Форум сайта python.su
замечательные рассуждения про pascal/delphi. я не люблю холивары, но аргументы типа ХХХ - фигня, так как это всем понятно - безусловно радуют.
Офлайн
baluЭто очень подозрительно звучит, т.к. на Дельфи пишут много и хорошо :).
И, как показывает практика, промышленное применение на паскале довольно неудачно - делфи тому пример.
Офлайн
“диссидента пастернака я не читал, но осуждаю” :-)
Офлайн
bwНу этим я заниматься не хочу. Так что паскаль отменяется.
– Нормальная связь с Питоном (не только вызов функций, но и наследование).
Врядли. Под Delphi был (есть? давно этим не страдал, как на linux перешол) проект (Python for Delphi) с богатым набором модулей для этого дела. Перенести его на FP врядли составит труда.
bwЯ знаю и Си и Си++ и Паскаль. А язык мне нужен именно как нативная примочка.
Конечно, если ты знаешь C/++ и не знаешь Pascal, врядли стоит его учить, если планируешь использовать только как нативную примочку к Python.
Офлайн
ZZZу OCaml есть и императив =)
На данный момент я присматриваюсь к OCaml и D. Первый слишком функционален
Офлайн
The gray CardinalМного - да. Особенно у нас. Много и хорошо - очень спорно. По крайней мере я видел очень немного хорошего кода на делфи. Чего только Button1.Clik обработчики и уродская компонентная модель стоят. А по-нормальному писать - мигом вся RAD-ность теряется. Кстати от RAD у них - только гуи-лабалка. Причем очень посредственная (по крайней мере на 7-ке).
Это очень подозрительно звучит, т.к. на Дельфи пишут много и хорошо
cleg1) Это все обсуждалось много раз. Критику делфи можно без труда найти в сети.
“диссидента пастернака я не читал, но осуждаю” :-)
shizaИ ООП
у OCaml есть и императив
Офлайн
ZZZC#
Или ещё что?
ZZZКомпилируется в байт-код. Нуждается в установленном фреймворке.
– “Может переходить на exe”.
ZZZГде-то медленнее, но не на много. Иногда быстрее, но не часто :)
– Скорость, сравнимая с Си.
ZZZПод виндой - .NET Framework, под никсами - Mono.
– Межплатформенность на уровне исходников.
ZZZЕсть + фишки из функциональщины и АОП.
– Объектность (можно без множественного наследования).
ZZZЕсть. Можно работать с IronPython'ом.
– Нормальная связь с Питоном (не только вызов функций, но и наследование).
ZZZРазве что DLL.
– Возможность использовать Си'шные библиотеки.
ZZZЯзык хорошо продуман.
– Удобоворимый синтаксис.
Офлайн
К сожалению нет.
Шарп, дотнет и M$ вообще меня никак не устравивают. Мне нужно что-нить более… независимое.
Офлайн
ZZZJava? :)
К сожалению нет.
Шарп, дотнет и M$ вообще меня никак не устравивают. Мне нужно что-нить более… независимое.
Офлайн
Воо для .net круче чем Python и IronPython во много раз. Реальный компилятор, более компактный код (25% по результатам моих переписываний), и скорость выполнения минимум на порядок больше. В общем Python в квадрате :-). Область для меня лично - экспертные системы. Минус есть - это малая известность этого языка.
Офлайн