軟體編程語言-九游会j9娱乐平台
1. 軟體開發主要用什麼編程語言
1、java語言
作為跨平台的語言,可以運行在windows和unix/linux下面,長期成為用戶的首選。自jdk6.0以來,整體性能得到了極大的提高,市場使用率超過20%。可能已經達到了其鼎盛時期了,不知道後面能維持多長時間。(推薦閱讀:java 程序員必須掌握的 linux 命令)
2、c/c 語言
以上2個作為傳統的語言,一直在效率第一的領域發揮著極大的影響力。像java這類的語言,其核心都是用c/c 寫的。在高並發和實時處理,工控等領域更是首選。
3、php
同樣是跨平台的腳本語言,在網站編程上成為了大家的首選,支持php的主機非常便宜,php linux mysql apache的組合簡單有效。
4、javascript
javascript是一種由netscape的livescript發展而來的腳本語言,主要目的是為了解決伺服器終端語言,比如perl,遺留的速度問題。當時服務端需要對數據進行驗證,由於網路速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。於是netscape的瀏覽器navigator加入了javascript,提供了數據驗證的基本功能。
2. 軟體開發都用什麼編程語言啊
常用的高級語言
c,c ,java,c#
至少要有一種非常拿手的語言
如果做網頁開發的話,html5
如果做移動開發的話,
ios系統用
objective
c
安卓系統用
java
以上,望採納
3. 編寫軟體編程語言
很有理想啊。。。我也有過這樣的想法。。。但是事實是殘酷的
好的軟體不是自己一個人可以做的出來的。。。
即使你的水平很高。。。工作量太大了。。畢竟不可能人人都是ritchie和thompson
也沒這樣的毅力啊。。。。
計算機基礎要知道。。。不是怎麼開機怎麼雙擊。。
是計算機的工作方法和原理。。。和所謂的使用基礎可是有很大的區別。。
要精通編程語言。。匯編。。c和一門面向對象的語言例如java 。。。
c ...c#等。。因為你的軟體要運行速度的話。。匯編是少不了的。。還不能全用匯編(我相信你也不願意的。。。太痛苦了。。)。。因為兼容性的問題。。所以要混編c。。。。。
如果自己用不銷售的話。。就可以省很多事。。因為防盜版就是防破解。。
需要大量的精力去設計演算法。。。
資料庫要會。。。這個基本可以無視了。。。。
不需要你非常精通。。。只要能搭建基本沒什麼問題了。。因為如果是團隊的話。。。有專業的資料庫工程師和系統分析師去擺平。。。沒你什麼事。。。
但是如果是自己的話。。。。嘿嘿。。。
軟體的測試。。。這里是一個很繁瑣的環節。。。有專門的軟體測試人員去測試。。可是你是一個人的話。。。自己干吧。。
需要你用極端的手法去測試程序體有沒有問題。。。也就是需要另外寫程序去運行你的語句體看是否可以得出你要的結果。。。。
軟體工程方面的知識你肯定要知道。。。
如果是游戲軟體的話。。更加復雜。。不過現在好像有軟體可以簡化工作量。。
但是音樂和人物。。。場景。。。你要自己設計吧。。。
盜用不聲明可是要吃官司的啊。。。
相關的法律要知道吧。。。還是那句。。不銷售都沒問題。。
大概流程就是這樣。。。。哦。。對了系統不要用windows。。。。這個不方便。。。unix系列操作系統你肯定要學著用。。
你不要跟我說你要開發操作系統。。。。。。。
這個你真的可以放棄了。。。有理想是非常好的。。。。
現實更重要。。。。
全部手工製作。。。。。分給我吧。。。
4. 做軟體要用到什麼編程語言
其實沒種軟體都能夠編寫程序的,要根據程序員的特點和程序本身的特點去選擇編程軟體。
下面是我從網上找到的根據特點分析各種編程軟體,供樓主參考。
一、跨平台特性
vb:無 ★
pb:windows家族, solaris,macintosh ★★★
c builder/dephi:windows家族,linux ★★★
vc:無 ★
java:所有能夠運行java虛擬機的操作系統 ★★★★
二、組件技術支持
vb:com,activex ★★★
pb:com,javabean,jaguar,userobject使用:corba acti vex ★★★
c builder/dephi:com, activex corba(本身自帶corba中間件 visibroker,有豐富向導) ★★★★★
vc:com,activex,corba(沒有任何ide支持,是所有c編譯器的功能, 需要corba中間件支持) ★★★
java:javabean,corba;activex ★★★★
三、資料庫支持級別
數據訪問對象:
vb:dao,ado,rdo功能相仿; ★
pb:transaction,dwcontrol,可綁定任何sql語句和存儲過程,數據訪問具有無與比擬的靈活性 ★★★★
c builder/dephi:具有包括datasource,table,query,midas,ado在內的二十多個組件和類完成數據訪問 ★★★
vc:同vb,但有不少類庫可供使用,但極不方便,開發效率很低 ★★
java:java jdbc api,不同的ide具有不同的組件 ★★
數據表現對象:
vb:dbgrid,與資料庫相關的數據表現控制項只有此一種,只能表現簡單表格數據,表現手段單一 ★
pb:datawindow對象(功能異常強大,其資源描述語句構成類似html的另外一種語言,可在其中插入任何對象,具有包括dbgrid在內的數百種數據表現方法),只此一項功能就註定了pb在資料庫的功能從誕生的那一天起就遠遠超過了某些開發工具今天的水平 ★★★★★
c builder/dephi:具有包括dbgrid,dbnavigator,dbedit,dblookuplistbox在內的15個數據感知組件,decisioncube,decisionquery在內的6個數據倉庫組件和包括qrchart, qrexpr 在內的20多個報表組建,可靈活表現數據 ★★★
vc:同數據訪問對象 ★
java:不同的ide具有不同的組件,比較著名的有jbuilder,powerj, visualage for java ★★
語句執行方式:
vb:將一句sql串綁定到一個命令對象中,結果返回到resultset對象中自行拆取 ★
pb:是一種真正的4gl語言,可隨意直接嵌套sql語句返回值被賦值到語句的變數中,支持語句級游標,存儲過程和資料庫函數,是一種類似sqlj的規范 ★★★★★
c builder/dephi:使用資料庫組件或類完成sql語句串的執行和提交★★
vc:同數據訪問對象 ★
java:sqlj,java jdbc api ★★★★
四、系統底層開發支持
vb:調用api需申明,調用不方便,不能進行ddk編程,不可深入ring0編程,不可嵌套匯編 ★
pb:調用api需申明,調用不方便,不能進行ddk編程,不可深入ring0編程,不可嵌套匯編 ★
c builder/dephi:直接調用api,可進行ddk編程,可深入ring0編程,可嵌套匯編 ★★★★★/★★
vc:直接調用api,可進行ddk編程,可深入ring0編程,可嵌套匯編 ★★★★★
java:推出了jini規范但不能對不支持jini的設備編程,眼下並不實用 ★
五、多媒體及圖形圖像開發支持
vb:可進行direct api編程;調用opengl很不方便;自帶少量圖形圖像處理控制項,使用方便但功能一般;支持圖像文件類型較少 ★★
pb:可進行direct api編程;調用opengl很不方便;圖形圖像處理不方便但可調用api完成圖形圖像操作,也可藉助控制項開發;支持圖像文件類型很多 ★
c builder/dephi:可進行direct api編程;調用opengl比較方便;自帶豐富的圖形圖像處理組件及類,使用很方便且功能強大;支持圖像文件類型一般 ★★★★★
vc:可進行direct api編程;調用opengl比較方便;自帶豐富的圖形圖像處理類,使用不方便但功能強大;支持圖像文件類型較少 ★★★★
java:很難調用direct api和opengl;自帶相當豐富的圖形圖像處理組件及類,使用不方便但功能強大;支持圖像文件類型一般 ★★★★
六、網路或web開發支持
vb:asp,vbscript,具有編寫dhtml的簡單ide,編寫靜態頁面非常方便;用於網路通訊的支持一般 ★★
pb:dynasript, web.pb;提供了較多動態生成web頁面的用戶對象和服務以及系統對象,非常適合編寫服務端動態web應用,有利於商業邏輯的封裝; 用於網路通訊的支持不足;靜態頁面定製支持有限 ★
c builder/dephi:isapi,wininet api等各類網路或互聯網api可自由而方便的調用;提供了server socket,clientsocket等三十餘個組件及類,用來處理網路通訊控制,流處理,mail,email,ftp,http等應用協議處理以及生成動態頁面和商業邏輯的封裝;功能強大,使用方便 ★★★★★
vc:sapi,wininet api等各類網路或互聯網api可自由而方便的調用;提供casyncsocket等數量眾多的類;功能強大但使用不太方便 ★★★
java:不可直接調用api但內置非常多的網路及互聯網功能;可利用servlet api,java bean api,以及jsp等協同開發功能強大的web應用;功能強大,對於某些ide使用不太方便 ★★★★★
七、開發模式
vb:控制項開發模式(ocx) ★★
pb:組件開發模式(user object) ★★
c builder/dephi:源代碼組件開發模式(vcl) ★★★★★
vc:應用程序框架開發模式(mfc) ★
java:框架開發模式(jdk下) 組件開發模式(ide下) ★★★
八、面向對象特性
vb:差 ★
pb:較好 ★★★
c builder/dephi:很好 ★★★★
vc:一般 ★★
java:非常好 ★★★★★
九、開發效率
vb:較高 ★★★
pb:很高 ★★★★★
c builder/dephi:高 ★★★★
vc:低 ★
java:高 ★★★★
十、代碼執行效率
vb:一般 ★★
pb:較高 ★★★
c builder/dephi:很高 ★★★★★
vc:很高 ★★★★★
java:低 ★
十一、幫助系統
vb:很好 ★★★★★
pb:較好 ★★★
c builder/dephi:差 ★
vc:好 ★★★★
java:較好 ★★★
十二、易學程度
vb:非常好 ★★★★★
pb:好 ★★★
c builder/dephi:好 ★★★
vc:不好 ★
java:不好 ★
十三、使用人數
vb:很多 ★★★★★
pb:較多 ★★★
c builder/dephi:較多 ★★★
vc:多 ★★★★
java:不多 ★
十四、廠商財力
vb:非常強大 ★★★★★
pb:比較強大 ★★★
c builder/dephi:一般 ★★
vc:非常強大 ★★★★★
java:強大 ★★★★
十五、發展潛力
vb:差 ★
pb:一般 ★★
c builder/dephi:一般 ★★
vc:好 ★★★
java:非常好 ★★★★★
十六、基礎語言廣泛性
vb:很好 ★★★★
pb:一般 ★★
c builder/dephi:很好/差 ★★★★/★
vc:很好 ★★★★
java:很好 ★★★★
結論:
vb:是新人開發與系統無關的綜合應用程序的首選;容易使用和廠商財力很強是其僅有的兩點優勢
pb:是開發大型mis及各類資料庫跨平台應用的首選;從資料庫前端工具來講甚至遠遠超過了oracle的develop系列等專門的工具;從通用語言角度來講功能也與vb等不相上下;多媒體和網路功能與其他工具相比較弱
c builder/dephi:是唯一一套能夠同時適用於開發資料庫應用、網路及web應用、分布式應用、可重用組件、系統軟體、驅動程序、多媒體及游戲等所有軟體的高效率開發環境;vcl源碼基於object pascal是c builder唯一的缺憾,基礎語言不夠通用和開發系統軟體功能不足是dephi僅有的兩點不足
vc:從功能上講除了跨平台應用外什麼都可開發;從開發效率角度講只局限於開發windows系統應用、可重用組件及驅動程序
java:適用於開發除了系統軟體、驅動程序、高性能實時系統、大規模圖像處理以外所有的應用
5. 軟體專業學哪些編程語言
可以按照編程語言的分類,一種語言學一個,大致了解其中的思想精髓,然後挑一兩個主流語言盡可能做到精通就好了。除此之外可能還得根據實際情況學幾門其他語言,比如寫個網頁總得會點javascript吧,等等之類的。
6. 有哪些常見的軟體開發語言
常見的軟體開發語言:主流語言:c ,.net,java,delphi etc. 。一般軟體開發公司是c ,跨平台工程就要考慮了。總而言之,c為基礎,掌握java,會用vb,了解python,應該看得出這幾個詞彙之間的輕重差別吧。
7. 現在軟體開發,一般都用什麼語言啊,要怎麼學
不難學,軟體開發主要就是學習編程語言和邏輯架構,以及項目開發的實現,最主要的就是學習編程語言,一般入門都還是很簡單的,主要還是要多實例練習。
8. 請問一般軟體是用什麼語言開發的
很難說,vb,d,c,c ,c#,java等等都看,看項目的需要和公司需要,
你說的估計一半是用c
9. 軟體開發什麼語言比較好
總的來說,現在的開發語言趨勢是:javascript,java,python,c 和c,是否後新語言長江後浪推前浪,go,rust,讓我們拭目以待吧!
汽車 & 運輸行業:
在汽車 & 運輸行業,編程語言受歡迎度的排名為:javascript 、java 、python、c 、c#
計算機硬體:
在計算機硬體行業,c語言最為操作系統時代的老大,當前在計算機硬體行業明顯高於其他語言,在底層、中間件應用市場中c和c 兩者差距微乎其微,c由於其性能,直接的低級硬體api以及跨多個平台的編譯器的可用性而主導硬體。物聯網依然離不開c語言。排行前三的分別為c、c 、python
金融服務行業:
在金融服務行業,排行前三的分別為java、javascript和python,其中,java在金融服務領域已經流行了很多年。
政府部門:
政府部門依然更青睞java和javascript,相較於其他語言,c#在政府機構中更為普遍,排行第三,算是相當不錯的成績。
衛生保健行業:
在衛生保健行業中,javascript排行第一、java第二、python第三、c#第四
媒體/娛樂/游戲:
媒體/娛樂/游戲行業中,javascript排行第一,java第二,python第三,php第四
零售 & 電商:
在零售&電商行業中,java 排行第一、javascript 第二、python 第三
安全領域:
安全領域,java 第一、python 第二、javascript 第三、c 第四、c 第五
技術:
由上可見,不同行業不同編程語言的受歡迎程度不同,其實這主要是由編程語言本身適合干什麼工作決定的,開發者對編程語言 應無好惡之心,只有適合不適合。所以一個語言能不能發展,甚至存活主要還是要看它適不適合市場應用。
雖然如此,我們還是能看出一些特點:綜合來看,但無論哪個行業,java,python,javascript,c/c 都是開發人員的比較喜歡的編程語言。所以開發者掌握這幾張語言是有必要的。
10. 現在軟體開發、一般都用什麼語言啊!
不同的需求使用不同的軟體,bs管理系統一般是java,perl,網站一般是php,安卓是java,apple是ios,游戲是c ,操作系統 c,c ,主流的還是php,這個是最方便的開發語言,當然企業種類的語言也有的,具體要看你是做什麼類的網站。