程式設計語言與C語言的簡介,程式設計語言簡介

來源:互聯網
上載者:User

程式設計語言與C語言的簡介,程式設計語言簡介

1.什麼是程式

 指揮電腦執行我們想要它做的動作,而依照順序執行的一組指令

2.程式的作用是什麼

  指揮電腦工作

3.程式的特徵

   1.程式是一行一行的執行

   2.是一種與電腦溝通的語言

   3.程式是由特定的文法和關鍵字構成

   4.程式的執行,從進入點開始,原則上是由上而下,從左至右執行

4.程式語言的演變

   1.機器語言

       a.是電腦唯一能夠執行的語言

       b.與其他語言必須先轉化為機器語言

       c.指令有0和1組成,稱機器碼

       d.指令難記憶但執行速度最快

       e.不同類型機器有不同的機器碼,不具備移植性

   2.組合語言

       a.相當接近機器語言,稱為低級語言

       b.用助記符代替機器碼 ,比較容易記憶

       c.必須進行彙編,轉化為機器語言

       d.不具備移植性

   3.進階語言

       a.離機器越來越遠

       b.文法接近人類的自然語言

       c.執行的單位不是指令,而是語句,一行語句對應多個指令

       d.開發效率越來越高

       e.必須編譯成機器碼

       f.移植性好

   4.第四代語言

       a.4GL 稱面向問題的程式語言

       b.僅需告訴電腦做什麼,不需要指揮電腦如何做

       c.大大提高開發效率

       e.如SQL語言及各種查詢語言

   5.自然語言

     運用人工智慧,以接近口語的指令指揮電腦,如語音

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.