複製鏈接
請複製以下鏈接發送給好友

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解決了其一些問題,讓拓展模塊的編寫非常容易,並且可以在多平台進行運行。