作者PsMonkey (痞子军团团长)
看板Translate-CS
标题[翻译] C / C ++ 程式设计师使用 JS 的四个阶段
时间Thu Apr 23 18:15:53 2015
原文网址:
http://games.greggman.com/game/
the-4-stages-of-a-cc-programmer-using-javascript/
译文网址:
http://pt2club.blogspot.tw/2015/04/c-c-js.html
BBS 版以 markdown 语法撰写
----------------------------------------------------------------------
### 第一阶段:三年前 ###
这是什麽愚蠢的 script 语言啦?
我才没有用过咧...
但是它是一个 script 语言、然後 script 语言就是烂。
除了作 form 验证之外根本没啥鸟用。
谁在乎阿?我永远不会用它...
除非我的个人网站打算防止 submit 两次之类的事情。
### 第二阶段:现在 ###
唉... 这个 project 必须用 JS 作一些东西。
X他X的烂语言,全域变数是什麽鬼?
大括号不能定义变数 scope 又是哪招?
好吧,至少我还找到一些愚蠢的方法可以弄出 class 跟继承行为。
### 第三阶段:三~五年间 ###
哇靠... 如果到处都用 closure、而且用对方法,
JS 实在超有趣的你都不知道。
非同步的功能直接可以用、所有 API 都是这样运作的。
我可以把一个东西放到萤幕上而不需要 14 个 library、
也不用搞了一个礼拜才找到取得一个 window 并显示出来的方法。
我不用搞清楚如何在 7 个不同的平台上用 17 个语言显示字型。
我可以下载图片、用 canvas 跟 WebGL 画出东西、
播放声音、存取摄影机跟麦克风... 都花不了什麽功夫。
只要 refresh 马上可以得到回应。
外观设计就丢给设计师,我不用写一卡车的程式码;
要展示东西给别人看也只要丢个连结给他就好。
这实在是太棒啦~
### 第四阶段:五年後 ###
我要重新回去写一些 C / C++ 的程式。
靠X阿... 没办法 compile 了?
为什麽 IDE 没办法再载入这个 project 了?
应该是有人改了格式?
X的咧... 为什麽不用 libglfobar link?
(*译注:原文就是这个字,意义不明 @_@*)
搞什麽阿... 写一个泛用的 callback 要 200 行 meta-template 程式码?
X他X的为什麽要搞这麽复杂?
阿?你想看看发生啥事情喔?
抱歉,我没办法 compile 成 Mac 版给你耶...
他X的 C / C++ 去死吧......
----
纾压用 XD
--
钱锺书:
说出来的话
http://www.psmonkey.org
比不上不说出来的话
Java 版 cookcomic 版
只影射着说不出来的话
and more......
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.20.120.56
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Translate-CS/M.1429784156.A.E7D.html
1F:推 tiefblau: lol 04/23 19:06
2F:推 AmosYang: 我 C# 当 js 写,var+anonymous type+lambda expression 04/24 23:47
3F:→ AmosYang: 谁记得谁痛苦 :D 04/24 23:48
4F:→ PsMonkey: 我 JS 当 Java 写,一样也是谁记得谁痛苦 Orz 04/25 10:52
5F:嘘 hijkxyzuw: 怒,我就是被这篇骗去写 js 的,真烂语言。 08/22 22:32
6F:→ hijkxyzuw: 所以要 3-5 年才会好吗……。 08/22 22:34