作者 y2468101216 (芸)
標題 Re: [閒聊] 結論是C#比Java厲害嗎
時間 Wed Dec 20 11:56:58 2023


程式語言多樣其實跟幾個因素有關。

1. 難度,最直觀的

C 語言從入門到放棄不是說說的,
很多語言都是選擇把C當底層或者 library 另外自己搞一個。

要初學者直上 C 搞懂 pass by value ,pass by point
Garbage collection 要自己搞,謝瞜。

2. 設計的目的

C 基本上算是通用語言,但有時你只是想做部分領域,
比如開發網站 ,數學計算。

用C跟你用牛刀殺雞一樣。

3. 錢

雖然大部分的程式語言都是開發者免費的,
但後面的解決方案可不是,有這個餅幹嘛不吃。

微軟跟甲骨文解決方案可是賣得很好,政府機關都是他們的客戶。
不然別用 windows 、 oracle database 、 java 啊。

google 當年被甲骨文告有部分也是因為這個原因。


不過整體而言程式語言會趨於一致,弱型態語言最終會支援強型態(js 跟 ts)。
原本用於開發前端會逐漸變通用(JS 又是你),因為基底是英文,
最終會統一也是很自然的。

我猜大概有人會問有沒有自然程式語言跟中文基底的程式。

自然程式語言最接近跟知名的是 sql ,不過這個到最後都會複雜到連程式設計師都不一定看得懂。
中文基底的可以找易語言,用的人很少但不是沒有,畢竟主流還是英文基底。
我猜沒有日文基底的,我看 16bit 9801 也是使用英文撰寫程式。


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.104.117.39 (臺灣)
※ 作者: y2468101216 2023-12-20 11:56:58
※ 文章代碼(AID): #1bWcOCdY (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1703044620.A.9E2.html
※ 同主題文章:
Re: [閒聊] 結論是C#比Java厲害嗎
12-20 11:56 y2468101216
SangoGO: 是說物件/變數用中文命名算用中文開發嗎(不1F 12/20 12:00
billpk11: 解決方案是什麼意思?是指結果不如預期馬上變可以用?2F 12/20 12:00
smart0eddie: 整套打包好的library 跟開發工具
像是微軟VS整套寫程式加上運行跟測試的軟體3F 12/20 12:03
lightdogs: Operator 也都要用中文才算中文開發吧(但我不會想學就是了5F 12/20 12:05

--
作者 y2468101216 的最新發文:
點此顯示更多發文記錄