ABC語言

ABC語言是在NWO(荷蘭科學研究組織)旗下CWI(數學與計算機科學國家研究所)的Leo Grurts,Lambert Meertens,Steven Pemberton主導研發一種互動式,結構化高級語言,旨在替代BASIC,Pascal等語言,用於教學及原型軟體設計。Python創始人Guido van Rossum於20世紀80年代曾在ABC系統開發中工作了數年。

基本介紹

  • 中文名:ABC語言
  • 性質:教學語言
  • 設計者:Leo Grurts,Lambert Meertens等
  • 特點:專門為非專業程式設計師設計
ABC語言的設計者稱其代碼量通常為Pascal或者C語言程式的四分之一,並且具備更強的可讀性。其主要特點如下;
1)只有五種基本數據類型
2)不需要變數聲明(動態變數)
3)明確支持自上而下的編程
4)語句嵌套由縮進來表示
5)精度,列表,字元串均無限制
目前版本為1.05.02,可移植到Unix,DOS,Atari和Apple Macintosh.
就Guido本人看來,ABC失敗的原因是高級語言為時過早,並且平台遷移能力弱,難以添加新功能,僅僅專注於編程初學者,沒有把有經驗的編程人員納入其中,其通過Python解決了其一些問題,讓拓展模組的編寫非常容易,並且可以在多平台進行運行。

相關詞條

熱門詞條

聯絡我們