作者ronmi (Love.みけ)
看板PHP
标题Re: [心得] 学了一阵子 PHP 之後
时间Thu Jul 24 20:15:30 2008
※ 引述《HuangJC (吹笛牧童)》之铭言:
: 记得不久前,我必需写一个 DOS 下的批次档
: 当时因为档名处理的问题搞不定
: 请教同事,同事竟然说 "写一个 C 产生 *.bat,再去执行它"
还好,其实也没有那麽麻烦:)
有时候我也会用php产生shell script的方式去达成我的目的
留下这段引文的原因,是我觉得这刚好回答了你的问题
你的同事想必对C的十分的熟悉吧
选择自已习惯的东西去做事,是人之常情
批次档并不是常用的东西,虽然M$的batch的确机能不足
但叫我为了可能三五个月才写一次的batch档去学perl
我只能说这个实在太没学习的诱惑力
就如我来说,我比较熟php
shell script办不到的事我一定是先从这个想起
以前不熟php的时候也一样是用C
再来文中提到同事的反驳(你要叫其他人装个php再执行你的script吗)
据其後的文意,似乎办公室中有装perl的为多数
这种情况可能性有二
其一,真的大家都觉得perl比较赞
平心而论,perl在shell script这个范围来说真的是很不错
其二,误打误撞
这个情况容我以切身的例子来说明
我的同事本来也不写批次档的,所有的事情都手动
太繁琐的话就交给C
我进公司之後,因为我习惯用linux工作,他写好的C我没办法用
所以他就配合我折衷一下,改用php
後来又新进一个同事,一进来我们俩就同声恐吓:快去装php XD
一开始讨论的是个人使用的状况,这当然是自已习惯就用
後来说的是合作的状况,既是合作又怎能独断独行
自然会出现一些潜规则,变成大家都用某个东西
弃C选php,图的是撰写的方便
弃php选perl则是办公室现实上的方便
如此而已,不用想那麽多:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.217.238
1F:推 HuangJC :我以前是用 C 产生 C,再用批次档去包,要求呼叫 VC 07/24 21:00
2F:→ HuangJC :产生执行档後再执行;我总不能把 VC 夹带出货 XD 07/24 21:01
3F:→ HuangJC :所以动态目的我是非学批次档不可了 :P 07/24 21:01
4F:→ ronmi :我当时是用turbo c++ XDDDD 07/25 13:20
5F:推 HuangJC :用 TC 去 compile 达到动态目的吗? XD 07/25 14:06