1. 程式人生 > >高階程式語言高階在哪裡?

高階程式語言高階在哪裡?

想必大家都知道程式語言經歷了三個階段:

        第1階段:機器語言:由數字0和1組成的一系列字串。

                但是由於機器語言全都是一串串0和1的數字,這樣很難記憶,更不好 掌握。由此隨著時間的推移進入了第2階段。

        第2階段:組合語言:由特殊字元組成的一系列字串。

               組合語言比機器語言能好一點,但是還是難記憶,不好 掌握。由此隨著時間的推移進入了第3階段。

        第3階段:高階語言:由英語單片語成的一系列程式碼。

               單詞大家都認識,很快就能入門。

提問題之前的背景:我們都知道計算機只識別二進位制的0和1,是不認識英語單詞的。

問題一:在編輯器寫好的程式碼,為什麼能夠被計算機識別呢?

分析問題:假設這樣的場景,國與國之間談判的時候,互相都聽不懂對方的語言,那麼,怎麼辦?那肯定是中間有一個翻譯官;

起到轉換的作用;那麼說到這裡就不得不說類似於翻譯官身份的一個編譯器(翻譯的作用);編譯器的作用:將高階語言編譯成二進位制的0和1供計算機識別,從而指使計算機工作。

問題解決之後的總結:

 

為什麼高階的原因:

  1)有了編譯器;

  2)程式碼使用的是一些英語單片語成,簡單,而且容易記憶。

  3)程式碼編譯之前根據path路徑就可以找到對應的編譯器進行編譯生成對應二進位制的機器碼,供計算機識別;