——每年学习一种新语言。
不同语言能够以不同方式解决同样的问题。而学习各种不同的方法,能够扩宽思路,打破思维局限。学习不同的语言将改变和丰富你思考问题的方式。
而且,现在学习新语言比过去要简单得多了。编译器、开发环境、文档都可以自由从网上找到。
如
果你熟悉静态语言,不妨去尝试一下动态语言,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
七星重剑 阅读(555)
评论(2) 编辑 收藏 引用 所属分类:
PL--WindowsShell