php編程教程視頻學(xué)習(xí)編程并不難的分類及分類梳理php編程視頻教程
2023-01-06
免責(zé)聲明:本系列文章無(wú)技術(shù)含量??。 是一個(gè)40多歲的老程序員,閑著沒(méi)事就想寫點(diǎn)東西和同行交流一下。 只要文章中有一句話能幫到你,就足夠了。 沒(méi)寫過(guò)文章,可能文章沒(méi)有條理小程序開(kāi)發(fā),想到哪里就寫哪里。 在后面的動(dòng)手實(shí)踐中,我也大多是直接對(duì)著視頻和干貨進(jìn)行操作。
其實(shí)學(xué)習(xí)編程并不難,不一定非要是計(jì)算機(jī)專業(yè)的。 很多初中生和高中生只要稍加練習(xí)就可以輕松掌握一種或多種編程語(yǔ)言。 一旦掌握了一兩種主流的編程語(yǔ)言,學(xué)習(xí)一門新的編程語(yǔ)言其實(shí)是非常容易的。 下面我將從幾個(gè)方面對(duì)編程語(yǔ)言進(jìn)行梳理,以方便后面的課程php編程教程視頻網(wǎng)站制作,在實(shí)際編程的時(shí)候更容易理解。
一、編程語(yǔ)言的分類:
編程語(yǔ)言的分類有很多角度,主要的分類方法大致有以下幾種:
1.編譯解釋(腳本語(yǔ)言):
編譯型語(yǔ)言的代表是c\c++,還有現(xiàn)在流行的go和rust。 編譯型語(yǔ)言是指直接編譯成操作系統(tǒng)可以加載執(zhí)行的二進(jìn)制文件的編程語(yǔ)言,俗稱exe程序,一般沒(méi)有后綴。
解釋型語(yǔ)言就是各種常用的腳本語(yǔ)言,如php、perl、asp等,這些語(yǔ)言需要解釋器同時(shí)解釋和執(zhí)行php編程教程視頻,直接影響就是執(zhí)行速度會(huì)變慢,的當(dāng)然,各種語(yǔ)言都有類似的預(yù)編譯和緩存機(jī)制來(lái)提高執(zhí)行速度。
還有一種典型的介于兩者之間的基于虛擬機(jī)的語(yǔ)言,比如java、.net,同樣需要編譯,但是編譯的是運(yùn)行在虛擬機(jī)中的字節(jié)碼,而不是直接被操作。 執(zhí)行系統(tǒng)識(shí)別。 這種方式帶來(lái)的最大好處之一就是跨平臺(tái),字節(jié)碼由虛擬機(jī)執(zhí)行,所以上面編譯出來(lái)的程序也可以直接在上面或者其他OS上運(yùn)行,基本上只要虛擬機(jī)版本始終為 ,執(zhí)行結(jié)果不會(huì)有偏差。
2. 虛擬機(jī)正在運(yùn)行并且:
虛擬機(jī)運(yùn)行上面已經(jīng)說(shuō)了,其實(shí)上面也說(shuō)了,它是一種二進(jìn)制程序,可以直接被操作系統(tǒng)編譯并由編譯語(yǔ)言處理后運(yùn)行。
3、動(dòng)態(tài)語(yǔ)言與靜態(tài)語(yǔ)言:
前兩個(gè)角度與工作原理有關(guān),這個(gè)分類角度與編程語(yǔ)言的語(yǔ)法有關(guān)。 我將使用我理解的直接語(yǔ)言。 動(dòng)態(tài)語(yǔ)言是變量聲明的類型。 它是可變的和動(dòng)態(tài)的,類的方法和屬性也是動(dòng)態(tài)可變的。 靜態(tài)語(yǔ)言也很容易理解,變量和屬性方法的類型不能改變。 從語(yǔ)法上再說(shuō)一點(diǎn),還有其他的小分,面向?qū)ο蠛兔嫦蜻^(guò)程,代碼風(fēng)格類似C語(yǔ)言或者類,就不過(guò)多解釋了。 我會(huì)一邊使用它一邊說(shuō)話。