TIOBE排行榜上排名21的OpenEdge ABL是啥東東?

gww3 10年前發布 | 13K 次閱讀 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 啥樣子:

TIOBE排行榜上排名21的OpenEdge ABL是啥東東?

有點羅嗦,但是 GUI 直接搞定,還是挺高效的。

消息框一行代碼就行:

TIOBE排行榜上排名21的OpenEdge ABL是啥東東?

這個語言其實也非無名之輩,至少 Progress 4GL 我是聽說過的,之前還有出版社專門出過書。另外 Progress 這個公司做 ERP、BPM 的同學應該都聽說過。

美國公司很多都會自己開發語言,自己用,很爽,還能形成核心競爭力。Google、Apple、微軟這種巨頭就不說了,甚至很多小公司也會自造輪子,比如之前被 Apple 收購的 FoundationDB 就發明了 Flow 語言。這一點,咱們還是有差距啊。

來自: CSDN

 本文由用戶 gww3 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!