編程語言很多熟悉的是java和C語言,那是哪種語言更厲害一些呢?下面我們來分析一下,Java可以迅速地寫出應(yīng)用程序,對已開發(fā)者來說,建立程序的速度要高于C語言很多,而且考慮到網(wǎng)絡(luò)集群,Java的優(yōu)勢就更加能體現(xiàn)出來了,而且世界上又有多少人可以用C語言快速準(zhǔn)確地寫出大學(xué)的程序呢? C程序需要大量的成本和投入才能完成,但是用Java程序就可以節(jié)約大量的開發(fā)和維護(hù)成本,很多C語言能寫的Java也能寫出來,例如,WebServer、FTPServer、MailServer、DNSServer等都可以用純Java語言來開發(fā);嵌入式開發(fā):基于Linux的嵌入式程序開發(fā)用Java都可以做,因為Java虛擬機(jī)可以很方便的移植,包括專屬設(shè)備的圖形化接口也可以開發(fā)獨(dú)立的 GUI;但是也有必須要C語言做的,用Java是做不出來的操作系統(tǒng)驅(qū)動程序的開發(fā):如網(wǎng)卡驅(qū)動。用Java直接開發(fā)是做不到的,因為操作系統(tǒng)就是C寫的;原始套接字的建立:可以利用網(wǎng)卡的混雜模式,獲取封包詳細(xì)信息。 ![]() |