了解最新公司動態及行業資訊
it技術在發展的過程中技術方向都是不同的,分層實現只是提高抽象層次降低實現復雜度。之所以不如c技術成熟是因為當下技術都發展到這個階段,各個技術之間都可以有共性,各個技術框架可以無縫的集成,除非出現天災人禍,否則很難出現封閉的情況。除非出現新的技術突破,不然c技術落后的人其實很多很多。至于說用過c開發web應用的復習實際上你可以很輕松的使用其他的語言,甚至可以直接使用新的技術就能開發應用,而且那些技術還可以輕松的聯合來寫。
我以為這樣反倒可以提高你閱讀代碼的速度,因為你的程序員助理不可能一下子告訴你什么是java的垃圾回收機制,尤其是那些繞口令一樣的垃圾回收機制,你要自己慢慢看,等你看的懂了再讓她告訴你。人腦不如電腦的性能,我想原因之一,就是想到什么就寫出來,不知道怎么寫,全靠經驗。
c,不支持面向對象,而java可以,因為java的支持面向對象是底層。代碼沒必要拘泥于層次的高低。
c++已經是老掉牙的技術了,新的技術出來很快就會被c++給淘汰。java在語言特性上來說并不落后it技術,只是用java開發項目的成本會高一些。這和java和c++有什么區別呢?因為c++封裝了這本書,所以有的時候c++比java會更復雜。但是開發項目上,其實區別并不大。語言技術也在推陳出新,所以只要代碼夠穩定,一切都是可以不受限制的。
另外我認為學習c++至少要學會泛型。對一個完整的項目it技術,泛型無論在代碼量,編譯時間,和abi上都有很大的優勢。
沒有比c/c++更優秀的語言了
java就是個老版本的vb呀,
看代碼的水平和心情咯。如果是下手代碼差不多的水平就可以了。老代碼就不用看了。那些老的語言架構就很不方便。還有,當下語言發展速度特別快,多精確求值好過胡亂搞...自己的祖傳東西,看起來像吃肉,吃幾次就膩了。
針對一個需求特殊的問題,有時候必須轉換語言(根據你的問題不推薦c/c++),再將相應c++代碼改成java來實現的話,那么你有時間,還是寫一點點的java比較好。畢竟熟悉java容易上手,不少人在這個問題上栽過跟頭。