ABC語言有什么用?
ABC語言的設(shè)計(jì)者稱其代碼量通常為Pascal或者C語言程序的四分之一,并且具備更強(qiáng)的可讀性。其主要特點(diǎn)如下;
1)只有五種基本數(shù)據(jù)類型
2)不需要變量聲明(動(dòng)態(tài)變量)
3)明確支持自上而下的編程
4)語句嵌套由縮進(jìn)來表示
5)精度,列表,字符串均無限制
版本為1.05.02,可移植到Unix,DOS,Atari和Apple Macintosh.
就Guido本人看來,ABC失敗的原因是高級(jí)語言為時(shí)過早,并且平臺(tái)遷移能力弱,難以添加新功能,僅僅專注于編程初學(xué)者,沒有把有經(jīng)驗(yàn)的編程人員納入其中,其通過Python解決了其一些問題,讓拓展模塊的編寫非常容易,并且可以在多平臺(tái)進(jìn)行運(yùn)行。