首先我們來介紹一下C++
1.C++ 是一種靜態型別的、編譯式的、通用的、大小寫敏感的、不規則的編程語言,支持程序化編程、面向物件編程和泛型編程,
2.C++ 被認為是一種中級語言,它綜合了高級語言和低級語言的特點,

3.C++ 是由 Bjarne Stroustrup 于 1979 年在新澤西州美利山貝爾實驗室開始設計開發的,C++ 進一步擴充和完善了 C 語言,最初命名為帶類的C,后來在 1983 年更名為 C++,
4.C++ 是 C 的一個超集,事實上,任何合法的 C 程式都是合法的 C++ 程式,
PS:簡單來說C++就是C的升級版加強版
我們現在來說一下C++有什么用
我相信有很多人學了C++,或者剛剛接觸C++的時候,很迷茫,不知道學了,有什么用,應該怎么學,不知道C++值不值得付出精力時間
C++的用處
首先C++的確比其他編程語言稍微難一點,但是也不是白難的,C++的執行效率比其他語言快得多
在以下領域,C++有著根本性的優勢:低級系統程式設計、高級系統程式設計、嵌入式程式設計、數值科學計算、通用程式設計以及混合系統設計等等,讓我們略微展開描述一下:
低級系統程式設計:C++是迄今為止最好的低級程式設計語言,
高級系統程式設計:包括作業系統核心、網路管理系統、編譯系統、電子郵件系統、文字排版系統、影像和聲音的編排系統、通訊系統、用戶界面、資料庫系統等等,
嵌入式系統:包括照相機、汽車、火箭、電話交換機、汽車等等,
數值/科學計算:包括仿真、實時資料獲取和資料庫訪問等等,

簡單介紹一下有那些大型公司使用了C++
Adobe Systems:所有主要應用程式都使用C++開發而成,比如Photoshop & ImageReady、Illustrator和Acrobat等,
Maya:知道“蜘蛛人”、“指環王”的電腦特技是使用什么軟體做出來的嗎?沒錯,就是Maya,
Amazon.com:使用C++開發大型電子商務軟體,
Apple:部分重要“零件”采用C++撰寫而成,
AT&T:美國最大的電訊技術提供商,主要產品采用C++開發,
Google:Web搜索引擎采用C++撰寫,
IBM:OS/400,
如果你在學習C/C++的程序中遇到了問題,可以來加入小編的企鵝圈問小編哦~小編很熱情的(●’?’●)
關注我每晚八點直播帶大家敲代碼 不是枯燥的語法,而是學校不會給大家講的專案實戰貪吃蛇、QQ聊天系統、推箱子、雷霆戰機、黑客遠程控制、視頻播放器等等
Microsoft:以下產品主要采用C++(Visual C++)撰寫:
Windows XP
Windows NT:NT4、2000
Windows 9x:95、98、Me
Microsoft Office:Word、Excel、Access、PowerPoint、Outlook
Internet Explorer,包括Outlook Express
Visual Studio:Visual C++、Visual Basic、Visual FoxPro
.NET Framework類別庫采用C#撰寫,但C#編譯器自身則使用C++撰寫而成,

Exchange
SQL Server
FrontPage
Project
所有游戲
…
KDE:K Desktop Environment(Linux),
Symbian OS:最流行的蜂窩電話OS之一,
總結:C++語言很靈活,但首先要看看使用者能不能發揮它的
靈活性;C++語言夠強大,但要看看使用者有沒有本事發揮它
的強大功能, 使用C++語言和編譯器撰寫一個快速的程式,并
不難,不過撰寫一個強健而高效的大型程式,就不是那么容易
了,
C++應用范圍廣,而且競爭力小,工資也比其他語言高一些
(同等技術下)真正的C++高級程式員是千金難求,C++研發到
現在了,好幾十年了,依然經久不衰,這也證明了它的強大
C++的優勢到底在哪里

1.不管你走什么樣的技術路線,不管你用不用它做開發,學習C++總會帶來長遠的好處,一名熟悉C++的開發人員,假如他不是一個偏執狂的話,再學習Java或C#,都要容易得多,
2.競爭力小,現在很多大學都主流教java,因為java相對C++簡單,而且應用范圍也蠻廣的,但是java的效率不如C++,正因為很多人覺得C++很難所以就放棄了,也就造就了java競爭力非常大,C++競爭力小,而且真正的高級C++程式員很搶手的,可以說是,有錢都不一定招得到
3.工資高,C++程式員工資普遍比其他語言高,當然是在同等技術情況下,不可能一個C++普通程式員和一個java的老鳥比,如果普通java程式員和普通c++程式員相比的話,基本上都是C++程式員工資高一些,而且C++的上限比java高太多了,每一門語言都有自己的特點,也不是說java就不好,一門語言沒有好壞,主要是看使用者如果使用了,如果能把一門語言研究透徹,無論是什么語言那也是前途無量的,但是就就業的話,我推薦C++,說實話,java競爭力太大了,可以去各大招聘平臺去看一下,對比一下C++就會發現,往往很多工資很高的崗位,缺沒有C++程式員去,但是就拿java來說,一個崗位去應聘的人非常多
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/209867.html
標籤:其他
