Есть язык программирования, который я люблю больше всех других. В нём нет излишеств. Он простой, удобный, элегантный и исключительно эффективный. Он предназначен для определённого круга задач, и в этих задачах он лучше всех. Он императивный. В нём нет средств для ООП. Программы, которые я на нём пишу, в среднестатистическом офисе никому не нужны, — и я рад, что мне хоть иногда бывает нужно им пользоваться. Он старый, появился чёрт знает когда в unix'ах, хотя GNUтая версия содержит несколько удобнейших расширений этого языка. И им пользуется не так уж много народа, по сравнению с awk'ом.
Ну, кто возьмётся угадать? Конечно,
это
bc. An arbitrary precision calculator language. Да, что самое загадочное — это простенький Си-подобный язык с for'ами и if'ами. Вот сейчас я вместо полезной деятельности считаю числа Фибоначчи, как будто мне больше нечем заняться.
Знаете ли вы, что 2 в степени 256 — это всего-навсего 1157920892373161954235709850086879078532
69984665640564039457584007913129639936?