从现实中升华出的“创意”和经过反复思考抉择出的“实现”,是后面互联网等众多应用的坚实树桩。
管道在当时的意义比在今天看起来要大,虽然如今不是经常使用。常使用python或shell脚本中变量的方式,来完成Procedual-style的编码来代替程序的组合这一思想。
许多如今看起来很自然很合理的机制,在当时确实是经过反复思考,最终选择出的最简洁最核心的计算功能。
记录中,Bell实验室的大神们也经常做出这种思考很长时间,然后一夜之间一周之间就完成了初版的实现,并且运行的非常良好。
shell的通配符解析源自glob。lint是yacc的副产品。
不仅是编程语言和计算机计算程序,BTL的lex等图文排版打印工具也拓展了计算机在当时的应用。
书中还提及Go等新兴技术,Bell一代人老去,可能这是最后几本出自当时人的回忆录了。
看完算是对BTL各个大佬名字有了个人物印象。
诸如编译器编写、处理指针等技能,之所以现在学起来难,首要问题就是已经脱离了当时要处理的问题。就跟操作系统一样,随着问题的演变和解决而成长起来的一代程序员,对这类技能有更深的理解,不仅是练习机会更多,更是对问题源自他们生活中的现实需求的理解更深有关。所以如今,哪怕教材编写的非常好,知识条理化,但依然感觉难学的原因。要想出解决办法,首先要理解问题。
对于网络和Vim等着墨不多,互联网兴盛时候,BTL已经因公司和商业等原因衰落。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价