pascal還有人用嗎 PASCAL可以開(kāi)發(fā)軟件嗎?
PASCAL可以開(kāi)發(fā)軟件嗎?目前基于Pascal語(yǔ)言的系統(tǒng)有turbo-Pascal、Free-Pascal、Delphi、Lazarus等。蘋(píng)果上世紀(jì)80年代到90年代中期的操作系統(tǒng)都是用Pasca
PASCAL可以開(kāi)發(fā)軟件嗎?
目前基于Pascal語(yǔ)言的系統(tǒng)有turbo-Pascal、Free-Pascal、Delphi、Lazarus等。蘋(píng)果上世紀(jì)80年代到90年代中期的操作系統(tǒng)都是用Pascal制作的!只是現(xiàn)在的操作系統(tǒng)都是用C語(yǔ)言的,沒(méi)有人再把Pascal當(dāng)作操作系統(tǒng)了,所以我們應(yīng)該知道Pascal的能力?,F(xiàn)在帕斯卡什么都能做,除了司機(jī)。
哪些語(yǔ)言可以寫(xiě)操作系統(tǒng)?
1、匯編語(yǔ)言]匯編是第一種計(jì)算機(jī)語(yǔ)言。匯編語(yǔ)言實(shí)際上是計(jì)算機(jī)處理器實(shí)際運(yùn)行的指令的命令形式表示。
這意味著要處理處理器的底層,如寄存器和堆棧。
2、C語(yǔ)言:ALGOL是COBOL和Fortran的結(jié)構(gòu)繼承者,功能更強(qiáng)大,繼承性更強(qiáng)。
C語(yǔ)言被設(shè)計(jì)成比其前身更復(fù)雜和更簡(jiǎn)單的版本。它適用于編寫(xiě)系統(tǒng)級(jí)程序,如操作系統(tǒng)。
在此之前,操作系統(tǒng)是用匯編語(yǔ)言編寫(xiě)的,不可移植。C語(yǔ)言是第一個(gè)使系統(tǒng)級(jí)代碼移植成為可能的編程語(yǔ)言。
3、C語(yǔ)言]C是一種基于C語(yǔ)言的面向?qū)ο缶幊陶Z(yǔ)言,應(yīng)用廣泛。常用于系統(tǒng)開(kāi)發(fā)、引擎開(kāi)發(fā)等應(yīng)用領(lǐng)域,支持類(lèi)、封裝、繼承、多態(tài)等功能。C語(yǔ)言靈活,運(yùn)算符的數(shù)據(jù)結(jié)構(gòu)豐富,具有結(jié)構(gòu)化的控制語(yǔ)句,程序執(zhí)行效率高,還具有高級(jí)語(yǔ)言和匯編語(yǔ)言的優(yōu)點(diǎn)。
結(jié)論:用于編寫(xiě)操作系統(tǒng)的語(yǔ)言必須與匯編語(yǔ)言和C語(yǔ)言密不可分。此外,你必須有一個(gè)自下而上的編譯器,你可以寫(xiě),調(diào)試和運(yùn)行程序,你想寫(xiě)什么樣的硬件結(jié)構(gòu)的操作系統(tǒng)?如果硬件系統(tǒng)的結(jié)構(gòu)不同,使用的編譯器也不同。
正常人的做法是,核心部件與C和匯編相結(jié)合,外圍部件可以展現(xiàn)自己的魔力。其他人可以,但他們不是主流。此外,真正有價(jià)值的系統(tǒng)也是用C語(yǔ)言和匯編語(yǔ)言編寫(xiě)的。
曾經(jīng)叱詫風(fēng)云的Delphi為何現(xiàn)在基本無(wú)人學(xué)?學(xué)這個(gè)以后有沒(méi)有前途?
這是一個(gè)錯(cuò)誤的命題。一年前,我只能說(shuō)你缺乏知識(shí),但現(xiàn)在你說(shuō)你真的是文盲。
首先,還有很多國(guó)外的Delphi用戶(hù)。隨著xe10的發(fā)布,越來(lái)越多的用戶(hù)回歸。
其次,部門(mén)級(jí)的大多數(shù)C+10或Java開(kāi)發(fā)人員早年都是Delphi愛(ài)好者,他們中的許多人都是老板。當(dāng)他們轉(zhuǎn)向Delphi時(shí),他們害怕失去工作,但實(shí)際上,他們總是選擇Delphi,這在他們開(kāi)發(fā)項(xiàng)目時(shí)很容易使用。張小龍是成功的典范
!第三,隨著華為的強(qiáng)勢(shì)崛起,微軟或谷歌不是鐵飯碗。物聯(lián)網(wǎng)編程將成為一種時(shí)尚,跨平臺(tái)的delphi10.0將得到廣泛應(yīng)用。
第四,Delphi10.0易于學(xué)習(xí),功能強(qiáng)大。
第五,德?tīng)柛_m合創(chuàng)業(yè),但不適合工作?,F(xiàn)在開(kāi)始創(chuàng)業(yè)的程序員人數(shù)正在迅速增加。
如果您仔細(xì)調(diào)查一下,除了剛學(xué)編程又缺乏知識(shí)的新手,學(xué)習(xí)Delphi后轉(zhuǎn)行再次使用Delphi 10.0的開(kāi)發(fā)高手比例,我覺(jué)得這部分人增長(zhǎng)很快,這與您的問(wèn)題完全相反!