回答:謝邀。程序員編程時(shí),C語(yǔ)言的確可以看做一門外語(yǔ)——一門我們?nèi)祟惻c計(jì)算機(jī)交流的語(yǔ)言,編程就是將人類的意圖通過(guò)這門外語(yǔ)翻譯給計(jì)算機(jī),計(jì)算機(jī)理解我們的意圖后,就知道該做什么了。不過(guò),編程語(yǔ)言這門外語(yǔ)與我們?nèi)祟愔g交流的語(yǔ)言(漢語(yǔ),英語(yǔ)等)還是有一些不同的,這里將嘗試說(shuō)說(shuō)我認(rèn)為的二者的區(qū)別。自然語(yǔ)言和形式語(yǔ)言在開(kāi)始看 C 語(yǔ)言代碼之前,我們先來(lái)說(shuō)說(shuō)自然語(yǔ)言和形式語(yǔ)言。自然語(yǔ)言就是我們?nèi)祟愓f(shuō)的語(yǔ)言,比如漢語(yǔ)...
回答:c語(yǔ)言是由匯編語(yǔ)言開(kāi)發(fā),是目前除匯編語(yǔ)言外效率最高的語(yǔ)言,是主要面向過(guò)程的語(yǔ)言,是全能的語(yǔ)言,操作系統(tǒng)及其他編程語(yǔ)言基本都由c開(kāi)發(fā)。Python由c開(kāi)發(fā),比c靈活,是解釋性語(yǔ)言。但學(xué)了Python你會(huì)發(fā)現(xiàn)基本沒(méi)用,因?yàn)檫€要學(xué)很多知識(shí),還要倒回頭學(xué)c,c++,那才是編程的根本,所以不要問(wèn)小白要先學(xué)什么,就是先學(xué)c,打好基礎(chǔ)再學(xué)別的。
回答:sql入門容易上手。C現(xiàn)在以底層,嵌入方向發(fā)展-作為系統(tǒng)級(jí)的語(yǔ)音,C 學(xué)好了 能用一輩子吧。簡(jiǎn)單的東西重復(fù)做。!編程大概就是這么回事
回答:這問(wèn)題要是想回答明白,挺復(fù)雜,你得需要先了解編程這東西,還有就是為什么有這么個(gè)趨勢(shì),還有軟件的歷史,都是造成的原因!
回答:底層的算法很多都是C,C++實(shí)現(xiàn)的,效率高。上層調(diào)用很多是Python實(shí)現(xiàn)的,主要是Python表達(dá)更簡(jiǎn)潔,容易。
回答:c和c++都是直接編譯成機(jī)器碼的,編譯好可直接運(yùn)行;c#和java編譯成中間碼,需要虛擬機(jī)來(lái)運(yùn)行;php是腳本語(yǔ)言,不需要編譯,由解釋器執(zhí)行。使用上看,c多用于嵌入式、操作系統(tǒng)、驅(qū)動(dòng)程序等底層開(kāi)發(fā);c++多用于游戲、應(yīng)用軟件、高性能網(wǎng)絡(luò)服務(wù)等開(kāi)發(fā);java和c#一般用于web、應(yīng)用程序、app、手機(jī)游戲等;php只做web開(kāi)發(fā)
C語(yǔ)言雖說(shuō)經(jīng)常和C++在一起被大家提起,但可千萬(wàn)不要以為它們是一種編程語(yǔ)言。我們來(lái)介紹C語(yǔ)言和C++中的區(qū)別和聯(lián)系。 首先C++和C語(yǔ)言本來(lái)就是兩種不同的編程語(yǔ)言,但C++確實(shí)是對(duì)C語(yǔ)言的...
... 博主接下來(lái)將會(huì)整理一些語(yǔ)言中常見(jiàn)的問(wèn)題和坑,再看博主解釋的時(shí)候可以自己思考一下 1.變量的聲明和定義有什么區(qū)別? 答:變量的定義為變量分配地址和存儲(chǔ)空間,變量的聲明不分配地...
文章目錄 前言一、循環(huán)體中兩者的作用1.while循環(huán)(1)break語(yǔ)句(2)continue語(yǔ)句 2.for循環(huán)(1)break語(yǔ)句(2)continue語(yǔ)句 3.do while循環(huán)(1)...
... 摘自阮一峰博客,另附自己的理解分析。 大多數(shù)計(jì)算機(jī)語(yǔ)言,有且僅有一個(gè)表示無(wú)的值,比如,C語(yǔ)言的NULL,Java語(yǔ)言的null,Python語(yǔ)言的None,Ruby語(yǔ)言的nil。有點(diǎn)奇怪的是,JavaScript語(yǔ)言居然有兩個(gè)表示無(wú)的值:undefined和null。...
...ay(下文統(tǒng)一稱為數(shù)組)是存儲(chǔ)單一數(shù)據(jù)類型的多維數(shù)組(同C語(yǔ)言數(shù)組直接保存數(shù)值),而ufunc則是能夠?qū)?shù)組進(jìn)行處理的函數(shù)。 Numpy和pandas有什么關(guān)系呢,numpy是做數(shù)據(jù)計(jì)算,pandas是做數(shù)據(jù)處理,pandas是在numpy的基礎(chǔ)上,處理的類似excel和數(shù)...
前言: 本文為C語(yǔ)言預(yù)處理的下篇,將繼續(xù)講解C語(yǔ)言預(yù)處理的基礎(chǔ)知識(shí)。 ? 傳送門:樓下大爺看完直呼簡(jiǎn)單!C語(yǔ)言預(yù)處理(上) 一、命令行編譯 ? 什么是命令行編譯? ? 在編譯的時(shí)候...
編譯型語(yǔ)言和解釋型語(yǔ)言 從PHP,Java和C語(yǔ)言的編譯執(zhí)行過(guò)程可以先解釋下編譯型語(yǔ)言和解釋型語(yǔ)言。 編譯型語(yǔ)言 程序在執(zhí)行之前需要一個(gè)專門的編譯過(guò)程,把程序編譯成為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用...
編譯型語(yǔ)言和解釋型語(yǔ)言 從PHP,Java和C語(yǔ)言的編譯執(zhí)行過(guò)程可以先解釋下編譯型語(yǔ)言和解釋型語(yǔ)言。 編譯型語(yǔ)言 程序在執(zhí)行之前需要一個(gè)專門的編譯過(guò)程,把程序編譯成為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用...
...步天下 一個(gè)叫做 Brendan Eich 的工程師受命于開(kāi)發(fā)一款腳本語(yǔ)言,來(lái)增強(qiáng)瀏覽器的功能。 這名工程師花費(fèi)了 10 天時(shí)間設(shè)計(jì)出了第一個(gè)版本,名叫 LiveScript。 后來(lái)因?yàn)楫?dāng)時(shí) Java 正紅,公司將其改名為 JavaScript,所以 JS 和 Java 其實(shí)沒(méi)...
...又看到了一個(gè)Unity3D開(kāi)發(fā)中老生長(zhǎng)談的問(wèn)題,我的開(kāi)發(fā)語(yǔ)言究竟是選擇JavaScript呢?還是C#呢?。對(duì)這個(gè)問(wèn)題,小匹夫也覺(jué)得的確該認(rèn)真的梳理一下了。那么為何說(shuō)JavaScript和C#的爭(zhēng)論根本就不存在呢?首先,我們要知道Unity3D中...
類型 c語(yǔ)言中規(guī)定類型這樣一個(gè)事情,主要是出于一個(gè)怎樣的原因呢? char short int long long longfloatdouble 常規(guī)主要的類型,就是上面的幾種類型 char? ????????類型常...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...