1、這些程序員常用詞彙你讀對了嗎?
北京大學創辦120週年慶典上,現任北大校長將講稿中的鴻鵠hu(2聲)讀成了鴻hao(4聲),掀起了網友的狂歡,各種調侃、揶揄紛至沓來。作為開發者的我們,應該引以為戒,努力提高自身的知識水平,免得鬧出唸錯技術詞彙的笑話。
相信不少開發者都經歷過,像把 "C#" 念成 “C 井”的情況。再比如知名的高性能兩級緩存框架 J2Cache,請謹記其中的 Cache 念 cash,而不是念 catch!
那麼,下面我們不妨來看一下容易被開發者唸錯的英文技術詞彙。
開發工具、技術
<table><tbody>單詞
正確發音
正確發音注音
錯誤發音
錯誤發音注音
APP
[ˈæp]
a-p-p
Qt
[kjut]
cute
q-t
Axure
Ack-sure
Azure
['æʒə]
[ˈæzʊʒə]
Git
[ɡɪt]
[dʒɪt]
jit
GUI
[ˈɡui]
g-u-i
MySQL
[maɪ ˌɛskjuːˈɛl] [maɪ ˈsiːkwəl]
Adobe
[əˈdəʊbi]
AJAX
['eidʒæks]
誒(ei)賈克斯
[ə'dʒʌks]
阿賈克斯
Nginx
Engine X
Apache
[ə'pætʃɪ]
[ʌpʌtʃ]
Lucene
[ˈluːsin]
魯信
Chrome
[krəʊm]
Cache
[kæʃ]
cash
[kætʃ]
catch
issue
['ɪʃuː]
[ˈaɪʃuː]
lambda
[ˈlæmdə]
[ˈlɒŋmdɑ]
null
[nʌl]
[naʊ]
Angular
['æŋgjʊlə]
['æŋɡələ; 'æŋdʒʌlə]
Vue
[v'ju:]
[v'ju:i]
編程語言
<table><tbody>單詞
正確發音
正確發音注音
錯誤發音
錯誤發音注音
Java
['dʒɑːvə]
扎瓦
['dʒɑːvɑː]
加瓦
C#
C Sharp
C 井
.NET
dot net
點 net
SQL
[ˈsiːkwəl]
s-q-l
操作系統
<table><tbody>單詞
正確發音
正確發音注音
錯誤發音
錯誤發音注音
GNU
[gnu:]
哥怒
g-n-u
Linux
['lɪnəks]
[ˈlɪnʌks; ˈlɪnjuːks]
Debian
[ˈdɛbiːən]
Ubuntu
[ʊ'bʊntʊ]
巫不恩兔
[juː'bʊntʊ]
友邦兔
Fedora
[fɪ'dɔːrə]
['fedərə]
OS X
OS ten
OS X
GNOME
[ɡˈnoʊm]
以上的技術詞彙,你都念對了嗎?
2、25 屆國際 C 語言混亂代碼大賽中有意思的代碼
第 25 屆國際 C 語言混亂代碼大賽日前已成功舉辦,並公佈獲獎作品名單和代碼。之前常在該比賽中拿獎的浙大教授侯啟明和 Google 的 Don Yang 再次獲獎;此外,著名開源項目 FFmpeg 和 QEMU 的作者 Fabrice Bellard 也參加了比賽並獲獎。
獲獎名單一覽:
國際 C 語言混亂代碼大賽(IOCCC, The International Obfuscated C Code Contest)是一項國際編程賽事,目的是寫出最有創意的最讓人難以理解的 C 語言代碼,並限制在 4 kilobytes 以內。
一些有意思的代碼如下:
anderson
vokes
Yang
3、Sublime Text 3.1 正式發佈:更好地支持高 DPI
Sublime Text 3.1 已正式發佈,新版本帶來了更好的視覺體驗和操作體驗。
新版本有以下更新亮點
文本渲染方面,現已支持 Ligature,並改進了 Windows 平臺的文本渲染效果,此外在所有平臺上更好的支持高 DPI。
配色方案方面,採用基於 JSON 的新顏色方案格式,更容易定製。
語法定義方面,Git文件格式的語法定義允許Sublime Text成為更好的core.editor,並且突出顯示Markdown中的圍欄代碼塊。
詳細更新請查看:https://www.sublimetext.com/blog/articles/sublime-text-3-point-1
4、LLVM 開發者退出事件持續發酵,Swift 語言之父回應
LLVM 資深開發者 Rafael 因不滿社區變化宣佈與項目分道揚鑣的事件近日愈演愈烈,其公開郵件被廣泛轉發,並在 Twitter、Hacker News 和 Reddit 上引起了一波程序員是否應該要求彼此相互尊重的“大型辯論賽”。
Swift 語言之父 Chris Lattner ,同時還有另外一個身份是 LLVM 項目的主要發起人和作者之一,在事件發生後通過 Twitter 進行了評論。Chris 對 Rafael 的離開表示遺憾,並對其堅持個人原則的行為表示讚揚,但同時強調讓項目更健康的長期發展需要的是一個包容的 LLVM 社區。
之後,Chris 認為之前發的推文措辭不佳,再次發佈一篇長文以表明自己的觀點。
Chris 表示他最關心的是 LLVM 社區的穩定性、長期管理和指導原則。並且,在文章的最後,Chris 再次表示 Rafael 是一位非常有能力的工程師,並在許多方面為 LLVM 做出了貢獻。
5、高性能緩存服務器 nuster v1.8.8.1 支持 HTTP/2,多線程
高性能緩存服務器 nuster v1.8.8.1 已發佈。本次更新主要是升級到 HAProxy v1.8.8, 支持 HTTP/2 和多線程。
nuster 是一個基於 HAProxy 的高性能緩存服務器。nuster 完全兼容 HAProxy,並且利用 HAProxy 的 ACL 功能來提供非常細緻的緩存規則。(詳情:https://github.com/jiangwenyuan/nuster)
6、PHP 虛擬機 HHVM 3.26 發佈,引入全新 HackC 編譯器
HHVM 3.26 已發佈,值得關注的更新有:
Hack 編譯器 —— HackC
typechecker 的重新授權以及相關工具和庫採用 MIT 開源協議
對 Ubuntu 18.04 的支持
開發團隊表示,在歷經一年多的開發後,現已在 3.26 版本中默認啟用 HackC 編譯器。包括用於 Hack 和 PHP 語言的 full-fidelity parser (FFP) 和 bytecode emitter。
此外,HackC 通過了 HHVM 的所有測試 —— 包括 PHP 規範測試,並生成了語義上相同的字節碼。
授權方面,Hack 現在可通過 MIT 授權獲取,3.26 是首個採用該條款的穩定版本。
源碼地址:https://github.com/facebook/hhvm/releases/tag/HHVM-3.26.0
閱讀更多 編程獅APP 的文章