面向對象語言 Boo
Boo 是個面向對象語言,語法非常接近 Python,并且提供了許多可以擴充編譯器的有趣特色,并且可以運行在 .NET Framework 或 Mono 上。
緣起
在微軟推出.NET Framework之后,作者Rodrigo Barreto de Oliveira非常喜愛這個環境,卻又驚訝于無法使用自己最喜愛的語言來進行開發(當時只提供 C#、Visual Basic .NET、JScript .NET),所以就在 2003 年開始著手開發一個語法類似Python,同時兼具靜態、動態語言特性的語言。
程序的執行
與其他的 .Net 語言一樣,BOO 并無法產生二進制代碼。但與其他 .Net 語言最大的不同,它除了可以被編譯為 MSIL Byte Code,在通用語言運行庫(Common Language Runtime)執行之外,還可以作為 script 來執行(使用 booi、booish)。
集成開發環境(IDE)
目前有支援 BOO 的集成開發環境并不多:
MonoDevelop
SharpDevelop
BooLangStudio
Boo 為開放源代碼,使用MIT許可證/BSD許可證授權。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!