編程語(yǔ)言有哪些 計(jì)算機(jī)編程有幾種語(yǔ)言
2022-06-01 09:18:02 閱讀(143)
在編程,軟件開(kāi)發(fā)/工程以及所有封閉領(lǐng)域中,您會(huì)發(fā)現(xiàn),在現(xiàn)實(shí)世界中,實(shí)際上只有很少的語(yǔ)言會(huì)在日常操作中使用,對(duì)于 任何一種語(yǔ)言都可以打破這種進(jìn)入障礙。下面萬(wàn)商云集小編給大家來(lái)詳細(xì)介紹一下編程語(yǔ)言有哪些 計(jì)算機(jī)編程有幾種語(yǔ)言這方面的內(nèi)容,希望能幫助到大家,。
C / C ++
老實(shí)說(shuō),我喜歡這兩種語(yǔ)言。 它們雖然年代久遠(yuǎn),但仍然可以通過(guò)多種方式使用。 C ++由專(zhuān)用于此的ISO委員會(huì)進(jìn)行更新,雖然感覺(jué)很現(xiàn)代,但是,這可能會(huì)改變您查看較舊的代碼庫(kù)或不使用較新標(biāo)準(zhǔn)的代碼庫(kù)的時(shí)間。
他們是世界無(wú)可爭(zhēng)議的國(guó)王。 對(duì)向后兼容性的需求使這些大個(gè)子坐在一個(gè)非常非常陡峭的金字塔的頂端。 C和C ++已經(jīng)存在了將近40年(在C的情況下為50年),并且它們幾乎沒(méi)有跡象表明很快就會(huì)放緩。
如上所述,它們?nèi)绱耸軞g迎的原因主要是需要與舊代碼庫(kù)向后兼容。 之所以將這兩者放在一起是因?yàn)樗鼈兪侨绱司o密地互操作,并且主要是因?yàn)镃 ++在設(shè)計(jì)時(shí)就考慮到了這一點(diǎn)。 向后兼容性為王。
Python
我真正鄙視這種語(yǔ)言,主要是因?yàn)樗脑肼晿O高,并且說(shuō)實(shí)話,語(yǔ)法很臟,但是我不得不贊揚(yáng)這種語(yǔ)言,因?yàn)橹辽僭谖铱磥?lái),在過(guò)去的30年中,Python已成為真正的主宰。 ,很棒的比例。
但是,像C和C ++一樣,由于需要向后兼容,Python仍然很流行,但是Python本身也具有簡(jiǎn)單性和易用性,而上述兩個(gè)方面則沒(méi)有。
Python的入門(mén)門(mén)檻低,使其成為初學(xué)者的理想選擇,并且常常使它變得有趣。 我認(rèn)為,這可能是它不會(huì)消失的最大原因:易用性。
Java
我不鄙視這種語(yǔ)言,但我絕對(duì)不喜歡它。 當(dāng)我看Java代碼時(shí),經(jīng)常會(huì)感到不安,因?yàn)樵跊](méi)有良好文檔的情況下閱讀它只是一件瑣事,而且比我希望的要誠(chéng)實(shí)得多。
盡管我對(duì)此有所保留,但是Java在TIOBE索引上始終保持前五名的位置,這意味著很多人出于某種原因必須喜歡它。 我只是不了解,當(dāng)有更新的替代品以更漂亮的外觀實(shí)現(xiàn)Java目標(biāo)時(shí),任何人幾乎都不會(huì)喜歡這種語(yǔ)言。
就我個(gè)人而言,我發(fā)現(xiàn)Java通常很often腫,并且難以閱讀,如上所述。 我很難享受閱讀或?qū)懽鞯臉?lè)趣。
Swift
我真的不想把這個(gè)家伙放在這里,而且我敢打賭至少有些人對(duì)我為什么這樣做感到困惑,所以讓我自己解釋一下。
Swift是由Apple,Inc.引入的,其唯一目的是替換Objective-C,我曾考慮過(guò)將它放到該列表中,并最終將其放在下面("榮譽(yù)獎(jiǎng)"類(lèi)別中)。 由蘋(píng)果公司創(chuàng)建并支持的Swift不會(huì)因?yàn)檫@種隸屬關(guān)系而死亡-至少不會(huì)很快消失。
它也是C,C ++和Objective-C之類(lèi)的空間甚至Rust所占據(jù)空間的主要競(jìng)爭(zhēng)者,具體取決于您與誰(shuí)談話(我有偏見(jiàn),對(duì)不起)。 這是因?yàn)镾wift旨在像前面提到的名稱(chēng)一樣在比Java或C#等語(yǔ)言更低的級(jí)別上工作,并且這意味著它必然會(huì)有某種跟隨者,因?yàn)樗粌H在前端應(yīng)用程序中有用 發(fā)展。
榮譽(yù)獎(jiǎng)
我認(rèn)為有些語(yǔ)言具有潛力,但不一定是"不朽的"。
Rust
我不得不。 我的意思是,來(lái)吧。 如果沒(méi)有Rust,這是我的清單嗎? 絕對(duì)不! 我是Rust的忠實(shí)擁護(hù)者,直到我踢水桶的那一天,我都會(huì)效忠于它。
Rust不在該列表的主要部分中的唯一原因是因?yàn)樗€相對(duì)年輕,并且沒(méi)有像Apple這樣的人的支持,盡管Microsoft最近以官方WinRT語(yǔ)言的形式提出了一些明顯的認(rèn)可。 投影。 所以,有。
C#
我會(huì)提出更高的建議,說(shuō)實(shí)話,我可能仍然會(huì)這樣,但是我只是沒(méi)有像我對(duì)Java之類(lèi)的方式那樣對(duì)C#感興趣。 只是不存在,至少在我的領(lǐng)域。
ObjectivC
Swift的前身。 正如C和C ++下面的段落所述,考慮到需要向后兼容,這種語(yǔ)言可能不會(huì)很快消失,但是考慮到它或多或少的存在,我認(rèn)為它的生存期不會(huì)太長(zhǎng)。 蘋(píng)果公司為實(shí)現(xiàn)現(xiàn)代化而強(qiáng)行棄用了該產(chǎn)品。
PHP
在過(guò)去的20年中,PHP超文本處理器一直在TIOBE指數(shù)的前十名中保持不變。 它在網(wǎng)絡(luò)開(kāi)發(fā)中的持續(xù)使用使其成為該行業(yè)的巨人。
因此,很顯然,我并不是一無(wú)所知,也無(wú)法預(yù)測(cè)哪種語(yǔ)言是真正的不朽之作,但這是我的"最佳"鏡頭,同時(shí)還試圖讓任何讀者中途娛樂(lè)。
- 本文關(guān)鍵詞:
- 編程語(yǔ)言