Re: [閒聊] 結論是C#比Java厲害嗎

作者: y2468101216 (芸)   2023-12-20 11:56:58
程式語言多樣其實跟幾個因素有關。
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 也是使用英文撰寫程式。
作者: SangoGO (隱世的外來人Lv.1)   2023-12-20 12:00:00
是說物件/變數用中文命名算用中文開發嗎(不
作者: billpk11 (麵包)   2023-12-20 12:00:00
解決方案是什麼意思?是指結果不如預期馬上變可以用?
作者: smart0eddie (smart0eddie)   2023-12-20 12:03:00
整套打包好的library 跟開發工具像是微軟VS整套寫程式加上運行跟測試的軟體
作者: lightdogs   2023-12-20 12:05:00
Operator 也都要用中文才算中文開發吧(但我不會想學就是了
作者: kirimaru73 (霧丸)   2023-12-20 12:09:00
文言文可以寫程式啊,不過建議現在不要問作者是誰https://i.imgur.com/WDCBwvJ.png 大概像這樣
作者: Bugquan (靠近邊緣)   2023-12-20 12:12:00
這那是什麼文言文,只是喝醉了亂寫字吧
作者: smart0eddie (smart0eddie)   2023-12-20 12:13:00
公鯊小
作者: kirimaru73 (霧丸)   2023-12-20 12:14:00
對文言文要求這麼高嗎,好吧https://i.imgur.com/mx9KQjX.png這段是真的能動的演算法,他連原名都寫給你了
作者: ohmylove347 (米特巴爾)   2023-12-20 12:16:00
文言文…這是叫莎士比亞去寫高維膩…
作者: lightdogs   2023-12-20 12:16:00
三小…阿鬼 你說的我聽不懂啊
作者: thelittleone (thelittleone)   2023-12-20 12:21:00
拜託變數名不要寫中文 更不要寫中文拼音
作者: qd6590 (說好吃)   2023-12-20 12:21:00
文言文演算法.. 作者是惡魔吧
作者: kirimaru73 (霧丸)   2023-12-20 12:22:00
我不知道怎麼形容作者,但建議不要回答作者是誰
作者: thelittleone (thelittleone)   2023-12-20 12:24:00
文言文程式語言堪比Brainf**k
作者: Bugquan (靠近邊緣)   2023-12-20 12:25:00
難不成是說了會4-11的那個
作者: GaoLinHua   2023-12-20 12:26:00
難怪不能廢文言文
作者: CATALYST0001 (      )   2023-12-20 12:27:00
文言文演算法……..
作者: qaz95677 (八嘎拉)   2023-12-20 12:27:00
也有拉丁文的 真屌==
作者: inte629l   2023-12-20 12:28:00
埃式質數篩法哦? 嗯我還是看英文好了…
作者: jim0611tw (彰師阿宅寯)   2023-12-20 12:28:00
沒有錯 結論就是偉哉我大JS
作者: JustBecauseU (ki)   2023-12-20 12:30:00
作者: SangoGO (隱世的外來人Lv.1)   2023-12-20 12:31:00
原理上用中文打程式碼是可行的,但我不想處理Big5/utf8的問題(
作者: chang1248w (彩棠)   2023-12-20 12:36:00
point"er"
作者: seaEPC (沒看見,我沒看見 >_<)   2023-12-20 12:41:00
你高興的話有語言用空白跟Tab也能寫程式,問題是何必呢
作者: spfy (spfy)   2023-12-20 12:41:00
現在中文有易語言(就是VB6包一層中文的殼) wenyan-lang後者沒看過有人用...
作者: adasin (ada)   2023-12-20 12:46:00
靠 明明是中文 卻看得比英文還頭痛
作者: haoboo (薩伊克斯)   2023-12-20 12:51:00
C沒這麼難吧,功能最直接不花俏,想秀也保留自己刻的空間
作者: usoko (time to face reality)   2023-12-20 12:51:00
GC自己搞你才不會亂alloc啊 不是要你一定要用C但學C建立起的觀念對你以後軟體開發幫助很大
作者: haoboo (薩伊克斯)   2023-12-20 12:52:00
C++才是最不適合新手入門的
作者: usoko (time to face reality)   2023-12-20 12:53:00
brainfuck是玩梗居多吧 把code寫得像密碼一樣何必呢其實寫什麼語言基本上就是弄懂兩個概念 物件導向跟抽象化
作者: msbdhdfceb (ゾン)   2023-12-20 12:56:00
函數導向語言:
作者: zyxx (321)   2023-12-20 12:56:00
2不是殺雞用牛刀的問題 是開發超沒效率加容易出錯
作者: sarafciel (Cattuz)   2023-12-20 12:58:00
brainfuck就圖靈機啊XDformal language課應該弄個小專題寫寫brainfuck才對(X
作者: usoko (time to face reality)   2023-12-20 13:00:00
我大三上automata時是真的有人拿brainfuck出來玩啦....
作者: PFmayu (PINFLY)   2023-12-20 13:03:00
我記得brainfuck是設計成給超小型編譯器用的,Malbolge這種才是真的故意設計成搞人用的
作者: rogerlarger (宅)   2023-12-20 13:21:00
用C寫你連字串取代都很煩
作者: rofellosx (鏖)   2023-12-20 13:26:00
c和C#根本不同吧
作者: drm343 (一卡)   2023-12-20 14:10:00
所以高級方案大概多少錢?
作者: deflife (無極而生)   2023-12-20 14:33:00
C 只有 pass-by-value. 搞清楚! by-pointer 是隔壁棚的
作者: ko27tye (好滋好滋)   2023-12-20 14:48:00
真要嚴謹的話也沒有call by pointer這種東西
作者: usoko (time to face reality)   2023-12-20 15:02:00
是call by reference
作者: codehard   2023-12-20 16:17:00
不是call by address 嗎
作者: inte629l   2023-12-20 16:35:00
ref才是C++有的吧

Links booklink

Contact Us: admin [ a t ] ucptt.com