有哪些有趣又優美的編程語言?

計算機為程序員提供了廣闊的思維空間,但是計算機行業根據自身的發展需要將空間劃分為非常小的部分。通過中間件產品(如資料庫、應用伺服器)、開發工具(如設計概念、框架、宣傳),位於產業鏈上游和技術供應商、團隊和個人之間,他們對軟體技術的壟斷是最「有趣」的一部分。大多數現代程序員都將流程轉換成較小的部分。所謂的低技術管理軟體(廣義定義的商業軟體)是大多數從業者的關注點。

平台、資料庫、應用伺服器和開發工具,現代軟體設計思想,軟體框架,技術推廣,這些產品和理念在促進軟體產業的發展成熟,與此同時,一方面,宏觀上提高整個行業的生產率,降低技術門檻,吸引更多的專業人員;另一方面,大多數程序員都被剝奪了編程的樂趣。當您應用EJB或SSH(struts /spring/ hibernate)開發項目時,您是否感到編程的樂趣?我沒有。

第三,VB,PHP和Java

C語言之所以有趣,是因為它是「計算機科學」發展的產物。

Python和Ruby很有趣,因為它是天才的產物。

Delphi很有趣,因為他是歷史上「最美麗的結構化編程語言Pascal」的延伸。

不同的是,大多數高級程序員認為VB / PHP和Java很無聊——

PHP是快速WEB生產需求催化的產物。VB和Java是軟體工程開發的產物。

當「編程」遇到「快速生產」和「工程」時,樂趣開始惡化。然而,他們三人已經成為現代軟體業最成功的三個軸。一個人可以迅速地破解一個網路論壇;可以快速地刪除客戶端介面;一個是通過概念、框架和規範、中間件等,對軟體開發的建模和標準化,對行業的軟體意味著大規模的工業生產向前邁進了一大步。

VB、PHP和Java都是成功的,而被困在這三個中的程序員更有可能失敗。我們現在常常讚賞地說,XX技術XX框架讓程序員更關注業務邏輯。當我們享受他們帶來的便利時,我們正在慢慢失去程序員的本質——創造力。



編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。


易語言

易語言可以說是中文編程語言的老大,擁有獨立的編譯器。易語言並不是把現存的編程工具進行表面漢化而成的,和其他國外語言相比,"易語言"最大的不同是徹底中文化,且擁有自下而上的全部自主知識產權。易語言的全新版本叫做「易語言.飛揚」,包含垃圾收集機制,是完全面向對象的中文編程語言。特色:以簡體中文作為程序代碼進行編程操作;全中文支持,無需跨越英語門檻;全可視化編程,支持所見即所得程序界面設計和程序流程編碼;中文語句快速錄入,提供多種內嵌專用輸入法,徹底解決中文語句輸入速度慢的問題等。

習語言

習語言即中文版的C語言,由一套完備的編程語法和相配套的工具組成,旨在將計算機及軟體編程大眾化,普及化,中文化,提高程序的維護性而誕生。特色:完全支持全中文編程,代碼全中文,文件名全中文;綜合了PASCAL和C的優點實現,支持 "開始""結束"擴起語句塊。支持更多注釋方法,方便程序組織;支持多位元組字直觀表示。如 "我", "abcd"都可以作為字(符);支持中文標點符號,中文標點符號和英文標點符號混合使用等;支持文章式的程序組織,在中文文章中嵌入程序代碼,直接編譯。

以上這兩種語言可算是有趣又優美的編程語言了。



因為這種東西你要自己去尋找對吧,然後又有一雙善於發現美的眼睛,延後那些有趣又優美的編程語言,你肯定得自己去找對吧,是吧。我發現哪些更有趣了,對吧。


推薦閱讀:

計算機發展史——史前計算機
Linux學習——文件和目錄操作命令【1】
Scrapy框架的使用抓取分析
右鍵菜單 添加新的 文件對象關聯菜單
windows7設置印表機共享

TAG:編程語言 | 編程 | 計算機 | 程序員 |