现有开发语言以及适用范围
現有的開發語言有哪些?
有C語言,C++,Java,PHP,C#,.net,python,shell,oc,vb,perl,Delphi等等。
這些語言的應用范圍是什么?
C語言的適用范圍挺廣的,適合于多種操作系統,如Windows、DOS、UNIX等等;也適用于多種機型。C語言對編寫需要硬件進行操作的場合,優于其它高級語言,有一些大型應用軟件也是用C語言編寫的。
?
C++應用于游戲(因為C++的運行效率很高)、科學計算(在科學計算領域,FORTRAN是使用最多的語言之一。但是近年來,C++憑借先進的數值計算庫、泛型編程等優勢在這一領域也應用頗多)、網絡軟件(C++擁有很多成熟的用于網絡通信的庫,其中最具有代表性的是跨平臺的、重量級的ACE庫,該庫可以說是C++語言最重要的成果之一,在許多重要的企業、部門甚至是軍方都有應用)、分布式應用、操作系統(在該領域,C語言是主要使用的編程語言。但是C++憑借其對C的兼容性,面向對象性質也開始在該領域嶄露頭角)、設備驅動程序、移動設備、嵌入式系統、教育與科研等領域。
?
Java主要體現在電子商務,電子政務,電子醫務等需要高度信息化的行業。
PHP主要應用于服務端腳本、命令行腳本、編寫桌面應用程序,還可以擴展到電子商務以及有趣的擴展庫。
?
C#可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。
.net“是 Microsoft 的用以創建 XML Web 服務(下一代軟件)平臺,該平臺將信息、設備和人以一種統一的、個性化的方式聯系起來。” “借助于 .NET 平臺,可以創建和使用基于 XML 的應用程序、進程和 Web 站點以及服務,它們之間可以按設計、在任何平臺或智能設備上共享和組合信息與功能,以向單位和個人提供定制好的解決方案。” “.NET 是一個全面的產品家族,它建立在行業標準和 Internet 標準之上,提供開發(工具)、管理(服務器)、使用(構造塊服務和智能客戶端)以及 XML Web 服務體驗(豐富的用戶體驗)。.NET 將成為您今天正在使用的 Microsoft 應用程序、工具和服務器的一部分,同時,新產品不斷擴展 XML Web 的服務能力以滿足您的所有業務需求。”
?
python可以在MS-DOS、Windows、Windows NT、Linux、Soloris、Amiga、BeOS、OS/2、VMS、QNX等多種OS上運行??梢杂脕碜鳛榕幚碚Z言,寫一些簡單工具,處理些數據,作為其他軟件的接口調試等。可以和多種數據庫進行連接,進行數據處理,從商業型的數據庫到開放源碼的數據庫都提供支持??梢栽赪indows系統里有很好的表現。此外,在多媒體、科學計算、網絡編程、圖形用戶界面、開發環境與編譯器、集成開發環境等方面都有應用。
OC就是Objective-C,是應用于IOS平臺APP開發的標準語言,也是蘋果移動應用的開發語言。
Perl主要應用于Unix系統的維護功能、CGI腳本、郵件處理和FTP功能自動化、web站點維護自動化、數據庫處理等領域。
Delphi一般的PC機上的應用程序都可以,可以開發數據庫應用,web服務,游戲,系統控制軟件,甚至木馬、病毒等。它還能開發在linux下的應用(它的linux版本叫kylix)。
總結
以上是生活随笔為你收集整理的现有开发语言以及适用范围的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QEMU,Dynamips,IOL区别
- 下一篇: wav格式怎么转换成mp3