[問卦] 為何不統一使用一種程式語言就好了?

看板Gossiping作者 (邪惡肥宅)時間3年前 (2021/01/28 14:14), 3年前編輯推噓4(10636)
留言52則, 33人參與, 3年前最新討論串1/7 (看更多)
餓死抬頭 肥宅我 很好奇 為何號稱最理智的工程師 不會想要把目前所有的程式語言 直接精華為一種就好 這樣子所有的工程師 不就可以很順暢的互相溝通了嗎? 這樣要deㄉbug應該也會少非常多吧? WHY不這樣做? 有8卦卦? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.181.137 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1611814478.A.4EF.html

01/28 14:14, 3年前 , 1F
有啊 0 1
01/28 14:14, 1F

01/28 14:15, 3年前 , 2F
為甚麼大家不要都講中文就好
01/28 14:15, 2F
因為不是只有工程師在用R 工程師這麼聰明又理智卻不統一語言 實在讓肥宅我不能理解 ※ 編輯: gerychen (111.250.181.137 臺灣), 01/28/2021 14:16:03

01/28 14:15, 3年前 , 3F
最後都變成機械語言
01/28 14:15, 3F

01/28 14:15, 3年前 , 4F
用途不一樣
01/28 14:15, 4F

01/28 14:15, 3年前 , 5F
講中文都可以分支語了
01/28 14:15, 5F

01/28 14:15, 3年前 , 6F
因為沒有一種程式語言可以通吃啊
01/28 14:15, 6F

01/28 14:15, 3年前 , 7F
有差嗎? von Neumann架構下 機器就那樣子
01/28 14:15, 7F

01/28 14:15, 3年前 , 8F
要組合語言的速度,要C可以控制指標,要JAVA垃圾收集
01/28 14:15, 8F

01/28 14:16, 3年前 , 9F
機器語言就這樣 組合語言也這樣 高階語言也這樣
01/28 14:16, 9F

01/28 14:16, 3年前 , 10F
要Python的各式各樣的套件,要C#有大廠加持
01/28 14:16, 10F
肥宅我董各有各ㄉ優缺 但,我不是說了把各種語言精華成一種語言嗎? 難道聰明ㄉ工程師辦不到? ※ 編輯: gerychen (111.250.181.137 臺灣), 01/28/2021 14:17:05

01/28 14:16, 3年前 , 11F
如果有 我也想只用一種就好 幹嘛東拼西湊
01/28 14:16, 11F

01/28 14:17, 3年前 , 12F
施主也未免太貪心了吧
01/28 14:17, 12F

01/28 14:17, 3年前 , 13F
因為每個程式語言用途不同 像python就是好上手 可是很慢
01/28 14:17, 13F

01/28 14:17, 3年前 , 14F
這樣誰要當老大統一
01/28 14:17, 14F

01/28 14:17, 3年前 , 15F
真的會的人 一法通萬法 一下就學會了
01/28 14:17, 15F

01/28 14:18, 3年前 , 16F
我也不懂為什麼不乾脆都說英文
01/28 14:18, 16F

01/28 14:19, 3年前 , 17F
以閣下的聰明才智很難跟你解釋為啥辦不到
01/28 14:19, 17F

01/28 14:20, 3年前 , 18F
就..程式語言之間有基本路線不同的問題啊
01/28 14:20, 18F

01/28 14:21, 3年前 , 19F
應該是文組發問的
01/28 14:21, 19F

01/28 14:21, 3年前 , 20F
所以就算是真的都同意減少 最後也會剩下四五種吧
01/28 14:21, 20F

01/28 14:22, 3年前 , 21F
如果要綜合各個語言特性,那那個語言一定超複雜…只會更
01/28 14:22, 21F

01/28 14:22, 3年前 , 22F
難寫
01/28 14:22, 22F

01/28 14:30, 3年前 , 23F
統一之後就會像瑞士刀一樣什麼都可以,但什麼都很難用
01/28 14:30, 23F

01/28 14:32, 3年前 , 24F
去寫組語阿
01/28 14:32, 24F

01/28 14:39, 3年前 , 25F
上帝幹嘛用那麼多色人種,幹嘛不全出黑人就好
01/28 14:39, 25F

01/28 14:40, 3年前 , 26F
你先去問問上帝吧
01/28 14:40, 26F

01/28 14:45, 3年前 , 27F
你要不要把車子全部都弄成同一種??
01/28 14:45, 27F

01/28 14:55, 3年前 , 28F
世界的語言都沒統一了,輪得到程式語言wwwww
01/28 14:55, 28F

01/28 14:57, 3年前 , 29F
文組問題 先去上個cs50
01/28 14:57, 29F

01/28 14:59, 3年前 , 30F
哈,這真的是文組會問的問題
01/28 14:59, 30F

01/28 15:17, 3年前 , 31F
那你的意思就是發明新語言後就要廢除舊語言,否則就
01/28 15:17, 31F

01/28 15:17, 3年前 , 32F
是禁止推出新語言一直用舊語言。但兩種做法都不切實
01/28 15:17, 32F

01/28 15:17, 3年前 , 33F
01/28 15:17, 33F

01/28 15:23, 3年前 , 34F
對 全部用組合語言就好了
01/28 15:23, 34F

01/28 15:24, 3年前 , 35F
所以現在的語言越來越屌阿。看看julia。也不知道他是在唬
01/28 15:24, 35F

01/28 15:24, 3年前 , 36F
爛還是真的
01/28 15:24, 36F

01/28 15:26, 3年前 , 37F
首先你得先實作"把所有舊語言都無痛翻譯成這個新語言"的工具
01/28 15:26, 37F

01/28 15:27, 3年前 , 38F
編譯完執行時只能更快不能更慢,code size只能更小不能更大
01/28 15:27, 38F

01/28 15:27, 3年前 , 39F
使用記憶體只能更少不能更多。不然所有工程師都會跟你翻臉
01/28 15:27, 39F

01/28 15:32, 3年前 , 40F
語法部份,縮排要不要無視、每行要不要加分號等等都有得吵
01/28 15:32, 40F

01/28 15:34, 3年前 , 41F
等你完成這些事,十年二十年就過去了……
01/28 15:34, 41F

01/28 16:16, 3年前 , 42F
在機器語言上,一直只有0與1啊?
01/28 16:16, 42F

01/28 16:16, 3年前 , 43F
底層是一樣的
01/28 16:16, 43F

01/28 16:23, 3年前 , 44F
不都是0、1嗎?
01/28 16:23, 44F

01/28 16:25, 3年前 , 45F
大家好兇XD 我也在想為什麼沒有一個全能的程式框架
01/28 16:25, 45F

01/28 16:39, 3年前 , 46F
因為各種語言各有缺點 沒辦法決定要留哪種
01/28 16:39, 46F

01/28 16:39, 3年前 , 47F
不是不統一,而是總有人用一用 用到精就開開發套件
01/28 16:39, 47F

01/28 16:40, 3年前 , 48F
繼續發展下最後就變成一種新的語言,除非某天需求停止不然
01/28 16:40, 48F

01/28 16:40, 3年前 , 49F
一直開發演化,就是會冒出新的語言(工具)
01/28 16:40, 49F

01/28 16:49, 3年前 , 50F
效能與效率
01/28 16:49, 50F

01/28 16:54, 3年前 , 51F
效率有差 出個exploit全世界一起死
01/28 16:54, 51F

01/28 16:56, 3年前 , 52F
要做到全能對人智來說太難 怎麼設計都會補這邊漏那邊
01/28 16:56, 52F
文章代碼(AID): #1W4bPEJl (Gossiping)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 7 篇):
文章代碼(AID): #1W4bPEJl (Gossiping)