TIOBE排行榜上排名21的OpenEdge ABL是啥東東?
剛才看了一眼這個月的 TIOBE 編程排行榜,排名前 20 的還是那些老面孔,排名也幾乎沒變,沒勁。就 Swift 好像搶了很多 Objective-C 的份額。(但總體入不敷出啊,iOS 開發者和需求減少了?)
然后,我的目光落在了 21-50 編程語言排名,咦,排名 21 的這個 OpenEdge ABL,比匯編、Dart、Scala、F#等等新銳都高的,是啥東東?
Wikipedia 上這樣說的:
OpenEdge Advanced Business Language(簡稱 OpenEdge ABL),是一種業務應用開發語言,由 Progress 軟件公司(PSC)開發并維護。這種語言一般被歸為第四代編程語言,使用類英語語法以簡化軟件開發。2006 年,因為 4GL 名聲不好,從 PROGRESS(也稱 Progress 4GL)改為現名。語言還有一個子集 SpeedScript,用于 Web 開發。
看歷史,1984 年就發布第一個商業版本了,最新版是去年底發布的 11.5,可不嫩啊。
來看看它的 Hello World 啥樣子:
有點羅嗦,但是 GUI 直接搞定,還是挺高效的。
消息框一行代碼就行:
這個語言其實也非無名之輩,至少 Progress 4GL 我是聽說過的,之前還有出版社專門出過書。另外 Progress 這個公司做 ERP、BPM 的同學應該都聽說過。
美國公司很多都會自己開發語言,自己用,很爽,還能形成核心競爭力。Google、Apple、微軟這種巨頭就不說了,甚至很多小公司也會自造輪子,比如之前被 Apple 收購的 FoundationDB 就發明了 Flow 語言。這一點,咱們還是有差距啊。
來自:
CSDN
本文由用戶 gww3 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!