① windows系統是什麼語言開發的
根據幾年前微軟在美國公布的內容,WINDOWS本身屬於微內核系統,WINDOWS98總共大概不到10萬行代碼(具體是2萬還是5萬記不清了),而WINDOWS2000則已經有20餘萬行代碼,其中80%是用C++編寫,其餘部分有C和匯編,底層介面用匯編編寫。
微內核系統從概念上是指「只包括操作系統的基本功能,例如內存管理和進程管理等等」,就連對各個文件系統的支持也不算在內,不過具體WINDOWS是不是這樣設計我就不清楚了。
所以一個微內核系統的操作系統能夠有20萬行代碼已經很多了。
之所以微軟選擇了C++而不想LINUX一樣選擇C,其根本原因就是WINDOWS操作系統本身是微內核系統,所以擴展性及以後的維護要求非常重要,所以C++的類的概念就能在這里很好的利用,但是畢竟C++的效率不如標准C及匯編,所以在一些明顯以效率為重的地方用的還是標准C及匯編。
編寫完畢後,WINDOWS上的其他用戶態程序(包括所有驅動程序、計算器、游戲等等所有你現在拿滑鼠能夠操作的東西)另行開發,例如:掃雷游戲就是用VB寫的。
② 用哪種語言開發操作系統比較好
C語言當然是可以寫操作系統的,但是操作系統的編寫一般都不僅僅只是用C語言編寫的。
寫操作系統需要編程語言提供以下幾個特徵:
1、跨平台,不能是只在某個平台下編譯(VB就不行);
2、必須是編譯型語言(PHP就不行),或者有一個非常高效的解釋器;
3、必須有方便的操作硬體的功能,容易嵌入匯編(Java就不行);
4、兼容性要好,最好不同編譯器編譯的符號要基本相同,容易鏈接(C++不行,如果放棄Class的話C++基本可以);
5、編譯器本身最好是由該語言自己完成的(大部分語言的編譯器都是用C/C++寫的);
6、開發者可以很方便的擴展、改造、或者使用第三方的運行庫(大部分語言的庫都無法修改);
7、開發者眾多(小眾語言就不行);
8、該語言開發操作系統的資料要足夠完善。
所以總結下來,C語言是首選。
安卓Android系統版本,開發語言是Java;
其他系統開發使用語言:
1、蘋果ios系統版本,開發語言是Objective-C;
2、微軟Windowsphone系統版本,開發語言是C#;
3、塞班symbian系統版本,開發語言是C。
App開發,是指專注於手機應用軟體開發與服務。App是application的縮寫,通常專指手機上的應用軟體,或稱手機客戶端。另外目前有很多在線app開發平台。
當然移動互聯網時代是全民的移動互聯網時代,是每個人的時代,也是每個企業的時代。APP便捷了每個旦禪人的生活,APP開發讓每個企業都開始了移動信息化進程。
(3)系統開發用什麼語言擴展閱讀:
APP開發工具
MOTODEVStudioforAndroid
MOTODEVStudioforAndroid,這是基於Android的開發環境,為開發者們提供新的MOTODEVAppAeleratorProgram使他們可以開發出更適合摩托羅拉Android手機的應用程序。
J2ME開發插件MobileToolsforJava
MobileToolsforJava(MTJ)是Nokia公司開發的一款Eclipse插件,用於支持Java手機應用程序開發。其前身就是大名鼎鼎的EclipseME。
NOKIA手機開發包gnokii
gnokii是一個NOKIA手機開發包,可支持大多數NOKIA手機的型號侍遲櫻。功能無比強大可以修改LOGO,收發簡訊,撥打/接聽電話,編輯鈴聲。甚至還可以取到對方手機的蜂窩號(CellID),從而起到定位的作用。
apk文件修改工具RootTools
RootTools是一個新的工具軟體,Android開發者可以在這一工具軟體的支持下,對.apk格式的文件進行再次修改,讓程序表現更加出色,滿足用戶的需求。RootTools裡面自帶有很多工具,比如BusyBox,它裡面集成壓縮了很多Linux的工具和命令,這樣軟體開發者在對....
IDEA的Android開發插件老叢idea-android
idea-android是在IDEA集成開發環境中開發Android應用程序的插件。
Android開發工具MOTODEVStudio
MOTODEVStudio是摩托羅拉公司開發的Android應用開發工具。這是一個Eclipse的插件。該插件同時也提供了JavaME應用的開發和WebUI的開發功能。
④ 開發系統要用什麼語言,採用什麼架構_適用於系統開發的主要語言是
開發C/S架搏亂構可以採用多種語言,包括你提到的Java,C,C#,以及Dephi等,採用不同的架構要按照你的項目的需要來,下面就你提出的JAVA和C的優缺點做個分拆銀談析吧,同時也旅碰介紹下C#語言。
⑤ 軟體管理系統一般用什麼語言開發的
目前主流的開發語言主要是.NET和JAVA,不過象進銷存這類數老罩鄭據庫應用系統我建議用快速開發平台來開發,這樣可以低代碼悶坦甚至無代碼開發出進銷存軟體,速度快侍頌、難度低、成本低。
⑥ 系統開發,前端和後端一般分別都用哪些語言
解答:
1,前端:首禪好先前端開發必須掌握三種基本語言:HTML,Css,Javascript;不管是asp.net還是php都需要前三者,數據沒有好與不好之睜旁說,看所開發的系統的需要,但是sql語句不同資料庫大同小異,所以資料庫的話先把sql語句學好;
2,後端:學習後端可以學習PHP,Python,以及Java等語言,當然,你可以選擇性賀早鉛的學習,而Python是學習後端必備的一種語言。
⑦ 蘋果系統用什麼語言開發的
ios開發語信衫言是Objective-C,用的開發工具是Xcode。
ios系統的開發語言Objective-C語言,是一種面向對象的編程語言,那也就是C語言的擴充語言,也就是說在c的基礎上升級的語言,那麼如果是開發的人員的角度來說,如果懂得C語言,那麼在做Objective-C開發或者是學習就非常方便,那麼目前Objective-C語言主要是用於Mac OS X和GNUstep這兩個使用OpenStep標準的系統上。
Xcode開發工具從誕生到純粗現在已經有28個版本了,那麼Xcode是蘋果公司向開發人員提供一種在ios基礎開發的一種基礎開發環境工具,最初也基於mac操作系統下,那麼也就是說,做蘋果相關產品的應用開發,幾乎都是蘋果公司提供的Xcode開發工具。
(7)系統開發用什麼語言擴展閱讀:
蘋果公司一直在嘗試降低Objective-C語言的復雜度淘汰手動內存管理以及C標准頭文件,引入更符合當下編程語言潮流的ARC機制,還有通過.語法來訪問屬性的getter/setter方法等等,都是為了降低Objective-C的學習難度。即便如此,學習Objective-C仍然需要克服學習門檻。它的熱度完全是由基於Objective-C編寫的熱門iOS應用帶起來。
Xcode 是運行在操作系統Mac OS X上的集成開發工具(IDE),由Apple Inc開發。Xcode是開發macOS和iOS應用程序的最快捷的方式。Xcode 具有統一的用戶界面設計,編碼、測試、調試都在一個簡單的窗口內完成。
Xcode同時也是一種語言,作為一種基於XML的語言,Xcode可以設想各種使用場景。它提供了一種獨立於工具的可擴展的方法來描述編譯時組件的各個方滑褲腔面。
⑧ ERP系統用什麼語言開發
和語言沒啥關系,比如我們就是用php開發的,打通了erp和商城系統,作為一款產品,管理企業信息流和資金流
c#.net專業級的開發模式,省心省力省資金
ERP是一個籠統的叫法,包含很多種,比如最出名的就是SAP,是用ABAP開發的,還有用友的U8,金蝶的K3,很需要沒有關系的。
用php開發的最多
編程語言
通用Excel,自己定製開發ERP,全圖文操作界面,不需要編程。Excel+SQL沒有代碼,支持APP,支持微信通知!
很多語言都可以開發這個和語言無關
JAVA
開發語言選擇很多,完全根據自己的實際情況來選擇,Java,C++,VB,HTML等等都可以開發。因為開發這種軟體,編程主要是為了實現兩個功能,第一是訪問資料庫,第二就是處理數簡旁據,上面說的任何一種語言都完全能夠勝任這兩個功能。
對於管理系統來說,比開發編程更枯悉重要的是軟體功能設計,就像一沒咐乎座大樓,首先要設計好,才能安全好用,否則程序編得再好,做出來對企業來說也是一場災難。不但沒有提升效率和利用好資源,反而可能浪費企業大量的時間和金錢。管理系統在發達國家普及度很高,大多數公司都有各類型的管理系統輔助公司運營管理。
⑨ 手機操作系統用什麼語言編的
不同的手機操作系統是沖敬基於不同的編程語言開發的。
⑩ 操作系統一般是用什麼語言編寫的
操作系統使用C語言和匯編編寫的,Windows,unix,Linux都是這樣的。絕大部分是C,極少情況使用匯編。
操作系統的編寫需要與硬體廠商緊密配合,兩者相輔相成。操作系統的實現要對硬體作出假設,硬體的設毀坦螞計要對操作系統的使用做出假纖埋設。所以開發操作系統很大的難度就是要和眾多硬體設備供應商保持緊密的合作。
編寫操作系統,和開發應用程序很大的不同是,他沒有平台的庫函數使用,很多時候信鬧是直接面向硬體,而且不是像應用程序是靠事件來驅動,而是靠中端機制來促使操作系統運行。