——每年學習一種新語言。
不同語言能夠以不同方式解決同樣的問題。而學習各種不同的方法,能夠擴寬思路,打破思維局限。學習不同的語言將改變和豐富你思考問題的方式。
而且,現在學習新語言比過去要簡單得多了。編譯器、開發環境、文檔都可以自由從網上找到。
如
果你熟悉靜態語言,不妨去嘗試一下動態語言,Java程序員比較好的選擇有Ruby、Groovy和JavaScript;Windows上開發的程序員
可以嘗試一下微軟的
PowerShell;從事Web開發的,可以選擇PHP、Ruby;
從事游戲開發的,可以選擇Lua。此外,Python也是一個值
得認真考慮的選擇。當然,還有編程范型(paradigm)的切換,從過程到面向對象,從面向對象到函數式(很好的選擇是代表了并發時代的
Erlang)、邏輯式(以Prolog為代表)。
重劍點評: 玩了下PowerShell,執行出錯。
PS F:\Practise\PowerShell> .\localtime.ps1
File F:\Practise\PowerShell\localtime.ps1 cannot be loaded because the execution of scripts is disabled on this system.
Please see "get-help about_signing" for more details.
At line:1 char:15
+ .\localtime.ps1 <<<<
下面是localtime.ps1的內容:
$strComputer = "."
$colItems = get-wmiobject -class "Win32_LocalTime" -namespace "root\CIMV2" `
-computername $strComputer
foreach ($objItem in $colItems) {
write-host "Day: " $objItem.Day
write-host "Day Of Week: " $objItem.DayOfWeek
write-host "Hour: " $objItem.Hour
write-host "Milliseconds: " $objItem.Milliseconds
write-host "Minute: " $objItem.Minute
write-host "Month: " $objItem.Month
write-host "Quarter: " $objItem.Quarter
write-host "Second: " $objItem.Second
write-host "Week In Month: " $objItem.WeekInMonth
write-host "Year: " $objItem.Year
write-host
}
錯在哪里呢?
posted on 2007-09-17 00:04
七星重劍 閱讀(567)
評論(2) 編輯 收藏 引用 所屬分類:
PL--WindowsShell