国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

有哪些優秀的軟件作品是C,C++的杰作呢?

STM32嵌入式開發 ? 來源:STM32嵌入式開發 ? 2023-08-10 16:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 操作系統(OS)

Microsoft Windows :匯編 -> C -> C++

備注:曾經在智能手機的操作系統(Windows Mobile)考慮摻點C#寫的程序,比如軟鍵盤,結果因為寫出來的程序太慢,實在無法和別的模塊合并,最終又回到C++重寫。

相信很多朋友都知道Windows Vista,這個系統開發早期比爾蓋茨想全部用C#寫,但是最終因為執行慢而放棄,結果之前無數軟件工程師日夜勞作成果一夜之間被宣告作廢。

Linux :C

**Apple MacOS ** : 主要為C,部分為C++。備注:之前用的語言比較雜,最早是匯編和Pascal。

**Sun Solaris : **C

**HP-UX : **C

**Symbian OS : **匯編,主要為C++。(諾基亞手機

Google Android:2008 年推出:C語言(有傳言說是用Java開發的操作系統,但最近剛推出原生的C語言SDK)

**RIM BlackBerry OS 4.x ** :黑莓 C++

2 圖形界面層

**Microsoft Windows UI ** :C++

Apple MacOS UI (Aqua): C++

Gnome (Linux圖形界面之一,大腳): C和C++, 主要是C。

KDE (Linux圖形界面):C++。

3 桌面搜索工具

Google Desktop Search: C++

Microsoft Windows Desktop Search: C++

Beagle (Linux/Windows/UNIX 下): C# (基于開源的 .net : Mono)

4 辦公軟件

Microsoft Office:在 匯編 -> C -> 穩定在C++

**Sun Open Office ** : 部分JAVA(對外接口),主要為C++ (開源,可下載其源代碼)

**Corel Office/WordPerfect Office ** : 1996年嘗試過Java,次年被拋棄,重新回到C/C++

Adobe Systems Acrobat Reader/Distiller: C++

5 關系型數據庫

Oracle: 匯編、C、C++、Java。主要為C++。

**MySQL ** : C++

**IBM DB2 ** :匯編、C、C++,主要為C。

Microsoft SQL Server: 匯編 -> C->C++

IBM Informix: 匯編、C、C++,主要為C。

SAP DB/MaxDB: C++

6 Web Browers/瀏覽器

Microsoft Internet Explorer: C++

**Mozilla Firefox ** : C++

Netscape Navigator:Netscape瀏覽器的代碼是用C編寫的,所有的Netscape工程師引入 Java(參見M. Cusumano的書和文章),用Java重新開發了瀏覽器。它太慢了,而且被遺棄了。Mozilla的下一個版本是使用c++開發的。

Safari: (2003年1月發布)C++

Google Chrome: (2008的發布)C++

**Sun HotJava ** : Java (死于1999年)

Opera: C++ (手機上占用率比較大)

Opera Mini: Opera Mini(2007)有一個非常有趣的架構,它確實同時使用了c++和Java。瀏覽器分為兩部分,超薄(小于100Kb)“查看器”客戶端部分和負責呈現的服務器端。前者使用Java,以OBML格式接收頁面,后者在服務器上重用經典的Opera (c++)渲染引擎和Opera的小屏幕渲染。這使得Opera能夠滲透到各種支持j2me的便攜設備,比如手機,同時保持良好的響應時間。這顯然需要犧牲一些東西,比如JavaScript的執行。

Mosaic: 鼻祖(已死) C 語言

7 郵件客戶端

**Microsoft Outlook ** : C++

IBM Lotus Notes: Java

Foxmail: Delphi

8 軟件開發集成環境/IDE

Microsoft Visual Studio: C++

Eclipse: Java (其圖形界面SWT基于C/C++)

Code::Blocks : C++

易語言:C++

火山中文:C++

火山移動:C++

9 虛擬機

Microsoft .Net CLR (.NET的虛擬機): C++

Java Virtual Machine (JVM) Java 虛擬機:C++

10 WERP軟件(企業應用)

**SAP mySAP ERP ** : C,后主要為“ABAP/4”語言

Oracle Peoplesoft: C++ -> Java

Oracle E-Business Suite: Java

?????????????????????????????????11 商業智能(Business Intelligence)

Business Objects: C++

12 圖形處理

Adobe Photoshop: C++

**The GIMP ** : C

13 搜索引

Google: 匯編 與 C++,主要為C++

14 著名網站

**eBay ** : 2002年為C++,后主要遷至Java

**facebook ** : C++ 和 PHP

這一行只講facebook,不講它的插件。多虧了facebook的ORB/應用服務器Thrift,插件可以用許多不同的技術來開發。Thrift包含一個用c++編寫的編譯器。facebook上的人寫過關于Thrift的文章:“多語言代碼生成非常適合搜索,因為它允許以高效的服務器端語言(c++)開發應用程序,并且允許facebook基于PHP的web應用程序使用Thrift PHP庫調用搜索服務。”除了使用c++, facebook還采用了LAMP架構。

阿里巴巴和淘寶:php->C++/Java(主要用)

15 游戲

匯編、C、C++

星際爭霸、魔獸爭霸、CS、帝國時代、跑跑卡丁車、傳奇、魔獸世界.... 數不勝數了,自己數

都是用C++開發的,C++語言靠近系統地稱,執行速度最快。比如你的兩個朋友與你分別玩用VB、Java、與C++編寫的“跑跑卡丁車”,你玩C++編寫的游戲已經跑玩結束了,發現你的兩個朋友還沒開始跑呢,那是相當的卡啊。

16 編譯器

Microsoft Visual C++ 編譯器: C++

Microsoft Visual Basic 解釋、編譯器:C++

Microsoft Visual C#:編譯器: C++

**gcc (GNU C compiler) ** : C

**javac (Sun Java compiler) ** : Java

Perl: C++

PHP: C

17 3D引擎

**Microsoft DirectX ** : C++

OpenGL: C

**OGRE 3D ** : C++

18 Web Servers(網頁服務)

**Apache ** : C和C++,主要為C

**Microsoft IIS ** : C++

Tomcat:Java

Jboss:Java

19 郵件服務

Microsoft Exchange Server: C->C++

Postfix: C

hMailServer: C++

Apache James: Java

20 CD/DVD刻錄

Nero Burning ROM: C++

K3B: C++

21 媒體播放器

**Nullsoft Winamp ** : C++

Microsoft Windows Media Player: C++

22 Peer to Peer (P2P軟件)

**eMule ** : C++

**μtorrent ** : C++

**Azureus ** : Java (圖形界面使用基于C/C++的SWT,類Eclipse)

23 全球定位系統(GPS)

TomTom: C++

**Hertz NeverLost ** : C++

**Garmin ** : C++

Motorola VIAMOTO: 2007年6月,停止服務。Java。

24 3D引擎

**Microsoft DirectX ** : C++(相信玩游戲的同學都知道這個,現在最高版本是DX11)

OpenGL: C

**OGRE 3D ** : C++

25 服務器軟件

Apache:C

Nginx:C

IIS:C

26 其他相關

OpenStackPython





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    614

    瀏覽量

    29913
  • 圖形處理器
    +關注

    關注

    0

    文章

    202

    瀏覽量

    27534
  • 虛擬機
    +關注

    關注

    1

    文章

    972

    瀏覽量

    30478
  • C++語言
    +關注

    關注

    0

    文章

    147

    瀏覽量

    7685
  • oracle數據庫
    +關注

    關注

    0

    文章

    16

    瀏覽量

    8015

原文標題:盤點那些用C、C++編寫的著名軟件

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    keil實現cc++混合編程

    起因項目中使用到一個開源的模擬IIC的庫,封裝的比較好,但是是使用c++寫的。于是將其移植到自己的項目中,主要有以下三步操作: 在工程選項中 C/C++中去掉勾選 C99 Mode
    發表于 01-26 08:58

    汽車網絡安全開發語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網絡安全如何選編程語言?CC++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規范的支持。
    的頭像 發表于 12-26 11:13 ?429次閱讀
    汽車網絡安全開發語言選型指南:<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    C語言與C++的區別及聯系

    缺點:性能比面向過程低。 二、具體語言上的區別 1、關鍵字的不同 C語言32個關鍵字;C++63個關鍵字。 2、后綴名不同 C
    發表于 12-24 07:23

    CC++之間的聯系

    ,后來才逐漸演變為一種成熟的面向對象編程語言。 總之,C語言和C++雖然很多共同之處,但在編程范式、安全性、抽象層次等方面存在顯著差異。開發者可以根據項目需求選擇合適的語言,C語言更
    發表于 12-11 06:51

    C語言和C++之間的區別是什么

    區別 1、面向對象編程 (OOP): C語言是一種面向過程的語言,它強調的是通過函數將任務分解為一系列步驟進行執行。 C++C語言的基礎上擴展了面向對象的特性,支持類(class)、封裝、繼承
    發表于 12-11 06:23

    C++之父親臨北京,AI原生時代最值得參加的系統軟件技術大會日程發布

    秉承"全球專家、卓越智慧"的理念,由 CSDN 與奇點智能研究院舉辦的「2025 全球 C++ 及系統軟件技術大會」將于 12 月 12-13 日在北京金隅喜來登大酒店正式舉辦。
    的頭像 發表于 12-05 15:47 ?340次閱讀

    C/C++條件編譯

    條件編譯是一種在編譯時根據條件選擇性地包含或排除部分代碼的處理方法。在 C/C++ 中,條件編譯使用預處理指令 #ifdef、#endif、#else 和 #elif 來實現。常用的條件編譯指令
    發表于 12-05 06:21

    C++程序異常的處理機制

    1、什么是異常處理? 經驗的朋友應該知道,在正常的CC++編程過程中難免會碰到程序不按照原本設計運行的情況。 最常見的除法分母為零,數組越界,內存分配失效、打開相應文件失敗等等
    發表于 12-02 07:12

    C/C++代碼靜態測試工具Perforce QAC 2025.3的新特性

    ?Perforce Validate?中?QAC?項目的相對/根路徑的支持。C++?分析也得到了增強,增加了用于檢測 C++?并發問題的新檢查,并改進了實體名稱和實
    的頭像 發表于 10-13 18:11 ?572次閱讀
    <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>代碼靜態測試工具Perforce QAC 2025.3的新特性

    技能+1!如何在樹莓派上使用C++控制GPIO?

    在使用樹莓派時,你會發現Python和Scratch是許多任務(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進行GPIO編程,而且這樣做還有不少好處。借助WiringPi
    的頭像 發表于 08-06 15:33 ?4155次閱讀
    技能+1!如何在樹莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    C++ 與 Python:樹莓派上哪種語言更優?

    Python是樹莓派上的首選編程語言,我們的大部分教程都使用它。然而,C++在物聯網項目中同樣廣受歡迎且功能強大。那么,在樹莓派項目中選擇哪種語言更合適?Python因其簡潔性、豐富的庫和資源而被
    的頭像 發表于 07-24 15:32 ?949次閱讀
    <b class='flag-5'>C++</b> 與 Python:樹莓派上哪種語言更優?

    Perforce QAC產品簡介:面向C/C++的靜態代碼分析工具(已通過SO 26262認證)

    Perforce QAC專為C/C++開發者打造,支持多種編碼規范、功能安全標準(ISO 26262)等,廣泛用于汽車、醫療、嵌入式開發領域,可幫助快速識別關鍵缺陷、提升代碼質量、實現合規交付。
    的頭像 發表于 07-10 15:57 ?1272次閱讀
    Perforce QAC產品簡介:面向<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>的靜態代碼分析工具(已通過SO 26262認證)

    適用于SystemC/C++驗證的形式化解決方案

    雖然 SystemC/C++ 編程風格已使用多年,但最近出現了一些特定使用模式,它們推動工程團隊采用共同的設計流程。這包括抽象算法設計代碼用作高層次綜合 (HLS) 工具的輸入,虛擬平臺模型用于早期軟件測試,可配置的知識產權 (IP) 模塊,等等。
    的頭像 發表于 06-24 11:07 ?1264次閱讀
    適用于SystemC/<b class='flag-5'>C++</b>驗證的形式化解決方案

    主流的 MCU 開發語言為什么是 C 而不是 C++

    在單片機的地界兒里,C語言穩坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉。先說內存這道坎兒。您當stm32f4的256kRAM
    的頭像 發表于 05-21 10:33 ?1041次閱讀
    主流的 MCU 開發語言為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?

    C++學到什么程度可以找工作?

    C++學到什么程度可以找工作?要使用C++找到工作,特別是作為軟件開發人員或相關職位,通常需要掌握以下幾個方面: 1. **語言基礎**:你需要對C++的核心概念
    發表于 03-13 10:19