新一代Pascal.Net编程语言---PascalABC.Net开发平台
新一代Pascal.Net編程語言---PascalABC.Net開發平臺
- PascalABC.Net的基本情況
- 主要特征
- 最新版本
- 例子
PascalABC.Net的基本情況
PascalABC.Net是新一代Pascal編程語言,它結合了經典Pascal的簡單性、擴展了大量現代的Microsof的廣泛功能,基于.NET框架。它提供了Pascal語言的幾個擴展,包括foreach運算符、塊內變量定義、變量定義中的自動類型推斷、簡化的單元語法、類和記錄中的方法實現、用于對象構造的新運算符、匿名類、自動類、大整數等。
主要特征
Pascal語言的幾個擴展,包括foreach運算符、塊內變量定義、變量定義中的自動類型推斷、單元的簡化語法、類和記錄內的方法實現、用于對象構造的新運算符、匿名類、自動類、大整數等。
編程語言最現代的特性:n維動態數組、泛型、接口、運算符重載、異常、垃圾收集、lambda表達式。
高效生成.Net平臺的代碼。
與Delphi對象Pascal高度兼容。
程序執行速度快。
能夠訪問大量的.Net庫。
集成調試器、智能感知系統、代碼模板和代碼自動格式化的IDE。
內置窗體設計器,用于快速開發Windows桌面應用程序。
簡單高效的位圖和矢量圖形庫。
一些用于并行編程的OpenMP指令。
可用于學校信息學的機器人和繪圖員單元。
內置編程任務書-關于編程的電子習題書,包含1100個學習任務,涵蓋基本編程課程的幾乎所有部分。
自動檢查學生程序計算結果正確性的子系統。
命令行PascalABC.NET編譯器,可在Windows(在.NET下)和Linux(在Mono下)上使用。
PascalABC.NET由俄羅斯和德國程序員聯合開發。在俄羅斯,開發中心位于南部聯邦大學數學、力學和計算機科學研究所。
PascalABC.NET在俄羅斯和周邊國家的許多中學和大學中使用。在南部聯邦大學,它被用作“編程基礎”課程中信息技術學生的主要教學語言,同時也被俄羅斯最大的計算機學校之一用作兒童教學語言。
最新版本
PascalABC.NET 3.8.2,
下載鏈接:本地下載
https://download.csdn.net/download/weixin_43233162/65491783
http://pascalabc.net/en/
例子
PascalABC.NET 3.8.2的界面:
'Hello,World!'的例子:
運行結果:
另一個自帶的3D例子:
運行結果:
總結
以上是生活随笔為你收集整理的新一代Pascal.Net编程语言---PascalABC.Net开发平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: phpwind升级php7,【原创文章】
- 下一篇: 计算机矢量图的优点,矢量图与位图的区别,