Re: [閒聊] 結論是C#比Java厲害嗎
※ 引述《an94mod0 (灯露家的小蠟燭)》之銘言:
: https://i.imgur.com/Efxmpvh.jpg
: 54%覺得C#比較好
: 還是其實兩個都很爛
這類問題可以參考一下 TIOBE index
Link: https://www.tiobe.com/tiobe-index/
不過也就是參考啦,他們有說明他們評分的方式
The ratings are based on the number of skilled engineers world-wide, courses
and third party vendors. Popular search engines such as Google, Bing, Yahoo!,Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It isimportant to note that the TIOBE index is not about the best programming
language or the language in which most lines of code have been written.
並不是表明 誰最棒 或者 哪個語言寫出來的程式語言行數最多。
2023 十二月評分
https://i.imgur.com/7jV7mNp.jpg
歷年消長
https://i.imgur.com/2JCk5Gc.jpg
C#看起來勢頭是不錯的
程式語言就是驅動計算機(或者一般人稱電腦)做事情用的語言。
我覺得從 C (不是C++ 是C)開始學還滿不錯的啦,
除了可以學會一個很主流的語言模式,
還可以專心地去了解程式語言大致上是怎麼驅動電腦資源做事情。
所有你能做的行為,都跟角卷綿芽一樣地清楚
缺點就是...初學者可能在感受到這語言的力量前,
光是被編譯錯誤和記憶體錯誤搞就不太想繼續學了
基於這個問題的話,我覺得從Java開始學也不錯。
而如果追求更方便、同時短短幾行就能引出很大效果的程式語言,
那從Python入門也行。這個對程式麻瓜最友善
缺點就是使用者對於電腦處理整數、小數點、字串的方式,
以及記憶體管理會很沒有概念。
有人可能覺得這些計概會教,我個人覺得是...
這些東西只有摸了才會知道在幹嘛,讀過計概就只有「反正底下就是01010101」
看推文有人提到 MATLAB,MATLAB入門是很爽,
但是這個語言的執行環境需要錢,而且相當貴。
而且這語言有個缺點是:因為IDE和語言整合得太好了,人很容易變成禁臠
至於C++... 我覺得入門選 C++是挺爛的選擇,花到不行
Rust 是目前的C++終結者候選人,
我沒用過這語言做事,但從網路上討論看起來,好像很厲害的感覺
--
角卷綿芽Line貼圖上市囉~
24種可愛貼圖,只要30元!
https://pbs.twimg.com/media/FTwzC2AUYAAF5AY.jpg
--
過來人認為 入門不要碰加吧了
老一派的會直覺拿無印版C#和無印版Java比,不過現代軟工
已經整個魔改到不是當初的黑鍋子和黑茶壺了
我是matlab的狗
C#反而是我最晚碰的 感受到鈔能力的威力
Java大幅下滑,C#上升,最重要的是Oracle要對Java收
錢,反而微軟對C#走向免費
現在問只建議python 反正ai比肥肥我強是早晚的事情我只
要能動功能資料正確就好
都有後照鏡可以看還碰JAVA起手可能是人生過得太順
遂
有些語言就綁定平台 swift那東西要上ios 就必學 要上安卓必
用java這樣
安卓kotlin 比Java好寫多了,哪有一定要java
安卓現在可以不用java了喔 那真是令人感動
Matlab indexing從1開始 根本邪教
watame是哪裡清純,醒醒,美國還是白天
我是怪胎,首先學的也是現在唯一會的程式語言是ASM...
...
你可以當個ASMR
ASM最幹的地方是每個label都要取名= = 本來取函式名、變數
名已經想破腦袋了 現在告訴我每個迴圈、每個判斷都要取名
WTF.... C語言可以做一個很薄的抽象 就算硬體不是專為C設
記的 只要了解硬體 也能寫出和ASM差不多性能的程式
像是有一個專案就是說如何寫出和6502 ASM相似性能的C程式
MATLAB適合的是實驗和研發環境,省去很多檔案和資料
處理的問題(純粹當打造工具在用的話)
懶人就從godbolt反組譯整包複製貼上
Rust有些地方很像typscri可以要新手搞懂ownership跟borrow
有點麻煩
更別說連OOP都跟很多語言差太多了
Rust的OOP我覺得比較像用deref coercion模擬出來的,本質
上還是composition,要純用OOP的方式寫會很痛苦。
Matlab的index從1開始,這件事去問Fortran為什麼要這麼幹w
科學計算用的語言很多都是從1開始的,只是有個叫lua的,現
在用途跟科學計算沒什麼關係還是從1開始,整個很WTF。
只會fortran跟Matlab,但相關工作不好找
現在重學python
Matlab在科學計算跟可視化上很方便
我們最資深的同事每次都開玩笑問要不要學COBOL啊 我可以開
課喔 每次總是有那麼一絲絲衝動...
學C++當然是從Turbo C++ 3.0開始啊
matlab debug和test好用
matlab比較像工具,要找工作本來就難
比較多的是研究員要你自己會matlab,不會特地招個寫手
就算不清楚電腦處理資料型態及記憶體管理的方式
這對使用者會有什麼影響嗎?
我大一計程(台大非資工二類)是用c++,但是上的都是c的
內容,後1/3學期才提物件導向
unique_ptr, stl等都沒教
C很適合新手堆疊觀念,算是基礎吧
好 學VB(X
不敢想像大型專案用Rust會有多慘
高階人才用高階語言,例如python 低端的人用低階語言 像
是C或C++
JS變老六了(驚
Matlab 是研究人員的工具吧?我也只有碩班用過這個,開
發一般使用者面向的系統沒人會用這個吧?
非資工科系唯一推薦python。統計分析機器學習資料視
覺化都好用
不懂記憶體管理對一般使用者沒差 直到遇到 out of memory
而且不知道怎麼解決的時候 就是該進步的時候了
完全沒學過程式的人如果要從C開始學 有什麼推薦的方法嗎
? 直接去聯成電腦上課?
程式麻瓜要自學的話第一個語言我就不推薦C了 還是學Python吧 最主要是:C一開始障礙沒比較小,卻給人一種好像做不了什麼事情的感覺 而Python就能給你一種隨時火力全開的感覺
以前想學的都買書自學 現在多一個上網自學
學過C的再去學PYTHON會覺得這簡單到不像是在寫程式的程度
其實我覺得C的語法比較單純啦
※ 編輯: arrenwu (98.45.195.96 美國), 12/20/2023 10:24:03rust就是有意的不採用inheritance呀 不是嚴格OOP
非資工出身的完全不建議從C開始吧 而且還去聯成 就算真的出
來可能也不好找工作 去找資策會專門給純新手的長期課程 出
來就有一定戰力還會媒合工作
rust已經用在很多大專案了,例如火狐。好奇為什麼覺
得不適用大專案?
為什麼不適用=>井蛙
Matlab主要還是用來研究演算法的吧 比如矩陣運算方
便
火狐不就Mozilla自家的 好歹舉些別的例子吧
處理矩陣或是字串,python非常強,應該沒有其他語言
在這塊比python更強的
我是做算法的,用C工作了八年,用python工作了三年,真心
覺得python比C難,同樣是建議新手從python開始
linux kernel都用rust了
只有模組的部份允許用 rust,不是 kernel 用 rust
c大一之後就沒在用了 走ML與NLP後就python到現在
Rust超潮
c不算高階語言嗎?
樓樓上自肥
98
首Po54%覺得C#比較好 還是其實兩個都很爛 --41
: : 推 phoenix286: 就算不清楚電腦處理資料型態及記憶體管理的方式 12/20 08:33 : → phoenix286: 這對使用者會有什麼影響嗎? 12/20 08:33 整數簡單,會出現問題通常是浮點數 ------ Pytthon 3.9.7 ------X
C#比java 好上手 而且還能搭配Unity使用 一堆奇奇怪怪的class 都有人寫 所以我個人覺得c#是比java 厲害的 ----29
程式語言多樣其實跟幾個因素有關。 1. 難度,最直觀的 C 語言從入門到放棄不是說說的, 很多語言都是選擇把C當底層或者 library 另外自己搞一個。 要初學者直上 C 搞懂 pass by value ,pass by point5
你各位都說得很好 不過我得說 PHP才是世界上最美的語言 根據PHP的官方文件 "PHP is the best language for web programming"
47
[請益] 想從零開始轉行當AI軟體工程師幫朋友發文代問 ———————————————————— 大家好,小弟最近下定決心要轉行,對AI的部分有點興趣 大概了解之後發現AI是用Python寫的,但做程式相關的朋友說轉行的話不太建議用Python 當起手34
[討論] Java持續失寵排名被C++超越首度落至第4名Java持續失寵,12月TIOBE Index排名被C++超越首度落至第4名 TIOBE Index 12月程式語言受歡迎排名,Java被C++超越首次落到第4名,而這也是C++自 2003年以來,再度有望成為年度語言 文/李建興 | 2022-12-07發表 程式語言排名TIOBE Index在2022年末,公布12月最受歡迎的程式語言排名,前三名分別18
Re: [請益] 轉職仔的語言選擇語言不是重點,要看接在什麼主題後面 學寫程式,語言不是重點(O) 轉職,語言不是重點(O) 領更高的薪水,語言不是重點(O) 但,目的是了解程式,語言就是重點了13
Re: [請益] 程式怎麼選擇與入門?在這個年代, C 語言應該不是最適合初學者第一個學習的程式語言。 對初學者來說,一開始能夠培養語感、學會用程式解決問題的能力才是最重要的。 先試著習慣寫程式,並習慣用程式邏輯言思考與表達,同時看能否嘗試解決一些自己在意的問題, 試著從實作中獲得成就感並了解是否適合這種人格特質。 如果在這個情況下還想進一步徹底瞭解電腦 (機器/Machine) 底層運作的機制的話,C 語言就可以是一個很好的開始。
79
[情報] 魔法少女奈葉 完全新作動畫&漫畫57
[死神] 千年血戰相剋譚最終回 出大事啦(雷)68
[閒聊] 地毯一護動畫版34
[絕區] 星見雅的流水是強度還是人設62
[閒聊] 夜一的身材好的誇張啊(雷24
[閒聊] 豐川祥子 有啥魅力 4個女人死心塌地耶23
[24秋] 死神 - 千年血戰 40 有意外的新劇情(雷23
[閒聊] 1.4神優化 星見雅大開腳22
[Vtub] Holo三期杯 番外篇~兔田交流賽勝負預測21
Re: [死神] 千年血戰相剋譚最終回 出大事啦(雷21
[死神] 碎蜂沒人在乎?51
[閒聊] 九州四國是什麼樣的地方啊?16
[閒聊] 提姆艾倫保證《玩具總動員5》不是為了撈17
Re: [情報] 頑皮狗首席角色設計畫劍星伊芙引起爭議17
[閒聊] 尾田榮一郎會怎麼寫阿北母雞卡15
[閒聊] 手被刺穿多久會好36
[水星] 米米是鋼彈史上最婆的女角嗎?15
[蔚藍] 心滿意足的亞子(車速稍快23
[額頭] 山本崇一朗 經理日常 18 獎勵20
[24秋] S級怪獸被誤認成小貓(略 01 很毒可是超大13
[妮姬]海外指揮官:人生中最漫長的五天12
[閒聊] 有什麼遊戲的boss是意外能打敗的嗎?12
[MyGO] 第8集疑問 為啥祥子會從舊家出來?11
[情報] 藍色監獄 凱撒CV:宮野真守37
[閒聊] 孤獨搖滾是史上最什麼的樂團動畫?17
[25冬] S級怪獸貝希摩斯被誤認成小貓 01 好大11
[死神] 哈斯沃德是不是 (有雷)11
[24秋] 地。關於地球的運動14 今天的天空美極了11
Re: [閒聊] 夜一的身材好的誇張啊(雷45
[閒聊] 為啥最近絕區零很常被說麻辣==