Язык мой, друг мой
Sep. 10th, 2010 12:38 amСтало интересно, сколько языков программирования представлено в современных дистрибутивах. Оказалось — немало. Для более 26 языков поддерживается разработка и более 22 языков использованы для написания программ. И это ещё не для всех языков введены теги, найдётся там кое-что и для древнего Кобола, и для учебного Logo, и для кучи ассемблеров, вплоть до MIX. А такие языки, как awk, sed, make — и считать никто не будет. Думаю, что с полсотни языков общего назначения наберётся точно, а может и сотня. Со специализированными уж точно.
Есть там есть интерпретатор Focal-а. Боже мой, Фокал! Мой третий (или четвёртый, как считать) язык программирования. Модуль ПЗУ с Фокалом шёл к БК-0010Ш как альтернатива бейсику. Среди особенностей — нумерация строк числами с фиксированной точкой (вроде 3.14), сокращение имён команд до одной буквы, можно писать много команд в одной строчке, отсутствие целых чисел (да и со строками что-то непросто было), трёхвариантное ветвление. Программы на нём получались компактными, но медленными (на один-два порядка медленнее бейсика). А, ещё — ужасный генератор случайных чисел. Но змейку и ханойские башни написать было можно. И кое-что похитрее.