- 博客(5)
- 收藏
- 关注
原创 思考语言内在的模式
我还是最喜欢perl的思考方式。lisp和C都陷入了某种执着,这种执着确实带来了“统一性”,但是任何试图“统一”的思考模式都会带来巨大的痛苦。Java和js给人带来的痛苦,哈哈哈。一个足够灵活的语言,必然是混乱的。自然语言有所谓的“分析语系”,比如中文,混乱而又实用。那些不混乱的语言,必然也得往混乱的方向发展。语言是一种思考方式,思考方式又在影响语言。
2023-10-18 17:20:09
40
原创 FORTRAN、ALGOL60、COBOL、LISP对比
COBOL用来解决业务类的问题,这类问题主要是一些逻辑运算,算术运算较少,大部分程序都是在处理输入输出。就像今天的Java或者其它面向对象的语言。FORTRAN用来解决科学计算问题,被用来数值分析,就像今天的Julia,R语言之类的东西。ALGOL60用来解决系统编程的问题,就像C语言,Pascal语言之类的玩意。FORTRAN、ALGOL60、COBOL、LISP是来解决不同的问题。LISP不解决任何问题,LISP解决的问题是创造一个语言解决对应的问题。
2023-10-06 01:00:41
162
1
原创 perl备忘
perl是非常怪异,混乱的语言,而我总是对于这些“有棱角”的语言感兴趣。Java就像21世纪的COBOL,是最没有棱角的,最“圆滑”的,所以它能大规模普及。Java强制面向对象,lisp强制用括号,python强制缩进,这些强制的东西是黑客所厌恶的,而perl赋予黑客自由,代价就是写法五花八门,合作起来困难,不过perl的优势就是不需要合作。格式化输出语句,format,是一个类似模板的功能。事实上这是perl最初发明的目的---报表生成语言。三个符号,$是变量,@是数组,%哈希。----未完待续---
2023-09-14 03:43:02
42
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人