回答:C語言作為一門偏底層的編程語言,涉及應(yīng)用的方面非常廣,嵌入式、驅(qū)動、服務(wù)器等都有,日常編譯運行的exe程序(黑框框)就是一個簡單的應(yīng)用,這里簡單介紹一下如何使用C語言編寫桌面GUI程序,主要用到GTK這個工具包,實驗環(huán)境win10+CodeBlocks(其他C語言編程軟件也可以,VS、Dev-C++都行):1.首先,下載GTK,這個可以直接到CSDN上下載打包好的GTK-bundle包,地址htt...
回答:首先提出這個問題的,應(yīng)該不是編程相關(guān)行業(yè)的從業(yè)者,否則也不會存在這個問題了。其實這是非行業(yè)的普通人對編程語言有誤解。我簡單說一下就可以明白了。計算機,手機,單片機,這些CPU類芯片其實是不認識英文也不認識中文的。無論什么語言在存儲器里面都是00010101001這樣的方式存進去的。機器語言那么這些0101001叫做機器語言,但是人看不懂啊,也不方便,所以就后來發(fā)明了匯編語言,英文匯編語言采用的是M...
回答:作為一名一線開發(fā)工程師,我將自己用到的和看到的做一介紹,如果有不妥的地方,歡迎大家留言討論。1. C/C++系列IDE不用說,首選全宇宙最牛的IDE VS系列,該部分有代表性質(zhì)的也就是MFC、Qt了,下面分別介紹。1.1 MFC一個早已經(jīng)被微軟拋棄的產(chǎn)物,不過目前還占據(jù)著一定的市場,主要在軍工、自動化等行業(yè),如果你不幸入職一家還在維護這MFC老項目,那么建議你該考慮考慮下一份工作了,MFC==沒飯...
回答:理論上,C語言、JAVA語言、VB語言、python等任何一門語言都可以用作上位機開發(fā)語言,這個是毋庸置疑的。但是選擇哪一門語言,會有一些考慮。 首先,要考慮開發(fā)的難易程度,如果一門語言艱澀難懂,肯定不利于開發(fā)。 其次要考慮通用性,如果一門語言,只有少數(shù)人在用它開發(fā)單片機,顯然不利于推廣使用。 就執(zhí)行效率而言幾乎是沒有區(qū)別的,因為開發(fā)的語言可以五花八門,但最終都被編譯...
回答:回答里多是不怎么懂java的前端小程序員,對java理解太狹隘,Java最初的設(shè)計就是用于嵌入式的(當Java還叫Oak的時候,它是用于超前于時代很多的*7(Star-7)PDA項目),Java SE Embedded、Java ME(其中例如Blu-ray Disc Java(BD-J))、JavaCard、Sun SPOT是幾種不同層面的嵌入式Java開發(fā)技術(shù)。有興趣的可以去搜索了解。實際上嵌...
...的是二進制,通過接受到的指令執(zhí)行任務(wù),最初人們通過匯編語言(assembly language,低級語言)來與計算機溝通,告訴cpu執(zhí)行什么樣的指令,可是各個不同的計算機系統(tǒng)結(jié)構(gòu)都各自有不同的匯編(assembly),并且用匯編編寫程序效...
...序語言,C/C++、Java、Python、JavaScript、C#、Perl、Lua、Shell、匯編語言等等等等,只要是你寫出來的文本字符串能指揮計算機干活,這都叫程序。這些程序員認識的文本字符串就是可以指揮計算機完成特定任務(wù)的指令。你可能有點糊...
...示程序 演示的例子當然叫HelloWorld了:-),這是慣例。 編寫一個類HelloWorld.es6 class HelloWorld { constructor() { this.greeting = Hello World!; } welcome(callback) { callback(null, this.greeting)...
...向?qū)ο缶幊陶Z言,如C++、Java等。ECMAScript花了大量的精力編寫了一堆內(nèi)置對象,這是為什么呢?JavaScript的設(shè)計者其實也想向面向?qū)ο蟮恼Z言靠齊。說到底面向?qū)ο蟛攀浅绦蛘Z言的根本。 前面說過在JavaScript里對象分為三種,全局...
...自由軟件項目中也使用了 Git。3. JenkinsJenkins是一個用Java編寫的開源自動化服務(wù)器。它有助于自動化軟件開發(fā),例如編譯項目,運行單元測試,集成測試,生成文檔以及在本地和遠程存儲庫上載工件。主要用于:● 持續(xù)、自動地...
...是這樣做的,從一個后端架構(gòu)師,使用的Java,再去用Java編寫一個Android程序,再去用OC去編寫一個iOS程序,再去用TypeScript去編寫一個跨平臺桌面程序,又去用Kotlin+Vert.x投入到響應(yīng)式編程的世界中,這些語言也好,技術(shù)也好,框...
... UI 引擎,隨著不斷發(fā)展,它衍生出 React Native 項目,用來編寫原生移動應(yīng)用。正是它給跨端方向帶來了 MVVM 模式。 Vue.js 于 2014 年左右發(fā)布,逆流而上占據(jù)了大量用戶群體,2016 阿里巴巴也基于它發(fā)布了 Weex 項目,使得可以用 Vue ...
如何編寫無法維護的代碼 屁股決定腦袋 讓自己穩(wěn)拿鐵飯碗;-) 同時在吾輩的博客上也進行了轉(zhuǎn)載 https://blog.rxliuli.com/p/91...轉(zhuǎn)自 https://coderlmn.github.io/fr...,這里僅修復(fù)了部分錯別字,優(yōu)化了代碼顯示。--Roedy Green(老碼農(nóng)翻譯...
如何編寫無法維護的代碼 屁股決定腦袋 讓自己穩(wěn)拿鐵飯碗;-) 同時在吾輩的博客上也進行了轉(zhuǎn)載 https://blog.rxliuli.com/p/91...轉(zhuǎn)自 https://coderlmn.github.io/fr...,這里僅修復(fù)了部分錯別字,優(yōu)化了代碼顯示。--Roedy Green(老碼農(nóng)翻譯...
...問題,因為這些語言關(guān)于作用域的深度運用并不會給我們編寫的代碼帶來多大好處。但是在javascript里卻大不相同,如果我們不能很好的理解javascript的作用域我們就沒辦法使用javascript編寫出復(fù)雜的或者規(guī)模宏大的程序。 由百度...
...入研究生開始我就一直自學 Java,雖然工作頭一年維護和編寫了不少 Pro C 的程序。一年后,我跳槽了,換到了電信行業(yè),做運營支撐系統(tǒng),從此一直使用 Java 作為主編程語言到現(xiàn)在。在此期間為了做 Web 開發(fā)也用過 Javascript,幾...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
一、活動亮點:全球31個節(jié)點覆蓋 + 線路升級,跨境業(yè)務(wù)福音!爆款云主機0.5折起:香港、海外多節(jié)點...
大模型的訓練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...