Rust 1.24.0 釋出了。Rust 是一門由 Mozilla 開發的專注於安全性,速度和併發性的系統程式語言。 更新內容: 語言 External  sysv64 ffi is now available. eg.  extern "sysv64" fn foo () {} 編譯器 rustc now uses 16 codegen units by defau
2018-02-16
TypeScript 2.7.2 已釋出。TypeScript 是由微軟開發的自由和開源的程式語言,是 JavaScript 型別的超集,它可以編譯成純 JavaScript ,可以在任何瀏覽器、任何計算機和任何作業系統上執行。 更新內容: TypeScript 2.7 adds invalid BOM characters inside the output file content w
2018-02-16
HackerRank 近日對約 4 萬名開發者進行了調查,併發布了名為“ 2018 年開發者技能報告 ”的調查結果。有趣的是,報告發現,雖然 Go、Kotlin 等新程式語言在所有開發者的想要學習的語言排名中靠前,但年輕的開發者(18-24歲)較之老一輩的開發者,更不喜歡這些較新的程式語言。 18-24歲的開發者喜歡 Go 語言的比例為 22.6%,Kotlin 為 17.8%,Swift 為
2018-02-03
TypeScript 2.7 已釋出。TypeScript 是由微軟開發的自由和開源的程式語言,是 JavaScript 型別的超集,它可以編譯成純 JavaScript ,可以在任何瀏覽器、任何計算機和任何作業系統上執行。 主要更新內容如下: 更嚴格的類屬性檢查 明確的分配斷言 更容易的 ECMAScript 模組互操作性 獨特的符號型別和常量命名的屬性
2018-02-01
"什麼是程式語言?"我總會問自己這個問題,SQL是嗎?Excel是嗎?HTML是嗎?……這些問題總在困擾著我,所以我把這些疑問整理成問卷的形式,向各位網友徵集了大家的想法。 上圖就是我們這次調研結果,這次調查我們一共設定了三個選項:是、否和棄權,調查物件主要有HackNews和Reddit的讀者組成。 正如我們所預期的那樣,絕大多數人都認同C、Java和JavaScript是程式語言,
2018-01-30
程式語言有上千種,但是流行的不過10來種,那些我們經常使用的程式語言都是誰在什麼時候創造出來的呢?Casper Beyer 為我們進行了整理。 1800年 Joseph Marie Jacquard 教會了一臺織布機讀穿孔卡片,製造出了第一個高度多執行緒的處理單元。他的發明受到了預見天網(Skynet)誕生的紡織工人的強烈反對。 1842年 Ada Lovelace(英國詩
2018-01-26
在科技驅動的世界,各行各業都在從根本上發展技術,業界領袖更是將其作為公司的重點。而這些技術的核心部分就是程式語言。國外一位技術愛好者 Ben 整理了一份最流行和最具影響力的 程式語言清單 ,可以幫助開發者更好的預測 2018 年的程式語言發展趨勢,同時,有針對性地選擇和加強程式語言學習。 這份清單的整理主要考慮了 TIOBE,Indeed.com 和 Github 上的資料指標: T
2018-01-19
在科技驅動的世界,各行各業都在從根本上發展技術,業界領袖更是將其作為公司的重點。而這些技術的核心部分就是程式語言。國外一位技術愛好者 Ben 整理了一份最流行和最具影響力的 程式語言清單 ,可以幫助開發者更好的預測 2018 年的程式語言發展趨勢,同時,有針對性地選擇和加強程式語言學習。 這份清單的整理主要考慮了 TIOBE,Indeed.com 和 Github 上的資料指標: T
2018-01-17
Coding Dojo 對世界 500 強企業的前 25 家進行了有關程式語言需求的調查,認真詢問並研究了他們的招聘要求。調查顯示,這 25 家企業並不依賴某一特定程式語言開發和維護他們的產品和服務,平均而言,他們主要依賴於幾種不同的程式語言: JavaScript Java Python Ruby Perl 約有 90% 的公司表示使用 Java。 蘋果公司的
2018-01-14
Rust 1.23.0 釋出了。Rust 是一門由 Mozilla 開發的專注於安全性,速度和併發性的系統程式語言。 更新內容: 語言: Arbitrary  auto traits are now permitted in trait objects. rustc now uses subtyping on the left hand side of binary operat
2018-01-05
Infoworld 訊息, 2017 年,Java、JavaScript、Kotlin、TypeScript 、 C ++ 等程式語言的特性都迎來了較大變化。總的來說,這一年不管是老牌的語言,還是新興語言,都有了不同程度的改進。 Java 期待已久的 JDK 9 在 9 月 正式釋出 了,作為 Java 標準的最新實現,曾因為其模組化技術引起爭議。儘管模組化系統旨在提供可伸縮性,效
2018-01-03
在過去的三年中,我們不斷地對  Semaphore 部落格上的開發人員進行調查,調查他們在開發商業專案時一般都使用哪些語言。這些資料基於成千上萬個在  Semaphore 上進行測試和部署的專案的人。所以現在這是迄今為止關於商業專案中最受歡迎的開源程式語言的全面報告。 Elixir Elixir 是一個相當年輕的語言,自然幾乎所有的專案都是基於最新版本的。40% 的專案使用的是今年釋出的Eli
2017-12-29
2017年程式語言排行榜出爐了。該排行榜由 EEE Spectrum 雜誌釋出。 在榜單上,我們可以發現,排在前三名的分別為:Python、C、Java 。 被程式設計師稱為“世界上最好的語言”的php,僅僅排名為第8位。 對於此次榜單,網友紛紛發表了各自的看法: 網友一: 千年的程式設計萬年的C!懂的自懂,不解釋! 網友二: 都別掙了,Python都進小學教材了,以後是P
2017-12-28
Tcl/Tk 8.6.8 釋出了。Tcl/Tk 是一種簡明,高效,可移植性好的程式語言。在資訊產業領域具有廣泛的應用。 該版本暫未提供更新內容,詳情請關注 釋出主頁 。 下載地址: 下載 Tcl / Tk 8.6.8 原始碼 下載 ActiveTcl 8.6.8 二進位制檔案
2017-12-24
Quora 問答社群最近有人提了一個有趣的問題: 如果把程式語言比作各國語言,會分別對應什麼? 目前點贊最高的回覆如下: Python 是英語,迅速成為許多人說的全球“預設”語言。多數情況下,相對容易學習,表達,語法簡潔。 C 是中文,非常緊湊和快速,但很難學習和寫作,容易“倒”在起點。 Lisp 是世界語( Esperanto )。只有一小群忠實的人說,並且一直告訴
2017-12-23
軟體開發是一個動態的領域。新的程式語言、框架和技術陸續出現,流行,然後消失。開發者需要不斷學習新技能,掌握企業發展所需要的新技術。 2018年即將到來,Coding Dojo(編碼道場)近期釋出了 2018 最具就業前景的 7 大程式語言 。該公司分析了來自 Indeed 的25門程式語言、棧和框架的資料,以找出僱主最需求的七個資料。資料基於每種語言的工作釋出數量。 需先說明的是,
2017-12-16
Ruby 2.3.6,2.2.9 釋出了。Ruby 是一門跨平臺、物件導向的動態型別程式語言。Ruby 體現了表達的一致性和簡單性,它不僅是一門程式語言,更是表達想法的一種簡練方式。 Ruby 2.2.9 已經發布。此版本包含多個安全修復程式: CVE-2017-17405:Net :: FTP中的命令注入漏洞 RubyGems中不安全的物件反序列化漏洞 Ruby 2
2017-12-15
Erlang/OTP 20.2 釋出釋出了,Erlang 是一個結構化,動態型別程式語言,內建平行計算支援。最初是由愛立信專門為通訊應用設計的,比如控制交換機或者變換協議等,因此非常適合於構建分散式,實時軟平行計算系統。 Erlang / OTP 20.2 是 20 版本的第二個服務版本。該服務版本主要包含錯誤修復和特性改進還有一些新功能: 加密,ssl, 密碼API被擴充套件為使用私鑰
2017-12-14
根據 ZDNet 的報導,微軟正在釋出 Quantum Development Kit 開發套件的免費預覽版本。 該套件包括 Q# 程式語言和編譯器以及一個本地量子計算模擬器,並與Visual Studio完全整合 還有一個基於 Azure 的模擬器,官員在12月11日釋出的宣告中稱,開發人員可以模擬 40 多個邏輯量子計算能力,以及文件庫和示例程式。 Q# 將傳統的
2017-12-13
即使是使用安全開發程式構建的軟體,由於其所依賴的解釋性程式語言的缺陷,仍然容易受到攻擊。 在上週舉行的 Black Hat Europe 大會上,IOActive 研究人員 Fernando Arnaboldi 稱,他發現 5 種流行程式語言直譯器中的嚴重漏洞,會讓使用這些語言開發的應用更易受到攻擊。 Arnaboldi 的發現如下: Python 有未記錄的方法和環境變數能被用於
2017-12-13
讓量子位元在超低溫下運算的“ 量子電冰箱” 鳳凰科技訊 據彭博社北京時間12月12日報導,微軟公司正與谷歌公司、IBM公司以及多家小型專業公司競爭,開發量子計算機。從理論上講,量子計算機的效能比現有計算機強大許多倍。 微軟稱,公司有不同的方法讓量子計算機降低出錯率,更加適用於商業用途。週一,微軟釋出了新的程式語言Q#和工具,協助開發者為量子計算機開發軟體。微軟還發布了模擬器,供程式設計師
2017-12-13
Clojure 19 釋出了,Clojure是一種LISP風格的語言,執行在JVM上。Clojure的一大特色就是其併發機制,它支援不可變的資料結構(Clojure是來自於可持久化的資料結構)。Clojure還有一個特色是 軟體事務儲存 (Software Transactional Memory,STM),其支援用事務代替鎖和互斥器來更新共享記憶體。STM還是一個有爭議的技術,還需要更好的證明自
2017-12-09
我是一個沉迷於程式語言的人~我喜歡學習新的語言,並在電腦上編譯他們。我的碩士學位選修的是倫敦Birkbeck大學提供的“程式設計正規化和語言”模組,並且Keith Mannock和Trevor Fenner發表了很多優秀的論文。 該模組的目的是讓學生了解各種程式設計範例之間的根本區別,以及這些範例適用於不同的程式設計問題。 這是我愛上Prolog的原因,Prolog是一種在計算語言學和一般人工智
2017-12-07
Rust 1.22.0 已釋出,該版本帶來了語言、編譯器、庫和穩定 API 方面的更新,具體如下: Language non_snake_case lint now allows extern no-mangle functions Now accepts underscores in unicode escapes T op= &T now work
2017-11-26
Java 是第一個用於移動應用程式開發的程式語言,但現在你可以使用不同的程式語言(包括C#,C / C ++,JavaScript和Scala)開發Android應用程式。 另一種程式語言 Kotlin 在今年得到了廣泛的關注。 在 Google I / O 大會上,Google 正式釋出了 Kotlin 程式語言用於 Android 應用開發。 在這個資訊圖表中,我們將看到  Kotlin 和
2017-11-19
在 KDevelop 5.1 釋出大半年後,KDevelop 5.2 正式釋出了。KDevelop 是 KDE 的整合開發環境(IDE)。 以下是 5.2 的亮點摘要,你也可以在之前的 測試版釋出公告 中發現一些其他資訊: Analyzers 在 5.1 中,KDevelop 新增了一個 Analyzer 選單 ,裡面包含一系列與分析器類似的外掛。5.2 版本將更多的分析器外掛合併到 kde
2017-11-16
曾經有一段時間,動態語言,即指令碼語言,因其易於編寫和易於執行的特性,被預測在未來將發展強大。因此,Perl,Python,PHP 和 Ruby 等語言在當時非常流行。 今天看來,似乎只有 Python 的發展很強勢,其他指令碼語言都在逐漸走出前 20 名,或排名趨於下滑。它們身上究竟發生了什麼呢? 指令碼語言中的大多數錯誤都是執行時發生的,在程式執行時顯示。 儘管可以編寫所有型別的單元測試來
2017-11-14
Objective Caml (OCaml) 是Caml程式語言的主要實現,由Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy及其他人於1996年創立。OCaml是開放原始碼專案。此專案的管理和大部分維護工作交由INRIA 完成。 OCaml將Caml語言在物件導向方面做了延展。Caml是函數語言程式設計語言
2017-11-05
看過許多最受歡迎的程式語言榜單,但你知道開發者最想規避的語言是什麼嗎?Stack Overflow 近日釋出了一些資料,試圖找出最不受歡迎的程式語言。 下文資料是由 Stack Overflow 的開發者標記的以前使用過但不想再碰的語言和技術組成,具體演算法可查閱 原文 。僅作娛樂,請理性探討。 在程式語言方面,最不受歡迎的語言包括 Perl、Delphi、VBA、PHP、Objective-
2017-11-02
Rust 1.21.0 釋出了。Rust 是一門由 Mozilla 開發的專注於安全性,速度和併發性的系統程式語言。 新功能介紹: 現在可以使用文字的靜態引用 : fn main() {    let x: &'static u32 = &0;} 寬鬆的路徑語法 : Optional  :: before  < is now allowed in all co
2017-10-15