[討論] 其實學CS跟學魔法很像吧?
我肥宅碼農喇
最近工作的專案 不知道設計哪裡有問題
需要寫一堆跨語言的組件
於是肥宅就開始Research各種程式語言
這時候突然覺得 程式跟魔法很像欸
不同語言有不同屬性
C, Fortran, Go 等編譯式語言
有堅實的可靠性 最大化的效率
而且編譯後的執行檔無法輕易修改
可以說是建構世界基礎的土屬性魔法
JavaScript, Python, PHP 這類動態語言
動態型別的彈性加上腳本容易散發的特性
搭上最新的AI技術 甚至可以建立能自行進化的程式
無疑是廣闊 滲透力強大 又能賦予生命的水屬性
Shell Script, Power Shell 兩大系統腳本語言
動態語言的彈性 加上驅動各類指令的能力
在任何系統以及程式設計中都不可或缺
如此的泛用性 可變性 把他們視為風屬性再適合不過
SQL, MATLAB, R 這類針對特殊需求設計的語言
拿來做設計目標以外的事跟垃圾一樣
但又能在各自專屬的領域稱霸一方
專精又強大 只要用在正確的地方必定無懈可擊
完全就是火屬性一般的強大
Java, C# 一派編譯成intermediate code的語言
擁有包山包海的程式庫 不見邊際的應用可能
配上可以根據不同架構進行效能調校的JIT編譯
世界上沒有這些語言無法支配的設備
只有他們不屑一顧的電子垃圾
飄渺的存在以及無所匹敵的能力
如同存在於宇宙各處 圍繞萬物的以太屬性
吾等資工肥宅
就是熟練操縱著各屬性魔法的大法師
鑽研開發各屬性的特色以及應用場景
編寫無數陣法驅動世間一切
各位偉大的法師
一起為我們的榮耀
獻上最高的敬意
大家說好噗好
忘了還有VHDL, Verilog, 組合語言
這類硬體描述語言或是低階語言
是構築現在我們所看見的世界的基礎
遠古魔法乃是世界的創造者以及構築者使用的
我們站在先人用遠古魔法喚醒的巨人的肩上
伸長雙手摘取天上明星的同時
也有一批開發者
捨棄屬性魔法能帶來的榮華富貴
默默鑽研遠古魔法
精通並且應用 推動新型魔法核心的迭代
以及補足屬性魔法疏漏的臭蟲
各位資訊肥宅們
一起向偉大的遠古學者悶敬禮 <( ̄ㄧ ̄ ) <( ̄ㄧ ̄ )
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.12.137.84
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1556698051.A.B40.html
→
05/01 16:08,
6年前
, 1F
05/01 16:08, 1F
→
05/01 16:08,
6年前
, 2F
05/01 16:08, 2F
推
05/01 16:09,
6年前
, 3F
05/01 16:09, 3F
→
05/01 16:09,
6年前
, 4F
05/01 16:09, 4F
老闆要哪個屬性?
→
05/01 16:09,
6年前
, 5F
05/01 16:09, 5F
我練水土風都有練 偏偏放不出火球術QQ
推
05/01 16:09,
6年前
, 6F
05/01 16:09, 6F
你看到的魔法陣都是release code
法師們在背後de了多少bug你又看不到
→
05/01 16:10,
6年前
, 7F
05/01 16:10, 7F
土屬性r 懷疑你C++的強型別編譯式特性?
推
05/01 16:13,
6年前
, 8F
05/01 16:13, 8F
→
05/01 16:13,
6年前
, 9F
05/01 16:13, 9F
→
05/01 16:13,
6年前
, 10F
05/01 16:13, 10F
那是騙人的魔法 向程式的才是真的
→
05/01 16:13,
6年前
, 11F
05/01 16:13, 11F
→
05/01 16:16,
6年前
, 12F
05/01 16:16, 12F
推
05/01 16:17,
6年前
, 13F
05/01 16:17, 13F
一種專精 其他至少要略懂 o'_'o
本魯常用土跟乙太
力口刷題改用水屬 根本廚具
推
05/01 16:18,
6年前
, 14F
05/01 16:18, 14F
魔力來源應該不是肝
據說是消耗生命的能量 你應該要配紅牛施放
推
05/01 16:18,
6年前
, 15F
05/01 16:18, 15F
→
05/01 16:18,
6年前
, 16F
05/01 16:18, 16F
推
05/01 16:21,
6年前
, 17F
05/01 16:21, 17F
推
05/01 16:22,
6年前
, 18F
05/01 16:22, 18F
推
05/01 16:24,
6年前
, 19F
05/01 16:24, 19F
※ 編輯: snapdragon (73.12.137.84), 05/01/2019 16:44:19
→
05/01 16:26,
6年前
, 20F
05/01 16:26, 20F
推
05/01 16:29,
6年前
, 21F
05/01 16:29, 21F
Java那邊這種情況應該越來越少惹
狗家對JIT貢獻良多
在ARM上不用弄到native幾乎能有足夠的效能惹
而且選用JAVA的程式越來越多選擇包進container
應該不會沒事搞這種增加包裝難度的設計
反觀C#
如果是Windows上的MVC應用
很多時候確實要靠CLI可以去用MS C++ runtime的特性解決
推
05/01 16:35,
6年前
, 22F
05/01 16:35, 22F
推
05/01 16:38,
6年前
, 23F
05/01 16:38, 23F
推
05/01 16:39,
6年前
, 24F
05/01 16:39, 24F
推
05/01 16:44,
6年前
, 25F
05/01 16:44, 25F

※ 編輯: snapdragon (73.12.137.84), 05/01/2019 17:01:09
推
05/01 16:48,
6年前
, 26F
05/01 16:48, 26F
推
05/01 16:54,
6年前
, 27F
05/01 16:54, 27F
→
05/01 16:56,
6年前
, 28F
05/01 16:56, 28F
推
05/01 16:57,
6年前
, 29F
05/01 16:57, 29F
噓
05/01 16:59,
6年前
, 30F
05/01 16:59, 30F
推
05/01 17:01,
6年前
, 31F
05/01 17:01, 31F
推
05/01 17:02,
6年前
, 32F
05/01 17:02, 32F
推
05/01 17:10,
6年前
, 33F
05/01 17:10, 33F
推
05/01 17:43,
6年前
, 34F
05/01 17:43, 34F
推
05/01 17:46,
6年前
, 35F
05/01 17:46, 35F

推
05/01 17:58,
6年前
, 36F
05/01 17:58, 36F
推
05/01 18:13,
6年前
, 37F
05/01 18:13, 37F
→
05/01 18:13,
6年前
, 38F
05/01 18:13, 38F
→
05/01 18:14,
6年前
, 39F
05/01 18:14, 39F
→
05/01 18:14,
6年前
, 40F
05/01 18:14, 40F
→
05/01 18:27,
6年前
, 41F
05/01 18:27, 41F
推
05/01 20:33,
6年前
, 42F
05/01 20:33, 42F