我与我喜爱的perl的故事。
时间:2010-11-20
来源:互联网
当学习一门东西,到了你即使闲下来,都想去摆弄,那么是否可以算被迷住了呢?
我承认,我被perl迷住了。
——我与perl的故事
献给一切喜欢perl的朋友。
说起编程,我只能算新手。但是,因为有了perl,我发现,我的生活和从前大不相同!
编程,对你我来说,或许并不遥远。它不是那些专业程序员才能做的事,也不需要你有多么深厚的功底。或许仅仅是你强烈的渴望和一颗
希望改变生活轨迹的心,程序就可以成为你生活中的一部分。如果你和我一样,曾经在浩如烟海的语言世界中,找不到合适的方向。我希望,
你能尝试一下perl,它或许可以为你提供另外一种生活方式。
我接触perl,说起来,可能有些搞笑,主要源于我的一次吹牛。
我是微电子专业的研究生,主要做的是布局布线,有一天,我和同学开玩笑,说我当年在高中时候,把梦幻仙境的外挂脚本做得多么完善,
可以1个星期都不用管,连练级带刷BOSS都行。说者无意,听者有心,导师碰巧这时进来,听到后,说:“哦?不错,我们正好RTL的代码,
需要替换模块,这是替换规则,我们原来靠你师姐手工干的,你看看,你能不能实现自动化?”
说实话,当时我就傻眼了,我编的程序,从来就没出过书本的习题,UNIX系统,也只会用上面的encounter软件干活,其它一概不知。
但当时,一种奇怪的感觉,激励着我,我硬着头皮说了一句:“没问题,老师,需要用什么语言实现?”(这是我最装的一句话,只是不想承认
自己在吹牛。)老师笑了笑,说:“随便什么都行,用perl或者其它语言吧。”过两天,我过来看哦,说完,老师就走了。
结果,我就开始为我的吹牛,付出代价了。我这个时候,还是第一次听说perl这种语言,而看着一张纸的各种模块替换要求,我陷入了挣扎,
是等2天,向老师承认我水平不济,还是该怎么办?这时候,一个师兄向我伸出了援手,他给了我一个他写的perl脚本,内容是把几个文档中的
MAC替换成MBD,一共有5行。然后给了我一本perl入门,第四版。对我说,你要做的事情比这个替换复杂多了,加油吧。
接下来的时间,可能和所有的新手一样,我抱着这本书,和一个5行的脚本,开始了我的perl之旅。我甚至连怎么打开文件,都不清楚。后来,
我来到了论坛,发帖子问大家,得到了很多朋友的帮助。特别是一些热心的朋,给我了几个调试成功后的代码。这给了我极大的帮助。在修改,调试
了很多次后,第三天,我居然拿着脚本,去完成了那次的替换任务。
这让我很有成就感,也在组内引起了挺大的关注。(其实就是,在周围的朋友,都不会编程的时候,你的程序可以干活,大家就会关注你),后来,
经过优化,原来需要学姐手动干1个星期的任务,用脚本只要1分钟就好了。甚至连前端的老师,都过来找我帮忙修改硬件设计代码。那时候,我发现,
原来很多原来都要用手干的事情,用perl是如此的方便,我就继续学习perl语言。
渐渐地,我发现,perl看似复杂,其实功能用起来很方便,我想干的,这个语言的设计者几乎都想到了。经过一段时间的学习,我开始用perl来写TCL
的脚本。在一次任务中,我们需要用另外一种软件去生成几百个不同的存储器,并从中找出最优的结果。如果要手工申请和删选,需要很久。但是,perl就
像骆驼一样,又一次帮助了我,让任务顺利完成。
现在,perl 已经成了我生活的一部分,我对数据的筛选要用到它,我对布线算法的测试要用到它,我试验的数据准备要用到它,我对结果的分析,还
是要用到它。perl 带给我的,不仅是完成几个任务,更是一种思维模式的转变。我的研究,敢于拿出有说服力的试验数据,有能力建立模型去证明结果,
可以做阵列数据分析,还可以把自己的成果,编写成小脚本,给其它同事使用。这一切的一切,都对我来说,都是巨大的进步。想起自己原来,总是抽取几个
点,然后做试验,进行尝试,再从结果中挑个最好的当结论,和现在的数据分析质量完全是两个层次的。
虽然现在,我对perl的了解,还仅仅将它做为脚本语言,去拓展自己的双手,也不能像专业程序员那样用perl去写大软件。但是,我对perl的喜爱,一直
激励着我不断前进。通过此文,我希望,让更多的朋友去尝试使用perl,不管是专业还是非专业的朋友,很可能perl将给你开启另外一扇生活的窗户。而在论坛上,
不仅有perl的技术,更有许多热心的好朋友。
我承认,我被perl迷住了。
——我与perl的故事
献给一切喜欢perl的朋友。
说起编程,我只能算新手。但是,因为有了perl,我发现,我的生活和从前大不相同!
编程,对你我来说,或许并不遥远。它不是那些专业程序员才能做的事,也不需要你有多么深厚的功底。或许仅仅是你强烈的渴望和一颗
希望改变生活轨迹的心,程序就可以成为你生活中的一部分。如果你和我一样,曾经在浩如烟海的语言世界中,找不到合适的方向。我希望,
你能尝试一下perl,它或许可以为你提供另外一种生活方式。
我接触perl,说起来,可能有些搞笑,主要源于我的一次吹牛。
我是微电子专业的研究生,主要做的是布局布线,有一天,我和同学开玩笑,说我当年在高中时候,把梦幻仙境的外挂脚本做得多么完善,
可以1个星期都不用管,连练级带刷BOSS都行。说者无意,听者有心,导师碰巧这时进来,听到后,说:“哦?不错,我们正好RTL的代码,
需要替换模块,这是替换规则,我们原来靠你师姐手工干的,你看看,你能不能实现自动化?”
说实话,当时我就傻眼了,我编的程序,从来就没出过书本的习题,UNIX系统,也只会用上面的encounter软件干活,其它一概不知。
但当时,一种奇怪的感觉,激励着我,我硬着头皮说了一句:“没问题,老师,需要用什么语言实现?”(这是我最装的一句话,只是不想承认
自己在吹牛。)老师笑了笑,说:“随便什么都行,用perl或者其它语言吧。”过两天,我过来看哦,说完,老师就走了。
结果,我就开始为我的吹牛,付出代价了。我这个时候,还是第一次听说perl这种语言,而看着一张纸的各种模块替换要求,我陷入了挣扎,
是等2天,向老师承认我水平不济,还是该怎么办?这时候,一个师兄向我伸出了援手,他给了我一个他写的perl脚本,内容是把几个文档中的
MAC替换成MBD,一共有5行。然后给了我一本perl入门,第四版。对我说,你要做的事情比这个替换复杂多了,加油吧。
接下来的时间,可能和所有的新手一样,我抱着这本书,和一个5行的脚本,开始了我的perl之旅。我甚至连怎么打开文件,都不清楚。后来,
我来到了论坛,发帖子问大家,得到了很多朋友的帮助。特别是一些热心的朋,给我了几个调试成功后的代码。这给了我极大的帮助。在修改,调试
了很多次后,第三天,我居然拿着脚本,去完成了那次的替换任务。
这让我很有成就感,也在组内引起了挺大的关注。(其实就是,在周围的朋友,都不会编程的时候,你的程序可以干活,大家就会关注你),后来,
经过优化,原来需要学姐手动干1个星期的任务,用脚本只要1分钟就好了。甚至连前端的老师,都过来找我帮忙修改硬件设计代码。那时候,我发现,
原来很多原来都要用手干的事情,用perl是如此的方便,我就继续学习perl语言。
渐渐地,我发现,perl看似复杂,其实功能用起来很方便,我想干的,这个语言的设计者几乎都想到了。经过一段时间的学习,我开始用perl来写TCL
的脚本。在一次任务中,我们需要用另外一种软件去生成几百个不同的存储器,并从中找出最优的结果。如果要手工申请和删选,需要很久。但是,perl就
像骆驼一样,又一次帮助了我,让任务顺利完成。
现在,perl 已经成了我生活的一部分,我对数据的筛选要用到它,我对布线算法的测试要用到它,我试验的数据准备要用到它,我对结果的分析,还
是要用到它。perl 带给我的,不仅是完成几个任务,更是一种思维模式的转变。我的研究,敢于拿出有说服力的试验数据,有能力建立模型去证明结果,
可以做阵列数据分析,还可以把自己的成果,编写成小脚本,给其它同事使用。这一切的一切,都对我来说,都是巨大的进步。想起自己原来,总是抽取几个
点,然后做试验,进行尝试,再从结果中挑个最好的当结论,和现在的数据分析质量完全是两个层次的。
虽然现在,我对perl的了解,还仅仅将它做为脚本语言,去拓展自己的双手,也不能像专业程序员那样用perl去写大软件。但是,我对perl的喜爱,一直
激励着我不断前进。通过此文,我希望,让更多的朋友去尝试使用perl,不管是专业还是非专业的朋友,很可能perl将给你开启另外一扇生活的窗户。而在论坛上,
不仅有perl的技术,更有许多热心的好朋友。
作者: xixizhihua 发布时间: 2010-11-20
写的挺好,支持一下~
作者: x9x9 发布时间: 2010-11-20
写得不错,也给了我一些提示。
作者: ajdan4q 发布时间: 2010-11-20
记得第一次用perl是本科做毕设的时候,呵呵
作者: linux_arm 发布时间: 2010-11-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28