精華區beta C_Chat 關於我們 聯絡資訊
程式語言多樣其實跟幾個因素有關。 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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1703044620.A.9E2.html
SangoGO: 是說物件/變數用中文命名算用中文開發嗎(不 12/20 12:00
https://images.app.goo.gl/V8hFnEmb9C3e6Znr9 那種太弱了,我註解寫中文可不能算中文開發。
billpk11: 解決方案是什麼意思?是指結果不如預期馬上變可以用? 12/20 12:00
smart0eddie: 整套打包好的library 跟開發工具 12/20 12:03
smart0eddie: 像是微軟VS整套寫程式加上運行跟測試的軟體 12/20 12:04
補充一下,高級方案還有附帶專人幫你 debug,幫你安裝環境之類的。 所以很貴。
lightdogs: Operator 也都要用中文才算中文開發吧(但我不會想學 12/20 12:05
lightdogs: 就是了 12/20 12:05
kirimaru73: 文言文可以寫程式啊,不過建議現在不要問作者是誰 12/20 12:09
kirimaru73: https://i.imgur.com/WDCBwvJ.png 大概像這樣 12/20 12:11
Bugquan: 這那是什麼文言文,只是喝醉了亂寫字吧 12/20 12:12
smart0eddie: 公鯊小 12/20 12:13
kirimaru73: 對文言文要求這麼高嗎,好吧 12/20 12:14
kirimaru73: https://i.imgur.com/mx9KQjX.png 12/20 12:14
kirimaru73: 這段是真的能動的演算法,他連原名都寫給你了 12/20 12:15
ohmylove347: 文言文…這是叫莎士比亞去寫高維膩… 12/20 12:16
lightdogs: 三小…阿鬼 你說的我聽不懂啊 12/20 12:16
thelittleone: 拜託變數名不要寫中文 更不要寫中文拼音 12/20 12:21
qd6590: 文言文演算法.. 作者是惡魔吧 12/20 12:21
kirimaru73: 我不知道怎麼形容作者,但建議不要回答作者是誰 12/20 12:22
我記得這人很有名,但我不想釣。 ※ 編輯: y2468101216 (106.104.117.39 臺灣), 12/20/2023 12:24:02 ※ 編輯: y2468101216 (106.104.117.39 臺灣), 12/20/2023 12:25:25
thelittleone: 文言文程式語言堪比Brainf**k 12/20 12:24
Bugquan: 難不成是說了會4-11的那個 12/20 12:25
GaoLinHua: 難怪不能廢文言文 12/20 12:26
CATALYST0001: 文言文演算法…….. 12/20 12:27
qaz95677: 也有拉丁文的 真屌== 12/20 12:27
inte629l: 埃式質數篩法哦? 嗯我還是看英文好了… 12/20 12:28
jim0611tw: 沒有錯 結論就是偉哉我大JS 12/20 12:28
JustBecauseU: 作者: https://i.imgur.com/Fo0NTWw.jpg 12/20 12:30
SangoGO: 原理上用中文打程式碼是可行的,但我不想處理Big5/utf8 12/20 12:31
SangoGO: 的問題( 12/20 12:32
chang1248w: point"er" 12/20 12:36
seaEPC: 你高興的話有語言用空白跟Tab也能寫程式,問題是何必呢 12/20 12:41
spfy: 現在中文有易語言(就是VB6包一層中文的殼) wenyan-lang 12/20 12:41
spfy: 後者沒看過有人用... 12/20 12:42
adasin: 靠 明明是中文 卻看得比英文還頭痛 12/20 12:46
haoboo: C沒這麼難吧,功能最直接不花俏,想秀也保留自己刻的空間 12/20 12:51
usoko: GC自己搞你才不會亂alloc啊 不是要你一定要用C 12/20 12:51
usoko: 但學C建立起的觀念對你以後軟體開發幫助很大 12/20 12:52
haoboo: C++才是最不適合新手入門的 12/20 12:52
usoko: brainfuck是玩梗居多吧 把code寫得像密碼一樣何必呢 12/20 12:53
usoko: 其實寫什麼語言基本上就是弄懂兩個概念 物件導向跟抽象化 12/20 12:54
msbdhdfceb: 函數導向語言: 12/20 12:56
zyxx: 2不是殺雞用牛刀的問題 是開發超沒效率加容易出錯 12/20 12:56
sarafciel: brainfuck就圖靈機啊XD 12/20 12:58
sarafciel: formal language課應該弄個小專題寫寫brainfuck才對(X 12/20 12:59
usoko: 我大三上automata時是真的有人拿brainfuck出來玩啦.... 12/20 13:00
PFmayu: 我記得brainfuck是設計成給超小型編譯器用的,Malbolge這 12/20 13:03
PFmayu: 種才是真的故意設計成搞人用的 12/20 13:03
rogerlarger: 用C寫你連字串取代都很煩 12/20 13:21
rofellosx: c和C#根本不同吧 12/20 13:26
drm343: 所以高級方案大概多少錢? 12/20 14:10
deflife: C 只有 pass-by-value. 搞清楚! by-pointer 是隔壁棚的 12/20 14:33
ko27tye: 真要嚴謹的話也沒有call by pointer這種東西 12/20 14:48
usoko: 是call by reference 12/20 15:02
codehard: 不是call by address 嗎 12/20 16:17
inte629l: ref才是C++有的吧 12/20 16:35
Gouda: 呃 看這些留言難怪很多人會去誤改到array 資料 12/20 19:46
letoh: 日語就ひまわり和なでしこ這兩個程式語言比較常聽到 12/20 21:03
letoh: 查了一下プロデル好像比較新一點 12/20 21:08