[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
说起“丑陋的脚本”我倒是一下子想起了sed
"杂乱无章的语法,语焉不详的文档,似是而非的教程,良莠不齐的用户,一切都是那么的混乱不堪"
这些词句都无比贴合我对sed脚本的感觉
当然我至今认识sed的门外汉
说这些话未免有一种酸葡萄的心理

批处理最初只是给DOS的初学者入门的一种脚本语言
它本身只有很简单的关键字和语法特征
基本上是不需要刻意学习也能很快掌握的

当然跟大多数语言相类似
批处理也有一些生僻怪异乃至匪夷所思的特性和用法
批处理的设计者本身是想屏蔽这些对用户学习不利的细节的
但是作为应用超级广泛的一种语言
研究的人多了自然“发现”也就多了
这“发现”自然有令人兴奋的也有令人郁闷地
就像拿着显微镜看美女
大约也是看到很多毫无美感的毛孔吧

另外批处理也经历了几次大的升级改造
其中最明显的就是又command到cmd的升级
后来又出现了cmd到powershell的升级
而批处理的设计者在每次升级后都会增添很多新特性
与此同时他们也会尽可能的兼容以前的老特性
这种设计思想实际上是为用户负责的态度
当然这不可避免的带来了代码上的丑陋

很多语言也都有类似的经历
在第一次Release时总是优美和简洁的
但是随着一次又一次的Pack和Debug
整个结构会变得异常的臃肿和丑陋

当然这种丑陋的感觉
只是对于有代码洁癖的程序员才会有的
对于一般用户来说
他们只需要快速简单的达成需求就可以了
没有精力去计较补丁和漏洞的存在
天的白色影子

TOP

返回列表