Я - написание кода в C++, но мне действительно нравится ориентированный на массив стиль K/APL.
Кто-либо знает хорошего набора приемов перегрузки оператора / макросы/... позволять некоторый K/APL - программирование стиля в C++?
Спасибо!
Я специально не рассматривал K / APL, но, в зависимости от вашей точки зрения, вы можете утверждать, что некоторые из перегрузок операторов, предоставляемых std :: valarray
, отдаленно похожи на APL . Благодаря поддержке имен универсальных символов вы можете (по крайней мере теоретически) даже предоставить APL-подобные имена для некоторых из них.
Это все еще оставляет некоторые характеристики, которые совсем не похожи на APL, такие как операторы в C ++, имеющие приоритет и ассоциативность, которых у операторов APL нет вообще (по крайней мере, если память не изменяет).