回顧我學過的編程語言


前言

  大學三年,學了不少東西,走了不少彎路,現在特地回顧一下.

1,java,

  當時,學java就是沖着它的多平台運行,無論是windows,linux,還是手機都可以運行(一種看似美好的東西…實際蛋疼得要命…),開發過一款網絡多人對戰的五子棋,基於ssh的信息管理網站,基於jsp的普通網站,看上去成績挺不錯,不過,我覺得道行還太淺了,就拿一個io為例,nio的緩存機制是怎樣的?NIO與普通的IO又有什么區別呢?又例如,我們如何在網絡流中盡量的進行對數據的壓續,壓縮,在高並發的情況下我們又該如何處理?還有就是,給你兩台電腦,你怎么實現用java對一個應用程序進行分布式計算?坑爹學校!在我學了不少其他東西以后才知道java為啥長期第一的原因,而這些卻是學校不交的!浪費了我不少時間,如果當年,我知道有這些玩意,我絕對不學其他東西了!!可惜,沒回頭路,目前又重新學習java,hadoop,mahout,都是不錯的東西呀,而且都是java的呵呵~

 

2,c/c++ ,

  當年自以為,java沒啥好學了,就開始挑戰一下高難度,用純c寫過款通訊錄,里面的數據結構全是自己手打想想也傻。。有庫都不會用。后來,接觸mfc知道了原來程序9成代碼都可以拖出來,結果,離真正的c/c++越來越遠,最近,回顧一下,c指針沒用透,c++和虛方法和友元的作用干嘛用的一點都不清楚..內存的管理一點深入的見解都沒有…基本,只用c/c++做了幾道acm的水題,還有在編譯源代碼的時候簡單的改下而已..過段時間有資金買android開發板的時候,重新再學一遍…

 

 

3,javascript,xml,html,css等

  web開發必學的幾門知識。用純js寫過一款計算器,后來結合jq寫過一款html的解析應用,現在進行jqm的移動開發,一門一直在用一直沒精通,例如,js的面向對象設計,

4,php,

  當年,找空間商托管網站的時候,幾乎沒有一個免費的支持java(其實,國外有的是,gae,amazon等雲服務商,又被學校坑了。問老師,都說java是企業級的,沒有免費的)就只好自學php,發現php搭建論壇,一鍵!,網站一鍵!多方便?后來,研究了一些,發現里面問題不少,不過,人家免費給你用你能說什么,后來,我就只用國外的,雖然,資料都是英文,但是,用起來舒心。后來,總結了一些,學php最重要還是學會linux的服務器管理。

 

5.python.

  接觸這門語言才知道這個世界只有你想不到,沒有這個世界沒有的。以前打java的時候經常縮進,那么我想有沒有一門語言是靠縮進來斷行?原來,真有!python就是用縮進來多行,接觸它,也不過用來寫過一些簡單的腳本,實在膚淺。

 

6.lua語言,

  最早的接觸可以追溯到高中是在psp上改幾個小程序,不過,那時候不知道是門語言而已,最近,5.2也出了,作為一門嵌入式腳本語言,應用范圍之廣,只有你想不到的地方。。可惜,的是一直還是被小部分人所熟知

 

7.R語言

   最近有統計方面的需求。就專門搞了一門這樣的語言,我只能說,有這么多庫真好!基本上,會點基本語法,需求搜一下都有庫能夠使用…當然,這只能業余的玩下…

最近寫的一篇關於R語言的畫圖的博文

http://www.cnblogs.com/youxilua/archive/2012/01/12/2320455.html

 

8.awk,

之前一直想找一款用於簡單,快速的文本處理的方法,后來,看了篇報道,知道了awk這種語言,就跑去特地的打印了一本image 來看,awk嘛,肯定是很小眾了,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM