主流軟件開(kāi)發(fā)語(yǔ)言
一:java
作為跨平臺(tái)的語(yǔ)言,可以運(yùn)行在windows和unix/linux下面,長(zhǎng)期成為用戶的首選。自jdk6.0以來(lái),整體性能得到了極大的提高,市場(chǎng)使用率超過(guò)20%。感覺(jué)已經(jīng)達(dá)到了其鼎盛時(shí)期了,不知道后面能維持多長(zhǎng)時(shí)間。
二:c
三:c++
以上2個(gè)作為傳統(tǒng)的語(yǔ)言,一直在效率第一的領(lǐng)域發(fā)揮著極大的影響力。像java這類的語(yǔ)言,其核心都是用c/c++寫(xiě)的。在高并發(fā)和實(shí)時(shí)處理,工控等領(lǐng)域更是首選。
四:vb
微軟的看家法寶,實(shí)在是太好用了。
五:php
同樣是跨平臺(tái)的腳本語(yǔ)言,在網(wǎng)站編程上成為了大家的首選,支持php的主機(jī)非常便宜,php+linux+mysql+apache的組合簡(jiǎn)單有效。
六:perl
腳本語(yǔ)言的先驅(qū)軟件開(kāi)發(fā)工具,其優(yōu)秀的文本處理能力,特別是正則表達(dá)式,成為了以后許多基于網(wǎng)站開(kāi)發(fā)語(yǔ)言(比如php,java,c#)的這方面的基礎(chǔ)。
七:python
是一種面向?qū)ο蟮慕忉屝缘挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,也是一種功能強(qiáng)大而完善的通用型語(yǔ)言,已經(jīng)具有十多年的發(fā)展歷史,成熟且穩(wěn)定。python
具有腳本語(yǔ)言中最豐富和強(qiáng)大的類庫(kù),足以支持絕大多數(shù)日常應(yīng)用。
這種語(yǔ)言具有非常簡(jiǎn)捷而清晰的語(yǔ)法特點(diǎn),適合完成各種高層任務(wù),幾乎可以在所有的操作系統(tǒng)中運(yùn)行。
目前,基于這種語(yǔ)言的相關(guān)技術(shù)正在飛速的發(fā)展,用戶數(shù)量急劇擴(kuò)大,相關(guān)的資源非常多。
八:c#
是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\(yùn)行于.net
framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言,并定于在微軟職業(yè)開(kāi)發(fā)者論壇(pdc)上登臺(tái)亮相.c#是微軟公司研究員anders
hejlsberg的最新成果.c#看起來(lái)與java有著驚人的相似;它包括了諸如單一繼承,界面,與java幾乎同樣的語(yǔ)法,和編譯成中間代碼再運(yùn)行的過(guò)程.但是c#與java有著明顯的不同,它借鑒了
delphi的一個(gè)特點(diǎn),與com(組件對(duì)象模型)是直接集成的,而且它是微軟公司.net
windows網(wǎng)絡(luò)框架的主角
九:javascript
javascript是一種由netscape的
livescript發(fā)展而來(lái)的腳本語(yǔ)言,主要目的是為了解決服務(wù)器終端語(yǔ)言,比如perl,遺留的速度問(wèn)題。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證軟件開(kāi)發(fā)工具,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是netscape的瀏覽器navigator加入了javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能
十:ruby
一種為簡(jiǎn)單快捷面向?qū)ο缶幊蹋嫦驅(qū)ο蟪绦蛟O(shè)計(jì))而創(chuàng)的腳本語(yǔ)言,由日本人松本行弘(まつもとゆきひろ,英譯:yukihiro
matsumoto,外號(hào)matz)開(kāi)發(fā),遵守gpl協(xié)議和ruby
license。ruby的作者認(rèn)為ruby
(smalltalk
perl)
2,表示ruby是一個(gè)語(yǔ)法像smalltalk一樣完全面向?qū)ο蟆⒛_本執(zhí)行、又有perl強(qiáng)大的文字處理功能的編程語(yǔ)言