回答:作為一名一線開(kāi)發(fā)工程師,我將自己用到的和看到的做一介紹,如果有不妥的地方,歡迎大家留言討論。1. C/C++系列IDE不用說(shuō),首選全宇宙最牛的IDE VS系列,該部分有代表性質(zhì)的也就是MFC、Qt了,下面分別介紹。1.1 MFC一個(gè)早已經(jīng)被微軟拋棄的產(chǎn)物,不過(guò)目前還占據(jù)著一定的市場(chǎng),主要在軍工、自動(dòng)化等行業(yè),如果你不幸入職一家還在維護(hù)這MFC老項(xiàng)目,那么建議你該考慮考慮下一份工作了,MFC==沒(méi)飯...
回答:維護(hù)Linux內(nèi)核可以使用 vim + source Insight +Git ;Linux C是上層編程,不是內(nèi)核編程,IDE工具有很多,可以任選的~~
回答:開(kāi)發(fā)游戲的編程語(yǔ)言有很多,不同的平臺(tái)會(huì)使用不同的語(yǔ)言。這里我把平臺(tái)類型主要分為四大類,即PC端,游戲主機(jī),WEB端,移動(dòng)終端。下面就分別來(lái)介紹一下這四類平臺(tái)上的一些游戲開(kāi)發(fā)語(yǔ)言。PC.PC端的游戲絕大多數(shù)都運(yùn)行在微軟的Windows系統(tǒng)下,游戲可以被視為一類交互性比較強(qiáng)的軟件。既然是軟件,那么理論上能夠開(kāi)發(fā)軟件的編程語(yǔ)言也都能用來(lái)開(kāi)發(fā)游戲,事實(shí)也確實(shí)如此。但在實(shí)際開(kāi)發(fā)中,為了兼顧游戲的執(zhí)行效率,P...
回答:根據(jù)需求啥都有,靜態(tài)的就用HTML做個(gè)網(wǎng)頁(yè),動(dòng)態(tài)的就很多了,幾乎所有語(yǔ)言都能干。
回答:編寫手機(jī)App,用什么語(yǔ)言?從簡(jiǎn)單到復(fù)雜,可以分三級(jí):簡(jiǎn)單方案:HTML5其實(shí)就是把網(wǎng)頁(yè)封裝成App。編程語(yǔ)言就是網(wǎng)頁(yè)三件套:HTML+CSS+Javascript有多種工具和框架,如Cordova, uni等等。這種方式實(shí)現(xiàn)App最容易,且跨平臺(tái),對(duì)于iOS和Android做一套就行了。代價(jià)是功能弱,性能低,換句話說(shuō)就是卡。中等方案:原生跨平臺(tái)框架這類方案在iOS和Android之上自行實(shí)現(xiàn)一套...
回答:無(wú)論你是編程愛(ài)好者還是將來(lái)要以編程為職業(yè)的準(zhǔn)程序員,需要做好心理準(zhǔn)備的是只會(huì)一門語(yǔ)言是不夠的。當(dāng)然編程語(yǔ)言太多,總共有100多種,都學(xué)的話時(shí)間不允許,也沒(méi)有必要,而且每年的語(yǔ)言的排名都在變,根據(jù)語(yǔ)言在編程領(lǐng)域的使用的廣泛度。但是并不意味著排名第一的語(yǔ)言可以解決所有的問(wèn)題。可能正好在這個(gè)時(shí)間段某類語(yǔ)言被廣泛的使用,需要綜合考慮的是這段時(shí)間內(nèi)的開(kāi)發(fā)的應(yīng)用和使用的領(lǐng)域。而且很多語(yǔ)言有自己的特長(zhǎng),比如Ja...
...這個(gè)榆木疙瘩算數(shù)非常快,對(duì)于簡(jiǎn)單的加法我們?nèi)祟惪赡芤话阋幻肽芩悴怀^(guò)10個(gè),但是計(jì)算機(jī)一秒可以完成數(shù)十億次的計(jì)算,簡(jiǎn)直是天才!雖然計(jì)算機(jī)能認(rèn)識(shí)的數(shù)就只有0和1這么簡(jiǎn)單,但是其計(jì)算速度體現(xiàn)出了簡(jiǎn)單的威力。 從...
...000條左右的CPU指令,實(shí)在是太多了,沒(méi)法一一講解。不過(guò)一般來(lái)說(shuō),常見(jiàn)的指令可以分成五大類。 算術(shù)類指令 加減乘除,在CPU層面,都會(huì)變成一條條算術(shù)類指令 數(shù)據(jù)傳輸類指令 給變量賦值、在內(nèi)存里讀寫數(shù)據(jù),用的都是數(shù)據(jù)...
...任務(wù),而且相較于其他代 碼,具備相對(duì)的獨(dú)立性。 2、一般會(huì)有輸入?yún)?shù)并有返回值,提供對(duì)過(guò)程的封裝和細(xì)節(jié)的隱藏。這些代碼通常被集成為軟件庫(kù)。 從中提取信息點(diǎn),大型程序中的某部分代碼 負(fù)責(zé)完成某項(xiàng)特定任...
...會(huì)比較合適。這些任務(wù)需要快速地編程,而代碼用過(guò)一次一般就舍棄了。一般來(lái)說(shuō),這種任務(wù)的需求都比較新穎、比較專,其代碼很少需要復(fù)用。下面就來(lái)介紹一下,針對(duì)這種任務(wù)為什么可以用 Go 語(yǔ)言來(lái)替代 Python。 擁有編譯器...
...elopment Environment )是用于提供程序開(kāi)發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開(kāi)發(fā)軟件服務(wù)套。 Qt Creator安裝 切記囫...
...python3.x.x來(lái)介紹編程中的基本概念。 1.準(zhǔn)備工作 linux和mac一般都自帶python2。 某些最新版本的linux發(fā)行版可能也自帶python3,如果沒(méi)有,請(qǐng)參考這里來(lái)安裝使用。 最新版本的mac一般都自帶python3,如果沒(méi)有,請(qǐng)參考這里來(lái)安裝使用。 W...
...著密切的聯(lián)系,但又有重要的區(qū)別。自然語(yǔ)言處理并不是一般地研究自然語(yǔ)言,而在于研制能有效地實(shí)現(xiàn)自然語(yǔ)言通信的計(jì)算機(jī)系統(tǒng),特別是其中的軟件系統(tǒng)。因而它是計(jì)算機(jī)科學(xué)的一部分。自然語(yǔ)言處理技術(shù)是所有與自然語(yǔ)言...
...需要自己一步步判斷每一條數(shù)據(jù)是否符合條件。SQL的形式一般是 select … where …,update … where …,delete … where …。當(dāng)然,這樣一來(lái),很多基層工作,SQL做不了。因此,大部分?jǐn)?shù)據(jù)庫(kù)都提供了另外的命令式編程語(yǔ)言,用來(lái)編寫...
...義快捷鍵超過(guò)10小時(shí),而且不滿意的同學(xué)請(qǐng)舉一下手)。 一般程序員需要的是一套優(yōu)良的解決方案+可配置。 還有一個(gè)很重要的原因,我喜歡暗色背景。 就像在烈日下搬了一上午磚的民工期待一片云彩那樣,我希望能有一個(gè)完...
...范的編程思想。下圖為常用流程圖符號(hào)及含義。 程序員一般用什么工具畫(huà)程序流程圖?俗話說(shuō):手巧不如工具好。即使你掌握了很多的畫(huà)圖技巧,卻不如選一個(gè)好用的工具來(lái)的省事。億圖圖示就是一款可以輕松繪制出專業(yè)流程...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...