文章來源:廣州中軟卓越IT培訓 已幫助:663人
寫了那么多代碼,你知道你用的編程語言為什么叫那個名字么?
下面整理了 8大編程語言的名稱由來,各位程序員們,知其用更知其源,才能更好地了解和使用它們哦,一起來了解下吧!
No.1
Java

上世紀90年代初, Sun預感到智能家居設備(如互動TV)的浪潮即將來臨,他們開發(fā)了一個叫Oak的語言,但是Sun的律師確定這個名字的商標已經被注冊,他們只好選個新名字,經過一系列的會議,大家想了很多名字,經過律師的“過濾”,只剩下了三個Silk, DNA , Java。
不知道是誰建議使用Java, 但是大家普遍認為靈感來自于Sun的工程師常去一個咖啡店:Pete's Coffee,因為Java是印度尼西亞的爪哇島,那里盛產咖啡。
No.2
C
1963年,英國劍橋大學推出了CPL(Combined Programming Language)語言。隨后在1967年,英國劍橋大學的Matin Richards對CPL語言簡化,推出BCPL(Basic Combined Programming Language)語言。
1970年,美國貝爾實驗室以BCPL語言為基礎,設計出了B語言(取首BCPL的第二個字母為名,C語言因此而得名。
No.3
C++
C++這個名字是Rick Mascitti于1983年中所建議的,并于1983年12月首次使用。
更早以前,尚在研究階段的發(fā)展中語言曾被稱為“new C”,之后是“C with Classes”。在計算機科學中,C仍被稱為C語言的上層結構。它最后得名于C語言中的“”操作符(其對變量的值進行遞增)。而且在共同的命名約定中,使用“+”以表示增強的程序。Stroustrup說:“這個名字象征著源自于C語言變化的自然演進”。
有一個關于C名字的笑話是,當你使用后綴時,附加只發(fā)生在運算之后(因此,它應該是C,而不是C++,這個笑話是說時下某些程序員還在以使用C的方式使用C++,這通常被一些權威著作認為是不正確的)。
No.4
C#
C#是微軟推出的一種基于.NET框架的、面向對象的高級編程語言。
C#(實為“C?”)的發(fā)音類似語英文讀音“see sharp”,“?”讀作“sharp”(國際音標:/?ɑ:p/),命名啟發(fā)于音樂上的音名“C?”(C升半音)。其正確寫法應和音名一樣為“C?”,但大多數情況下“?”符號被井號“#”所混用;兩者差別是:“?”的筆畫是上下偏斜的,而“#”的筆畫是左右偏斜。
C#看起來像是“C++”中兩個加號重疊在一起,而且在音樂中“C?”表示C升半音,為比C高一點的音節(jié)。微軟借助這樣的命名,表示C#在一些語言特性方面對C++的提升的意思。
No.5
Python
這是荷蘭人Guido van Rossum 于上世紀80年代末設計的一個語言,現在非常流行,Van Rossum 在起名的時候,想要一些“短的、獨特的、有點神秘色彩的”東西,他是英國著名戲劇團體Monty Python超級粉絲, 就從中找到了靈感,用Python命名了這門新語言。
No.6
Visual Basic.NET
Visual Basic .NET(VB.NET)是.NET Framework框架下的一種多重編程范式高級語言。
VB.NET,是微軟公司于2002年作為原有的Visual Basic的繼承者而推出。雖然自2005年起,語言名稱中的“.NET”就已經被去掉了。但為了與VB 6.0及以前版本的Visual Basic進行區(qū)分,“Visual Basic .NET”的名字仍然被社會公眾用來指代VB 7.0及以后的Visual Basic。
No.7
PHP
PHP原本的簡稱為Personal Home Page,是拉斯姆斯·勒多夫為了要維護個人網頁,而用c語言開發(fā)的一些CGI工具程序集,來替換原先使用的Perl程序。
最初這些工具程序用來顯示拉斯姆斯·勒多夫的個人履歷,以及統計網頁流量。他將這些程序和一些窗體解釋器集成起來,稱為PHP/FI。PHP/FI可以和數據庫連接,產生簡單的動態(tài)網頁程序。
拉斯姆斯·勒多夫在1995年6月8日將PHP/FI公開發(fā)布,希望可以通過社區(qū)來加速程序開發(fā)與查找錯誤。這個發(fā)布的版本命名為PHP 2,已經有今日PHP的一些雛型,像是類似Perl的變量命名方式、窗體處理功能、以及嵌入到HTML中運行的能力。程序語法上也類似Perl,有較多的限制,不過更簡單、更有彈性。
學校首頁| 學校簡介| 課程列表| 學校新聞| 學校相冊| 教師團隊| 聯系我們
廣州中軟卓越IT培訓課程請咨詢:
滬ICP備18048269號-1
電子營業(yè)執(zhí)照
教育
全國教育網站
企業(yè)信用等級AA級
合作/版權/投訴
本頁信息由注冊用戶(機構和個人)自行發(fā)布或提供,所有內容僅供參考,任何關于對該用戶的推薦都不能替代您的考察核實,本站不承擔該用戶發(fā)布/提供信息的行為或內容所引起的法律責任