加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

編程語(yǔ)言

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

編程語(yǔ)言(programming language)可以簡(jiǎn)單的理解為一種計(jì)算機(jī)和人都能識(shí)別的語(yǔ)言。一種計(jì)算機(jī)語(yǔ)言讓程序員能夠準(zhǔn)確地定義計(jì)算機(jī)所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應(yīng)當(dāng)采取的行動(dòng)。編程語(yǔ)言處在不斷的發(fā)展和變化中,從最初的機(jī)器語(yǔ)言發(fā)展到如今的2500種以上的高級(jí)語(yǔ)言,每種語(yǔ)言都有其特定的用途和不同的發(fā)展軌跡。編程語(yǔ)言并不像人類自然語(yǔ)言發(fā)展變化一樣的緩慢而又持久,其發(fā)展是相當(dāng)快速的,這主要是計(jì)算機(jī)硬件、互聯(lián)網(wǎng)和IT業(yè)的發(fā)展促進(jìn)了編程語(yǔ)言的發(fā)展。

編程語(yǔ)言(programming language)可以簡(jiǎn)單的理解為一種計(jì)算機(jī)和人都能識(shí)別的語(yǔ)言。一種計(jì)算機(jī)語(yǔ)言讓程序員能夠準(zhǔn)確地定義計(jì)算機(jī)所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應(yīng)當(dāng)采取的行動(dòng)。編程語(yǔ)言處在不斷的發(fā)展和變化中,從最初的機(jī)器語(yǔ)言發(fā)展到如今的2500種以上的高級(jí)語(yǔ)言,每種語(yǔ)言都有其特定的用途和不同的發(fā)展軌跡。編程語(yǔ)言并不像人類自然語(yǔ)言發(fā)展變化一樣的緩慢而又持久,其發(fā)展是相當(dāng)快速的,這主要是計(jì)算機(jī)硬件、互聯(lián)網(wǎng)和IT業(yè)的發(fā)展促進(jìn)了編程語(yǔ)言的發(fā)展。收起

查看更多
  • 安全編碼技術(shù):提高嵌入式應(yīng)用代碼安全性與可靠性
    作者:IAR 編程語(yǔ)言的現(xiàn)代化和更好的編碼技術(shù)與從機(jī)械計(jì)算機(jī)到現(xiàn)代軟件開發(fā)流程的演變直接相關(guān)。我們已經(jīng)從高度專業(yè)化、主要是數(shù)學(xué)符號(hào)的表示法過渡到了更接近人類語(yǔ)法的高級(jí)編程語(yǔ)言,這一進(jìn)步歸功于編譯器技術(shù)。然而,這也打開了代碼缺陷之門。?C和C++?等高級(jí)編程語(yǔ)言,包含大量未定義的行為,而不同的編譯器對(duì)這些行為的解釋可能略有不同,這可能會(huì)導(dǎo)致未知或不希望出現(xiàn)的副作用,最終轉(zhuǎn)化為缺陷。 查找和修復(fù)這些缺
  • 人工智能教與學(xué)| 三本通俗易懂的人工智能原理與教學(xué)書籍推薦
    人工智能教與學(xué)| 三本通俗易懂的人工智能原理與教學(xué)書籍推薦
    隨著人工智能的蓬勃發(fā)展,我們迎來了許多新挑戰(zhàn)和困惑。在這個(gè)時(shí)代,如何抓住機(jī)遇呢?我們需要不斷地學(xué)習(xí)、勇于創(chuàng)新和積極實(shí)踐。小編想向大家推薦三本書,這些書涵蓋了項(xiàng)目化學(xué)習(xí)人工智能與開源硬件、應(yīng)用體驗(yàn)和實(shí)踐操作培養(yǎng)學(xué)生的科創(chuàng)能力、創(chuàng)意編程趣味化及青少年人工智能教育等關(guān)鍵主題。希望它們將為您帶來啟發(fā)和指引。 推薦書目一: 《人工智能與開源硬件:從理論到實(shí)踐的AI項(xiàng)目實(shí)施》是華東師范大學(xué)出版社出版的一本適合
  • 一文極速回顧面向?qū)ο缶幊蘋OP
    面向?qū)ο缶幊獭狾bject Oriented Programming,簡(jiǎn)稱OOP,是一種程序設(shè)計(jì)思想。OOP把對(duì)象作為程序的基本單元,一個(gè)對(duì)象包含了數(shù)據(jù)和操作數(shù)據(jù)的函數(shù)。
  • 高效掌握Python——高級(jí)特性
    在Python中,代碼不是越多越好,而是越少越好。代碼不是越復(fù)雜越好,而是越簡(jiǎn)單越好。基于這一思想,Python中有著非常有用的高級(jí)特性,1行代碼能實(shí)現(xiàn)的功能,決不寫2行代碼,代碼越少,開發(fā)效率越高。
  • 高效掌握Python——函數(shù)式編程
    我們通過把大段代碼拆成函數(shù),通過一層一層的函數(shù)調(diào)用,就可以把復(fù)雜任務(wù)分解成簡(jiǎn)單的任務(wù),這種分解可以稱之為面向過程的程序設(shè)計(jì)。函數(shù)就是面向過程的程序設(shè)計(jì)的基本單元。函數(shù)式編程的一個(gè)特點(diǎn)就是,允許把函數(shù)本身作為參數(shù)傳入另一個(gè)函數(shù),還允許返回一個(gè)函數(shù)!
  • 高效掌握Python——模塊,包
    在計(jì)算機(jī)程序的開發(fā)過程中,隨著程序代碼越寫越多,在一個(gè)文件里代碼就會(huì)越來越長(zhǎng),越來越不容易維護(hù)。為了編寫可維護(hù)的代碼,我們把很多函數(shù)分組,分別放到不同的文件里,這樣,每個(gè)文件包含的代碼就相對(duì)較少,很多編程語(yǔ)言都采用這種組織代碼的方式。在Python中,一個(gè).py文件就稱之為一個(gè)模塊(Module)。
  • Python簡(jiǎn)介,無代碼
    Python簡(jiǎn)介,無代碼
    Python是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,是著名的“龜叔”Guido van Rossum在1989年圣誕節(jié)期間,為了打發(fā)無聊的圣誕節(jié)而編寫的一個(gè)編程語(yǔ)言。編程語(yǔ)言各有千秋。C語(yǔ)言是可以用來編寫操作系統(tǒng)的貼近硬件的語(yǔ)言,所以,C語(yǔ)言適合開發(fā)那些追求運(yùn)行速度、充分發(fā)揮硬件性能的程序。而Python是用來編寫應(yīng)用程序的高級(jí)編程語(yǔ)言,應(yīng)用場(chǎng)合非常多,如網(wǎng)絡(luò)開發(fā)、大數(shù)據(jù)、人工智能、爬蟲、寫腳本等等, 但Python也有局限性,如不能寫操作系統(tǒng)(只能c語(yǔ)言寫),不能寫手機(jī)應(yīng)用,不能寫3D游戲等。
  • 高效掌握Python——必備基礎(chǔ)
    任何一種編程語(yǔ)言都有自己的一套語(yǔ)法,編譯器或者解釋器就是負(fù)責(zé)把符合語(yǔ)法的程序代碼轉(zhuǎn)換成CPU能夠執(zhí)行的機(jī)器碼,然后執(zhí)行。Python的語(yǔ)法比較簡(jiǎn)單,采用縮進(jìn)方式,堅(jiān)持使用4個(gè)空格的縮進(jìn),且沒有結(jié)束引號(hào),很優(yōu)雅,寫出來的代碼就像下面的樣子:
  • 艾體寶干貨 | 老牌科技企業(yè)也難幸免的域名劫持是什么?
    艾體寶干貨 | 老牌科技企業(yè)也難幸免的域名劫持是什么?
    域名劫持嚴(yán)重威脅企業(yè)的網(wǎng)絡(luò)安全。著名案例包括Google越南、Perl編程語(yǔ)言官網(wǎng)和聯(lián)想集團(tuán)官網(wǎng)的域名劫持事件。為預(yù)防域名劫持,建議使用強(qiáng)認(rèn)證、定期更新密碼、監(jiān)控域名到期日期、限制訪問權(quán)限、員工培訓(xùn)、選擇信譽(yù)良好的注冊(cè)商以及啟用轉(zhuǎn)移鎖等措施。
  • ServiceNow、Hugging Face 和 NVIDIA 發(fā)布全新開放獲取 LLM
    ServiceNow、Hugging Face 和 NVIDIA 發(fā)布全新開放獲取 LLM
    與 BigCode 社區(qū)共同創(chuàng)建的 StarCoder2 是在 600 多種編程語(yǔ)言上訓(xùn)練而成,它將推進(jìn)代碼生成、透明度、治理和創(chuàng)新 ServiceNow(NYSE:NOW)、Hugging Face 和 NVIDIA 于今日發(fā)布 StarCoder2,其為一系列用于代碼生成的開放獲取大語(yǔ)言模型(LLM),將為性能、透明度和成本效益樹立新標(biāo)準(zhǔn)。 StarCoder2 的聯(lián)合開發(fā)者 BigCode
  • 【靈碼】會(huì)自動(dòng)寫代碼的AI大模型來了!阿里云推出智能編碼助手通義靈碼
    【靈碼】會(huì)自動(dòng)寫代碼的AI大模型來了!阿里云推出智能編碼助手通義靈碼
    會(huì)自動(dòng)寫代碼的AI大模型來了!阿里云推出智能編碼助手通義靈碼顛覆程序員編碼體驗(yàn) 阿里云發(fā)布智能編碼助手“通義靈碼” 用大模型寫代碼是什么樣的體驗(yàn)?10月31日,杭州云棲大會(huì)上,阿里云對(duì)外展示了一款可自動(dòng)編寫代碼的 AI 助手,在編碼軟件的對(duì)話窗口輸入“幫我用 python 寫一個(gè)飛機(jī)游戲”,短短幾秒,這款名為“通義靈碼”的 AI 助手就自動(dòng)生成了100多行代碼,點(diǎn)擊運(yùn)行后一個(gè)充滿兒時(shí)回憶的“飛機(jī)大
  • 經(jīng)過認(rèn)證的工具鏈對(duì)安全關(guān)鍵型應(yīng)用意味著什么?
    經(jīng)過認(rèn)證的工具鏈對(duì)安全關(guān)鍵型應(yīng)用意味著什么?
    安全關(guān)鍵型應(yīng)用,在很多人看來是個(gè)專業(yè)的詞匯,但其實(shí)它離我們的日常生活很近,比如汽車駕駛系統(tǒng)、飛機(jī)控制系統(tǒng)、電梯運(yùn)行系統(tǒng)、醫(yī)療設(shè)備等與我們息息相關(guān)的事物都可以納入安全關(guān)鍵型應(yīng)用的范疇。 對(duì)于這類應(yīng)用,通用的或者領(lǐng)域相關(guān)的安全標(biāo)準(zhǔn)都有著明確的認(rèn)證規(guī)范,甚至開發(fā)這類應(yīng)用的工具鏈也必須以某種方式經(jīng)過認(rèn)證,以確保其適用于這些安全相關(guān)的開發(fā)。本文將介紹用于安全關(guān)鍵型開發(fā)的工具鏈獲得認(rèn)證的意義,以及您如何在自己
  • 初試Rust,以后 linux 驅(qū)動(dòng)代碼可能要用 Rust 來寫了
    初試Rust,以后 linux 驅(qū)動(dòng)代碼可能要用 Rust 來寫了
    之前文章《Android java、native、kernel獲取堆棧信息常用方法總結(jié)》有提到編程語(yǔ)言是工具。我最近剛剛?cè)胧至艘粋€(gè)新的工具,就是Rust ,記錄分享下。Rust 是最近幾年很火的一門編程語(yǔ)言,由 Mozilla 公司開發(fā)。據(jù)說安全性要比 C 或 C++ 語(yǔ)言好,而且效率可以媲美 C 或 C++ 語(yǔ)言。目前谷歌在力推,正在逐步替換進(jìn)Android。貌似 Linux 內(nèi)核也在接受改變,網(wǎng)上有傳,占據(jù)linux內(nèi)核代碼將近一半的驅(qū)動(dòng)代碼,有率先被 Rust 替換開發(fā)的可能;也就是說,以后我們寫 linux 驅(qū)動(dòng)代碼,很有可能就要用 Rust 來寫了。
  • OpenHarmony技術(shù)峰會(huì)舉辦“編程語(yǔ)言及應(yīng)用框架分論壇” ,探討應(yīng)用開發(fā)新技術(shù)
    從移動(dòng)互聯(lián)到萬物互聯(lián),再到萬物智聯(lián),新的場(chǎng)景對(duì)應(yīng)用提出了新的、更高的要求。2月25日,第一屆開放原子開源基金會(huì)OpenHarmony技術(shù)峰會(huì)(以下簡(jiǎn)稱技術(shù)峰會(huì))以“技術(shù)構(gòu)筑萬物智聯(lián)”為主題于深圳正式啟動(dòng),其中“編程語(yǔ)言及應(yīng)用框架分論壇”邀請(qǐng)多位技術(shù)專家,探討萬物智聯(lián)時(shí)代應(yīng)用軟件開發(fā)技術(shù)的演進(jìn)和前沿實(shí)踐。
  • imc發(fā)布新版FAMOS 2022數(shù)據(jù)分析軟件和訂閱計(jì)劃
    imc Test & Measurement 全新發(fā)布imc FAMOS 2022 快速、高效工業(yè)測(cè)量數(shù)據(jù)的分析處理軟件。imc T&M (imc測(cè)試測(cè)量) 是Axiometrix Solutions旗下的一個(gè)品牌。新版imc FAMOS 2022集成Python?接口,并支持最新的多核PC架構(gòu)并行處理。
  • 充分應(yīng)用功能安全性開發(fā)環(huán)境中集成的代碼分析工具
    目前,越來越多的汽車、工業(yè)和其他應(yīng)用都在強(qiáng)調(diào)功能安全性(functional safety),其開發(fā)過程也需要先進(jìn)和完善的工具鏈支持,以及一些重要的開發(fā)工具使用經(jīng)驗(yàn)。
  • PyGTK
    PyGTK是一種Python編程語(yǔ)言的GUI工具包,它基于GTK+圖形庫(kù)。PyGTK可以幫助開發(fā)人員使用Python編寫跨平臺(tái)的圖形用戶界面應(yīng)用程序。
  • Pycom-micropython
    Pycom-micropython是一種基于Python的微型控制器編程語(yǔ)言,它為Pycom公司生產(chǎn)的多個(gè)無線物聯(lián)網(wǎng)設(shè)備提供了高效、可擴(kuò)展的編程環(huán)境。Micropython是Python3的一種裁剪版,專為嵌入式系統(tǒng)設(shè)計(jì),而Pycom是一個(gè)專門設(shè)計(jì)并生產(chǎn)物聯(lián)網(wǎng)設(shè)備的公司。
  • PLAICE
    PLAICE(Programming Language for Artificial Intelligence and Computer Engineering)是一種人工智能和計(jì)算機(jī)工程領(lǐng)域的編程語(yǔ)言。它被設(shè)計(jì)用于開發(fā)各種機(jī)器學(xué)習(xí)、自然語(yǔ)言處理、計(jì)算機(jī)視覺等領(lǐng)域的應(yīng)用程序。
  • Hprose for Golang
    Hprose for Golang是一個(gè)高性能、跨語(yǔ)言的RPC(Remote Procedure Call)協(xié)議。它支持多種編程語(yǔ)言,包括Golang、Java、Python等,并且支持多種傳輸協(xié)議,例如TCP、HTTP、WebSocket等。通過使用Hprose for Golang,開發(fā)人員可以輕松地實(shí)現(xiàn)跨語(yǔ)言的遠(yuǎn)程調(diào)用。

正在努力加載...