LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

А после этого, дописать что-то полезное можно?

Конечно можно! Сейчас большая часть языков учится по quick cheat shit... ой, sheet'у. Собственно, речь как раз о том, что прочитав по коду программы на языке BASIC, написать свой код намного проще, нежели в случае с другими языками - и в первую очередь потому что программы на BASIC пост-QuickBASIC эпохи исходно понятны даже ребёнку.

Иногда они должны работать быстро.

Например, PowerBASIC, который в общем-то близкодроственен FreeBASIC, в своё время был одним из самых быстрых компиляторов: код на нём даже на древних 486-ых просто летал.

Собственно, во Free есть вызовы Си, есть ассемблерные вставки. Работает не скажу, что архибыстро, но пошустрее интепретируемых языков точно.

А когда скорость программы не важна, на первый план выходит скорость разработки.

Как я вижу реальную ситуацию - скорость разработки далеко не главный критерий. А вот как раз кроссплатформенность часто важна, поскольку у заказчиков ситуации с бардаком, разбродом и шатанием, когда разные части системы работают на разных типах ОС, а nix'овый код складирует данные в горячо любимое всеми MS SQL - это вообще сплошь и рядом. Почему заказчики так любят устраивать у себя зоопарки - мне зело неведомо. Иногда это связано с «интеграцией в уютную 1С-ку» (которая уже давно работает и на никсах, но всем как-то пофигу), иногда - с какими-то унаследованными из жирных нулевых программами для управления бизнес-процессами, которые «работают-не трожь», а чаще всего просто связано с тем, что те или иные ключевые специалисты не желают осваивать nix'ы из принципа.

И поскольку таких заказчиков - пруд пруди, да плюс многие ещё хотят всякую хрень типа «мобильного приложения, чтобы звонить, если чо, и графики смотреть в рилтайме» - в реальной жизни всё равно всё сводится либо к Java во все поля, либо, если совсем некогда (а сделать вчера - стандарт индустрии), то к Java + какой-либо интерпретируемый язык для Х-Х-продакшн. Т.е. к Python'у или Ruby + Java.

Исходная версия DRVTiny, :

А после этого, дописать что-то полезное можно?

Конечно можно! Сейчас большая часть языков учится по quick cheat shit... ой, sheet'у. Собственно, речь как раз о том, что прочитав по коду программы на языке BASIC, написать свой код намного проще, нежели в случае с другими языками - и в первую очередь потому что программы на BASIC пост-QuickBASIC эпохи исходно понятны даже ребёнку.

Иногда они должны работать быстро.

Например, PowerBASIC, который в общем-то близкодроственен FreeBASIC, в своё время был одним из самых быстрых компиляторов: код на нём даже на древних 486-ых просто летал.

Собственно, во Free есть вызовы Си, есть ассемблерные вставки. Работает не скажу, что архибыстро, но пошустрее интепретируемых языков точно.

А когда скорость программы не важна, на первый план выходит скорость разработки.

Как я вижу реальную ситуацию - скорость разработки далеко не главный критерий. А вот как раз кроссплатформенность часто важна, поскольку у заказчиков ситуации с бардаком, разбродом и шатанием, когда разные части системы работают на разных типах ОС, а nix'овый код складирует данные в горячо любимое всеми MS SQL - это вообще сплошь и рядом. Почему заказчики так любят устраивать у себя зоопарки - мне зело неведомо. Иногда это связано с «интеграцией в уютную 1С-ку» (которая уже давно работает и на никсах, но всем как-то пофигу), иногда - с какими-то унаследованными из жирных нулевых программами для управления бизнес-процессами, которые «работают-не трожь», а чаще всего просто связано с тем, что те или иные ключевые специалисты не желают осваивать nix'ы из принципа.

И поскольку таких заказчиков - пруд пруди, да плюс многие ещё хотят всякую хрень типа «мобильного приложения, чтобы звонить, если чо, и графики смотреть в рилтайме» - в реальной жизни всё равно всё сводится либо к Java во все поля, либо, если совсем некогда (а сделать вчера - станрдарт индустрии), то к Java + какой-либо интерпретируемый язык для Х-Х-продакшн. Т.е. к Python'у или Ruby + Java.