Найти - Пользователи
Полная версия: Языки программирования.
Начало » Флейм » Языки программирования.
1 2 3 4
cleg
замечательные рассуждения про pascal/delphi. я не люблю холивары, но аргументы типа ХХХ - фигня, так как это всем понятно - безусловно радуют.
The gray Cardinal
balu
И, как показывает практика, промышленное применение на паскале довольно неудачно - делфи тому пример.
Это очень подозрительно звучит, т.к. на Дельфи пишут много и хорошо :).
cleg
“диссидента пастернака я не читал, но осуждаю” :-)
ZZZ
bw
– Нормальная связь с Питоном (не только вызов функций, но и наследование).
Врядли. Под Delphi был (есть? давно этим не страдал, как на linux перешол) проект (Python for Delphi) с богатым набором модулей для этого дела. Перенести его на FP врядли составит труда.
Ну этим я заниматься не хочу. Так что паскаль отменяется.

bw
Конечно, если ты знаешь C/++ и не знаешь Pascal, врядли стоит его учить, если планируешь использовать только как нативную примочку к Python.
Я знаю и Си и Си++ и Паскаль. А язык мне нужен именно как нативная примочка.

На данный момент я присматриваюсь к OCaml и D. Первый слишком функционален, а у втрого проблемы с обратной совместивостью.
Так же планирую проглядеть Pyrex. Кто-нить с ним работал? Поделитесь впечатлениями.

P.S. Если серебряная пуля и существует, то я её пока не нашёл.
shiza
ZZZ
На данный момент я присматриваюсь к OCaml и D. Первый слишком функционален
у OCaml есть и императив =)
balu
The gray Cardinal
Это очень подозрительно звучит, т.к. на Дельфи пишут много и хорошо
Много - да. Особенно у нас. Много и хорошо - очень спорно. По крайней мере я видел очень немного хорошего кода на делфи. Чего только Button1.Clik обработчики и уродская компонентная модель стоят. А по-нормальному писать - мигом вся RAD-ность теряется. Кстати от RAD у них - только гуи-лабалка. Причем очень посредственная (по крайней мере на 7-ке).
cleg
“диссидента пастернака я не читал, но осуждаю” :-)
1) Это все обсуждалось много раз. Критику делфи можно без труда найти в сети.
2) Я на делфи 4 года работал. И это не считая института. А потом долго вычищал мозги.
shiza
у OCaml есть и императив
И ООП
NightmareZ
ZZZ
Или ещё что?
C#

ZZZ
– “Может переходить на exe”.
Компилируется в байт-код. Нуждается в установленном фреймворке.

ZZZ
– Скорость, сравнимая с Си.
Где-то медленнее, но не на много. Иногда быстрее, но не часто :)

ZZZ
– Межплатформенность на уровне исходников.
Под виндой - .NET Framework, под никсами - Mono.

ZZZ
– Объектность (можно без множественного наследования).
Есть + фишки из функциональщины и АОП.

ZZZ
– Нормальная связь с Питоном (не только вызов функций, но и наследование).
Есть. Можно работать с IronPython'ом.

ZZZ
– Возможность использовать Си'шные библиотеки.
Разве что DLL.

ZZZ
– Удобоворимый синтаксис.
Язык хорошо продуман.
ZZZ
К сожалению нет.
Шарп, дотнет и M$ вообще меня никак не устравивают. Мне нужно что-нить более… независимое.
NightmareZ
ZZZ
К сожалению нет.
Шарп, дотнет и M$ вообще меня никак не устравивают. Мне нужно что-нить более… независимое.
Java? :)
george
Воо для .net круче чем Python и IronPython во много раз. Реальный компилятор, более компактный код (25% по результатам моих переписываний), и скорость выполнения минимум на порядок больше. В общем Python в квадрате :-). Область для меня лично - экспертные системы. Минус есть - это малая известность этого языка.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB