最近一直的為一些技術和語言搞過去搞過來,沒得時間來更新這個地方..非常的慚愧..
前段時間,花了很長的時間來學習.net3.0,3.5等相關的一些東西,包括linq,lamabda等等...在看這些東西的時候,和開發組組長激烈的吵了一架,總算把公司從2005推到了2008開發上.(06年進公司的時候,還在用2003).同時,由於自己個人在私下的時間內,在為公司做一個培訓的內部網站(還在使用05的模板頁),說實話,自己感覺,對一些技術等嚴重的落後..沒辦法,分公司不象北京,上海,廣州 那樣,有專門的研究院,本地,就那麼幾個c#開發的.對新技術等的研究和掌握,沒人去做這方面的事情.本地的開發力量和部門,還在慢慢的形成中..同時,由於分公司本地的業務重心不一樣,開發組組長的工作方向也不很在開發方面(個人覺得他很大的工作目標和時間在項目維護等上面),雖然說,開發組組長不一定要對技術很牛b,但是,團隊裡面也應該有人一直的保持著對新技術的掌握.
也非常的幸運,最近很清閑,有的是時間來學習並且還可以堂皇的在工作的時間內學習(當然,包括寫本文章的時間),下了很多的視頻,儲存了很多的網頁,呵呵,慢慢的看吧,在慢慢的使用吧.
好了,廢話一大篇,本文,只講講學習perl的原因以及最初的接觸.
前段時間,湖北分公司希望把江西做了一年而沒有做下去的連接埠項目接手過來開發出華中區的統一版本,開發組長大概提到了會使用perl語言,公司底層使用perl語言的曆史已經很久很久了,雖然說來公司這麼久,還從來沒有去看過相關的底層代碼,正好計費項目經理向移動現場兄弟索取perl資料,因此自己也拷貝了一份,也就有了本篇以及以後的文章(但願還有以後的文章....)
首先,怎麼在unix上運行perl程式.呵呵,很簡單的一個(現階段我所知道的):perl hellowrods.pl
學習語言,免不了要學習文法,先記錄幾個掌握了的.
標量:以$開頭的,可以理解為c#裡面的一些clr變數不包括數組這樣的集合,如int ,string ,float等.(當然,perl是解析型語言,沒什麼象這樣的定義int i=0.就跟javacript 一樣.)
數組:以@開頭的,可以理解為c#裡面的數組,但是,少了一些功能,既:只能夠以數字下標來讀取資料集,而不能夠用字串來讀取.既:以數字做索引值
散列:以%開頭的,也算是數組,跟數組不一樣的是:以字串做索引值.
然後,就是一些其他的操作符了,這個沒什麼好說的...
先記錄一下下本文吧/..