再過兩個月,TIOBE 就將宣布 2018 年的年度編程語言。年度語言有望出現在前 5 名:Java、C、C+、Python 和 Visual Basic.NET 中。每年,我們都希望一些有創意特性的編程語言獲獎,但是 2018 年度語言桂冠很可能由一個成熟的語言摘得。
當然,今年也有出現了一些新的編程語言,但它們的普及率太低,暫未稱得上「年度編程語言」的稱號。例如,上個月,Apex 從第 46 位躍升至第 36 位,而 Alice 則在同一時期從第 62 位躍升至第 44 位。但是這些都不重要,因為兩種語言在 2018 年的增幅都不到 0.5%。哪門語言會獲勝?我們不妨拭目以待。
接下來看一下 10 月的編程語言排行榜 TOP 20 ——

可以看到,Go 的排名又有了小幅的上升,由上個月的 12 名上升至這個月的第 10 名。
需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由於沒有以往的數據可以對比,所以會給人 SQL 語言指數突然暴漲的錯覺。
TOP 10 編程語言 TIOBE 指數走勢(2002-2018)

在 21-50 名的數據中,Rust 較上個月又稍有下滑,由第 34 名跌到了第 37 名。

文章轉載自199IT-互聯網數據中心,原文:《TIOBE:2018年11月編程語言排行榜》
Java 篇

《漫畫面向對象編程(Java語言版)》
李思、徐雲飛、鄭琳 著
本書藉助於漫畫展示的形式,並使用Java編程語言講解了面向對象編程中的各種概念和理論知識,比如面向對象的簡介、修飾符、類、繼承、多態等,以及這些概念在真實編程中的應用。通過本書,讀者可以在輕鬆幽默的氛圍中對面向對象編程產生濃厚的興趣,而不是被各種枯燥乏味的理論嚇跑,從而為後續的編程進階樹立信心。

《Java EE核心框架實戰(第2版)》
高洪岩 著
《Java EE核心框架實戰(第 2版)》的宗旨是提高讀者學習Java EE的效率,增強其項目實戰能力。為此,本書摒棄了軟體公司中不常用或不實用的技術,而是採用近200個開發案例,為讀者講解了開發商業軟體的知識,幫助讀者進行「精要」式的學習,汲取Java EE的思想,正確地進行項目實戰。
《Java EE核心框架實戰(第 2版)》語言簡潔,示例豐富,可幫助讀者迅速掌握使用主流開源Java EE框架進行開發所需的各種技能。本書適合具有一定Java編程基礎的讀者,以及使用Java進行軟體開發、測試的從業人員閱讀。
C語言 篇

《C Primer Plus(第6版)中文版》
【美】Stephen Prata(史蒂芬 普拉達)著
《C Primer Plus(第6版)中文版》詳細講解了C語言的基本概念和編程技巧。本書以完整的程序為例,講解C語言的知識要點和注意事項。每章末設計了大量複習題和編程練習,幫助讀者鞏固所學知識和提高實際編程能力。附錄給出了各章複習題的參考答案和豐富的參考資料。《C Primer Plus(第6版)中文版》可作為C語言的教材,適用於需要系統學習C語言的初學者,也適用於鞏固C語言知識或希望進一步提高編程技術的程序員。
C++ 篇

《C++ Primer Plus(第6版)中文版》
【美】Stephen Prata 著
C++是在C語言基礎上開發的一種集面向對象編程、通用編程和傳統的過程化編程於一體的編程語言,是C語言的超集。《C++ Primer Plus(第6版)(中文版)》是根據2003年的ISO/ANSI C++標準編寫的。通過大量短小精悍的程序詳細而全面地闡述了C++的基本概念和技術。
本書針對C++初學者,從C語言基礎知識開始介紹,然後在此基礎上詳細闡述C++新增的特性,因此不要求讀者有較多C語言方面的背景知識。本書可以作為高等院校C++課程的教材,也可以供初學者自學C++時使用。

《C++編程自學寶典》
[英]理查德·格里姆斯 著
本書旨在通過全面細緻的內容和代碼示例,帶領讀者更加全方位地認識C++語言。全書內容共計10章,由淺入深地介紹了C++的各項特性,包括C++語法、數據類型、指針、函數、類、面向對象特性、標準庫容器、字元串、診斷和調試等。本書涵蓋了C++11規範及相關的C++標準庫,是全面學習C++編程的合適之選。
Python 篇

《Python編程從入門到精通》
葉維忠 著
本書循序漸進、由淺入深地詳細講解了Python 3語言開發的核心技術,並通過具體實例的實現過程演練了各個知識點的具體使用流程。全書內容循序漸進,以「技術解惑」和「範例演練」貫穿全書,引領讀者全面掌握Python 3語言。
書中共有900多個實例和範例、300多個正文實例、600多個拓展範例、77個課後練習、63個技術解惑、兩大綜合案例,每個知識點除了一個實例外,還有兩個拓展範例,達到舉一反三的效果。可以說一本書包括三本書的內容:基礎、實例、綜合案例。

《Python編程快速上手 讓繁瑣工作自動化》
【美】Al Sweigart(斯維加特) 著
Python3編程從入門到實踐,新手學習必備用書。美亞暢銷Python編程入門書。
本書快速教讀者掌握Python這一對初學者友好的語言。書中包含了很多實用的示例,供讀者學習和聯繫。通過本書,可以學會解決很多實際的任務和需求,包括在一個或多個文件中搜索文本模式、通過創建修改移動和重命名文件和文件夾來組織計算機、抓取數據和信息、更新Excel表格、自動發送郵件和文本消息、組織計算機執行周期性任務等等。
Go語言 篇

《Go語言實戰》
【美】威廉•肯尼迪(William Kennedy)著
Go語言領域極具聲望的技術展專家力作!Go語言結合了底層系統語言的能力以及現代語言的高級特性,旨在降低構建簡單、可靠、高效軟體的門檻。本書向讀者提供一個專註、全面且符合語言習慣的視角。本書同時關注語言的規範和實現,涉及的內容包括語法、類型系統、並發、管道、測試,以及其他一些主題。

《Go Web編程》
【新加坡】鄭兆雄(Sau Sheong Chang)著
本書全面介紹使用Go語言開發Web應用所需的全部基本概念,並詳細講解如何運用現代設計原則使用Go語言構建Web應用。本書通過大量的實例介紹核心概念(如處理請求和發送響應、模板引擎和數據持久化),並深入討論更多高級主題(如並發、Web應用程序測試以及部署到標準系統伺服器和PaaS提供商)。
JavaScript 篇

《JavaScript忍者秘籍 第2版》
[美] John,Resig(萊西格)著
JavaScript語言非常重要,相關的技術圖書也很多,但至今市面沒有一本對JavaScript語言的重要部分(函數、閉包和原型)進行深入、全面介紹的圖書,也沒有一本講述跨瀏覽器代碼編寫的圖書。而本書彌補了這一空缺,是由jQuery庫創始人編寫的一本深入剖析JavaScript語言的書。

《JavaScript函數式編程指南》
[美] 路易斯·阿泰西奧(Luis Atencio)著
本書主要介紹如何通過ECMAScript 6將函數式編程技術應用於代碼,以降低代碼的複雜性。
本書循序漸進地將函數式編程的相關知識鋪陳開來,以理論作鋪墊,並鋪以實例,旨在幫助讀者更好地掌握這些內容。如果讀者是對面向對象軟體有一定的了解,且對現代Web應用程序挑戰有一定認識的JavaScript開發人員,那麼可以從中提升函數式編程技能。如果讀者是函數式編程的初學者,那麼可以將本書作為入門書籍仔細閱讀,為今後的學習夯實基礎。
SQL 篇

《SQL優化核心思想》
羅炳森 黃超 鍾僥 著
結構化查詢語言(Structured Query Language,SQL)是一種功能強大的資料庫語言。它基於關係代數運算,功能豐富、語言簡潔、使用方便靈活,已成為關係資料庫的標準語言。 本書旨在引導讀者掌握SQL優化技能,以更好地提升資料庫性能。本書基於Oracle進行編寫,內容講解由淺入深,適合各個層次的讀者學習。
本書面向一線工程師、運維工程師、資料庫管理員以及系統設計與開發人員,無論是初學者還是有一定基礎的讀者,都將從中獲益。

《PHP、MySQL和JavaScript入門經典》
【美】朱莉·C·梅洛尼(Julie·C·Meloni) 著
本書針對PHP、MySQL和JavaScript的新版本,結合Web開發的實際需求,介紹了編程和應用開發技能,並通過一些典型的項目案例,幫助讀者開發出功能強大的Web應用。本書內容全面,講解詳細,由淺入深,實例豐富,可作為PHP、MySQL、JavaScript初學者的學習指南,也可作為Web開發技術人員的參考用書。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/233354.html