Для меня, к примеру, такой распространенный и полезный инструмент как sed пока что тёмный лес. А на нем даже тетрис есть. В общем, нет предела для совершенства. А bc несложный, manpage к нему куда короче, чем к bash.
В общем, нет предела для совершенства ивзращенства.
На ум приходит банальнейшая фраза — эффектно, но не эффективно. Но в любом случае признаю, получилось так же эффектно, как это умеют делать Месси или Роналду.
Если вы про bc, то я бы не говорил, что это неэффективный инструмент. На однопроцессорных системах он может утереть нос всяким там маткадам по скорости работы, при этом есть почти на любой linux-системе. Можно попробовать перекомпилировать bc с помощью icc для увеличения скорости работы на многопроцессорных/многоядерных системах, кстати.
Не расстраивайтесь. sed для многих тёмный лес. Да и документация к нему, мягко выражаясь, оставляет желать лучше. При копании вглубь, по крайней мере у меня, вопросов возникает гораздо больше, нежели ответов.
Некоторые ограничения семисегментники накладывают. Но это не проблема для людей с хорошим воображением. Уж не помню, какой именно был алгоритм у программы, которую я писал, но я точно помню, что я играл в шахматы со своей же программой для программируемого калькулятора.
То, чего вы не ждали от калькулятора. Пасьянс на bc