1. 程式人生 > >關於程式語言的一些理解

關於程式語言的一些理解

  從本科接觸計算機到現在工作半年,接觸到程式語言也是不少,有組合語言,C,C++, java, python等,用的最多到是java,與python。

  當前AI領域的首選語言python,不得不說,python在針對模組開發真的是效率很高,對於資源要求不高的,python真是不錯的選擇,python庫也是挺完善的,自己也可以定製自己的功能模組進行上傳共享。知道的很多創業型起家都是選用python的。但是後由於語言本身的缺陷,慢慢轉向java等語言。

  java是目前社群,資源最為豐富的老牌程式語言,只要想學,網上資料特別多,但是真想把java學好,需要花得時間還是很多,不是隨便看看或者做幾個工程就能成就,畢竟優秀的java產品與工具實在太多。鑑於java語言本身的完整性,所以一些逐漸壯大的公司會作為首選,於程式設計師而言,開發成本自然就高了。

  java,python語言都是程式語言比較受程式設計師歡迎的,屬於靜態強型別語言。

  語言怎麼劃分靜態與動態型別,一般來說程式寫完到執行都會經歷編譯,執行,對於在編譯時會進行語法合法性等檢測的語言就是靜態語言。像python語言,就不會進行編譯檢測,你寫完,根本不知道自己哪裡犯了低階的語法的錯誤,所以python就是動態型別。

  語言怎麼區分強弱型別,像java,python中型別轉換必須是申明式的強制轉換。而javascrip會預設自動進行型別轉換,所以javascrip就是一種弱語言型別。

  以上是我忘了的一些東西,再次回想,記錄所理解的,記給以後的自己看。