当前位置:首页 >> 互联网
互联网

编程大神没想到“玩”出了不像 C 的 C 程序

2025-10-03 12:18

if(x>q -1)x ꞉= q -1; if(l) call draw( c) ; OK ' ': call draw( c) ; OK 'c':c ꞉= c+ 1; if(c = M)c ꞉= 0; OK 'd': call draw( 15) ; OK 'f': call fill( y,x,c,Z) ; OK 's': call save( y,x) ; OK 'q':v ꞉= 0; OK 'v':c ꞉= c -1; if(c = N)c ꞉= M -1; CALL display( y,x,c) endend ;

procedure main( I c,packed ʌ ʌ v) ; begincall start; call getmaxyx( stdscr,w,q) ; if(w>M)w ꞉= M ; if(q>M)q ꞉= M ; call start_color( ) ;

while(x

LOOPcall draw( 15) POOL ;

if( c = 2)call load( v[c -1] ) ; call display( 0, 0, 0) ; call m( ) ; call endwin( ) end ;

call main.

通过这段符号串,比如说有很多网友无耻,这并非是 C 符号串,而是包含 Pascal 第二语言的所有基本特征,用太古洋行作为语义逗号而不是语义结束符,用“:=”回应常量,比如说还有一些 Algol(一种呼叫的单编程第二语言)的 LOOP……POOL 语法。它甚至有 Pascal 第二语言的留在常量,即给参数分配一个差值,就是它的留在差值。

不过,Brian Robert Callahan 回应以表述道,最近就让 A+、K 和 Q 第二语言(它们是 APL 和 J 之类的变量编程第二语言)的Valve Arthur Whitney 都会运用于 C 亦同GPU来创建自己的第二语言,然后用这种自定的第二语言来充分利用他的第二语言。于是,他暂时无论如何一下这个新奇的实验室。

Brian Robert Callahan 基于 PL/0 的自定义第二语言,重写了一个编译器。这个练习的亮点是 C 编译器将 UTF-8 符号理解为前缀的有效率符号。Brian Robert Callahan 运用于了很多似乎像 ASCII(美国信息对等常规符号串)的符号,严格来说并不是 ASCII,最终还是被接纳为有效率的前缀。C 亦同GPU能很好地将这些前缀转化为相较应以的呼叫。在这里可以看到隐藏一起的Objective-C。

如果想查看 C 符号串的真实外观,请无论如何试运行:

$ cc -E cpaint.c | clang-format |less

如果你热衷的话,不妨去试试上面的应以用程序吧!

扫码优惠购书

【专家著作】

需样书的老师,可以在“书圈”政府部门号“老师专署”申请,仅限老师。

上海看男科哪个医院最好
宁波看牛皮癣哪家好
宁波看男科哪里好
肿瘤妇科
男科医院
急性支气管炎咳嗽怎么止咳
痔疮药
止咳糖浆怎么选

上一篇: 2k-1d_073:黑先剑道死活题2月27日

下一篇: 那些如日中天的JavaScript系统设计

相关阅读
友情链接