![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Win MK 32 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 |
Это не опрос. Опрос здесь. Я знаю VB, но для приложений сделанных на VB нужен DLL-файл. Я решил изучить другой ЯП. Что лучше мне изучать Delphy, C++ или другой RП?
|
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
Щаз флейм начнётся...
Ты хоть напиши предполагаемую область деятельности, а то где-то через три поста пойдёт война Pascal vs C и о тебе все забудут. |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Уже обсуждалось.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Fantasist |
|
|||
![]() Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 |
Для программирования лучше не язык, а голова!
И не раз. -------------------- Волны гасят ветер... |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
![]() ![]() ![]() Напомнило диалог грузина и армянина (заранее прошу прощения - не имею ничего против указанных наций): - Грузин лучше чем Армян! - Чем лучше? - Чем Армян! -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Win MK 32 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 |
А все-таки какие плюсы и минусы у C++ и Delphy?
|
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград |
Много раз обсуждалось. Поиск используй. |
|||
|
||||
Fantasist |
|
|||
![]() Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 |
Ну как, у С++ есть очевидные плюсы, вот такие вот: "+", две штуки. У делфи ни одного. Минусов вообще ни у кого никаких нет. Да ты и сам все видишь... -------------------- Волны гасят ветер... |
|||
|
||||
Alex101 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва |
Будет легче и быстрее на паскль перейти, изучай Delphi - быстрее DLL напишешь ![]() Но, могут быть проблемы с совместимостью DLL с программой на VB, учи C, C++ и работу в MSVC++ (времени уйдет много). -------------------- С уважением, А. Фролов. |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
Ну и чем это тебе мешает? Любой сколь-нибудь серьезный проект включает в себя десятки, а то и сотни DLL... И Дельфи или С++ тут ничем не помогут - если начнётся разработка чего-то серьёзного то всё равно прийдётся поставлять кучу всяких DLL, а ежели тебе писать только пасьянс или блокнот, то тогда конечно можно обойтись и без DLL если писать на Delphi, CBuilder или VC -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
desyatnik |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Где: Мичуринск |
А вот мне функциональные языки нравятся... O'Caml и Haskell в особенности
(потому как уже очень хорошие реализации есть). Из более "традиционных" --- безусловно выбор в пользу Ады-95. --------------------
WBR, Dejrgris |
|||
|
||||
Win MK 32 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 |
Что за языки? |
|||
|
||||
desyatnik |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Где: Мичуринск |
В двух словах объяснить трудно...
См. http://desyatnik.dax.ru/functional --- там есть ссылки на домашние сайты соотв. языков и компиляторов. --------------------
WBR, Dejrgris |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago |
В словах и не надо, тем более что ссылка "http://desyatnik.dax.ru/functional" не работает(работает только "http://desyatnik.dax.ru"). Я честно попробовал посмотреть, но тратить несколько часов на чтение технической документации влом, тем более что идет описание в основном терминов и основополагающих понятий языка, а с этим надо длительно разбираться - времени на это жаль. Лучше бы ты привёл простую задачу (например вычисление факториала, создание диалогового окна, чтение файла или запрос к базе данных) и ее решение написанное на этом языке, тогда можно быстро оценить его структуру и удобность, а чтение терминологии подразумевает минимум несколько дней упорной работы для получения минимально необходимых понятий о языке... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
desyatnik |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Где: Мичуринск |
OK. Смысл ФП в том, что программы состоят из функций. Звучит банально, не
спорю ![]() более математическом смысле: это выражение, показывающее зависимость результата от аргумента, побочных эффектов нет (или почти нет). Во-вторых, работа с функциями на очень высоком уровне поставлена. Здесь и закрытия, и функции высшего порядка (т.е. у которых аргументом либо результатом являются другие функции), и карринг... Лучше пару примеров приведу. На Haskell. -- Факториал - причем рекурсия будет соптимизирована в цикл! factorial n = if n > 1 then n * factorial (n-1) else 1 -- Карринг plus2 = (+) 2 -- инфиксный оператор можно использовать как префиксный -- (+) имеет тип "Num a => a -> a -> a", т.е. определена для всех -- типов из класса Num; собственно карринг заключается в частичном -- применении функции к аргументу, и получается у нас функция, которая -- обрабатывает оставшиеся аргументы. Весьма полезно бывает... -- Функция высшего порядка: применение функции к каждому элементу списка -- Список односвязный, Nil - конечный элемент, (:) - связывание "головы" -- и "хвоста" списка (и одновременно способ их декомпозиции) forall f Nil = Nil forall f (head:tail) = (f head):(forall tail) -- Применение этой функции l = forall plus2 [1, 2, 3, 4, 5] -- получится список [3, 4, 5, 6, 7] -- и то же, но с помощью анонимной функции (лямбда-выражения) l = forall (\x -> x+2) [1, 2, 3, 4, 5] --------------------
WBR, Dejrgris |
|||
|
||||
![]() ![]() ![]() |
Правила раздела «Флейм» | |
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Флейм | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |