【语法】使用宏创建自己的语(du)法

来源:互联网 发布:汽车网络推广 编辑:程序博客网 时间:2024/06/08 14:02

就个人而言

函数式语言的优越性在于

对数据操作密集的过程中

使用内置的集合数据结构和各种强力的运算

可以大大提高代码的表述能力

编程语言的的友好度就在于表述能力

C/C++必须从内存开始说起

python和perl等非原生OO语言使用语法糖和各种内置集合结构提高了一定的表述能力

Java和Ruby等正统的OO语言使用Object和gc等技术使我们的表述提升到了物件与物件之间

再以后......

好吧,不要问我为什么(没钱,任性,]-.-]|||)

我们可以使用空的宏定义把进一步提升代码的表述能力

一下代码并无实际意义,仅作为例子而已,请开启脑补模式,如果脑内存不足,请开启脑洞模式

#include <iostream>#define then#define with#define after#define loop(a, b) b ausing namespace std;int main(int argc, char *argv[]){int fa = 10; int j = 100;loop(j += 1, while(j < 10 && j != fa));if(j != 0) then for(int i = 0; i < j; ++i){printf("%d", j); with printf("%d", i);}do { after j += 1; if(j > 10) break; }while(true);return 0;}


0 0
原创粉丝点击