1、这些程序员常用词汇你读对了吗?
北京大学创办120周年庆典上,现任北大校长将讲稿中的鸿鹄hu(2声)读成为了鸿hao(4声),掀起了网友的狂欢,各样调侃、揶揄纷至沓来。做为研发者的咱们,应该引以为戒,奋斗加强自己的知识水平,免得闹出念错技术词汇的笑话。
相信不少研发者都经历过,像把 "C#" 念成 “C 井”的状况。再例如知名的高性能两级缓存框架 J2Cache,请谨记其中的 Cache 念 cash,而不是念 catch!
那样,下面咱们不妨来看一下容易被研发者念错的英文技术词汇。
研发工具、技术
单词
正确发音
正确发音注音
错误发音
错误发音注音
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
[vju:]
[vju:i]
编程语言
单词
正确发音
正确发音注音
错误发音
错误发音注音
Java
[dʒɑːvə]
扎瓦
[dʒɑːvɑː]
加瓦
C#
C Sharp
C 井
.NET
dot net
点 net
SQL
[ˈsiːkwəl]
s-q-l
操作系统
单词
正确发音
正确发音注音
错误发音
错误发音注音
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