大家好我是你們的軟體主講老師寧彤天,下面以我十年的軟體程式設計經歷來慢慢給大家認識現在的程式語言都有那些,及各程式語言用途。
寧彤天,男,2009年讀電子科技大學,電子工程專業,這專業有程式設計課C語言,初次知道電腦程式設計是什麼,到現在寫程式碼已有十年。
從最初的電腦程式設計只知道C,到後面又學了C++,後面又發現還有一個C#,到最後C系列學完了,電腦C系列指的就是C、C++、C#,最初"C#"這個"#"不知道怎麼讀,這個"#"微軟官方是這樣給我們解釋的,C++是C的升級語言,所以叫"C加加",C#又是C++的升級語言,所以雙給加了兩個加,就成了"#"了,這個我們一般讀"夏普",也有讀"錯普"這樣,讀那個最準那就留給那些翻譯來做吧,反正我們行業內讀"C夏普"、"C錯普"都能知道是"C#"這語言就行了。
C系列最主要還是以開發驅動與微軟PC端軟體為主,後臺順著智慧手機普及,發現想要開發手機APP用C系列語言開發並不好,後面搜尋了很多關於開發手機APP用什麼語言開發最好,最後終於知道結果了。手機安桌系統是用JAVA語言開發的,所以要開發手機APP最好用原生態開發語言開發,即JAVA語言來開發,蘋果手機用OC語言開發。
最初學讀JAVA怎麼讀,也一直搞不明白,有的讀"甲瓦",有的又讀"昨瓦",反正也還是那句話,讀那個最準那就留給那些翻譯來做吧,我們只要把程式設計學好就行,準不準同行聽得懂就得,但我們讀"甲瓦"的多。
學會JAVA後,才發現原來JAVA不緊只能開發手機APP,還發現JAVA是一種可跨平臺開發語言,除了能開發手機APP,還能開發網站,電腦PC端軟體,蘋果應用,網遊等等。java基本什麼都可用這種語言來開發,只是開發跨平臺會失去一些效能做代價而以,後來進入企業,還發現企業做大型專案的,除了用C#開發外,基本都用JAVA開發多。
這十年程式設計路中還發現了很多種程式語言,如果把全國編語言加起來算,可能都不低於千種程式語言之多。
比如國內還有幾種比較熱門的程式語言:1、 PHP專做網站開發的;
2、 ASP與ASP.NET兩種,也是做網站的。ASP.NET是ASP的升級版,底層都是用C#來程式設計開發的,這兩種看上去像一種語言,但我們看來只是一個框架而以;
3、 這幾年,隨著AI與人工智慧的發展,Python這幾年實然火遍全國,Python剛開始讀也很難讀,我們讀"怕順"多,讀得準不準還是一樣留給那些翻譯來做吧,同行聽得懂就得了,我們只要把程式語言搞懂就好。
4、 還有一些前端開發語言,HTML、CSS、JS、JQ等等這些,如果你想成為一位全能的開發人員,你都要學會。
入門課就先講到這裡先吧,什麼資料庫語言,IDE是什麼,講到的時候在詳細講解。