程式語言Julia歷經6年開發,融合多語言特性終釋出1.0

從2012年發展至今的程式語言Julia,終於在經過6年超過700人貢獻之後,於今年8月8日發布了1.0版本,比起前一個版本改進了許多語言的功能外,也加入全新的套件管理器。

2018-08-10

Swift 4.1釋出,擴充泛型加入條件一致性

Swift 4.1在標準函式庫中加入條件一致性(Conditional Conformance),其所表達的概念為,泛型類型只有在其參數類型符合特定要求時才符合特定協定(Protocol)。

2018-04-03

【新一代網頁格式標準原理大剖析】為何WebAssembly應用可以這麼快?

能用LLVM編譯的程式語言,都可轉換成WebAssembly格式,不只C和C++,Swift、Objective-C、Golang未來也都計畫支援WebAssembly

2018-01-24

IOActive揭JavaScript、PHP等五大程式語言暗藏缺陷,恐使程式曝露安全風險

IOActive在倫敦的黑帽駭客活動上展示模糊測試工具XDiFF,在JavaScript、Perl、PHP等五大程式語言中找到缺陷,例如在Python中找到可被用來執行OS命令的方法與環境變數,NodeJS輸出錯誤訊息時可能外洩資料等等。

2017-12-12

微軟正打造量子運算程式語言,年底釋出免費預覽版

微軟在Ignite開發大會中揭露了對量子運算的未來籃圖,包括將打造易於擴充的拓撲量子電腦,研究後量子時代的加密與安全問題,以及將在年底釋出的量子運算程式語言預覽版,未來將整合到Visual Studio。

2017-09-26

甲骨文有意開源Java EE,Apache基金會接手推友票選最高

Java EE傳道者Reza Rahman曾於8月上旬透過Twitter發動投票,讓社群票選Java EE的最佳歸宿,結果Apache軟體基金會獲得了64%的支持,Eclipse基金會也有17%的支持率。

2017-08-21

開發者看過來! Android Studio將支援靜態程式語言Kotlin

從Android Studio 3.0版本開始將支援Kotlin靜態程式設計語言,Kotlin能與C++和Java一起使用,讓開發者能在Android開發專案中增加Kotlin程式碼,且開發者也能在Java與Kotlin程式碼中互相呼叫,以加快開發速度。

2017-05-18

那些語言中的符號型態

有別於字串原本的用途與場合,在符號的使用上,很多時候也直接賦予名稱應有的職責

2017-05-13

從貝茲曲線到曲面

該如何透過電腦來繪製貝茲曲線與貝茲曲面?這是探索數學與程式彼此驗證的有趣過程

2017-05-06

算錢學問大

從浮點數、BigDecimal、各種捨入模式、金錢模型、格式化,到貨幣轉換,都有值得注意的地方

2017-03-26

Reactive與Java 9

何謂ReactiveX、Reactive Streams Specification?來了解它們與Flow API之間的關係吧!

2017-03-18

Java 9模組化概觀

在預計2017年推出的Java 9當中,開發人員將能夠應用Java模組平臺系統,而且,我們也會看到類別路徑逐漸淡出,以及模組路徑登場的新趨勢

2017-03-12