關注了一個好玩的專題:編程語言愛好者
發現自己真的不算編程愛好者。
雖然也算不上編程語言愛好者,但竟然學過不少語言。
按時間軸排序(暴露了年齡:P~~~)
basic ?環境:中華學習機(山寨apple)
當時看的編程書籍是教畫畫萬花筒圖案的,算是科普了什么是編程吧。
Qbasic 這個算是第一真正學習的編程語言,雖然不知道能干什么。
基本上就是知道了for循環。
foxbase/fox pro 學習的第一種數據庫“語言”。
參與了一次學校信息的錄入信息一類的實踐工作,當時的信息化好弱啊。
visual basic 這個算語言好像也不太合適。
第一次寫出圖形化界面的東西,雖然只是個簡單版計算器。
想想當時真是什么也不會啊,變量a,b,c好像都用沒了。
html 環境:front page不知道還有人知道這個軟件嗎
就是簡單的畫畫靜態網頁,還有表單的submit。
c 環境turbo c ?
當時學了和沒學一樣~~~。
現在偶爾用用,替換C++的代碼,優化代碼體積。
SQL 總算學了一個日后用的上的語言
java 記事本+命令行(IDE當時都跑的特別慢)
算是oo入門了,看了think of java。不過以后工作沒用上。
pascal 環境:delphi?
跟著學校老師弄了個學籍管理系統,后來當畢設了。
vb.net basic已經出現好幾次了
后來實習時,干了2-3個月。
增加一些小功能,算是真正有客戶用的系統。
C++ 之后的主要工作語言
最初的工作是vc6下mfc寫客戶端程序。
后來轉到linux下面開發服務器端程序。
awk 雖然是個工具,但是也有自己的語法,姑且算一個吧。
php
沒有正經看過書,就是為了完成一些http接口和簡單的網頁交互工作。
隨便看看w3c把活干了,也就沒再學。
python 簡單易學,看了一下午書,就邊寫邊查api工作了。
最初是給運維人員寫一些小工具。
現在覺得非常適合搭個原型系統。
erlang 因為高并發學的,最后也沒在工作環境中用上。
在project euler做過一些題。函數式的語言還看了看haskell。
目前正在看swift。