日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序设计语言(二)

發布時間:2024/3/7 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序设计语言(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

程序設計語言(一)_蕭風的博客-CSDN博客


四、程序設計語言系統

編譯程序與解釋程序的區別

  • 解釋:解釋器直接解釋并且執行源語言程序,不產生目標程序(相當于“口譯”)
  • 編譯:把源程序編譯為機器語言目標程序后,再由計算機運行(相當于“筆譯”)


五、常用的程序設計語言

高級程序設計語言的發展

  • 50年代:Fortran,ALGOL
  • 60年代:COBOL語言,BASIC語言
  • 70年代:Pascal 語言,C語言
  • 80年代: Ada語言,PROLOG語言,LISP語言
  • 90年代起:面向對象語言C++、 JAVA、C#等

(一)FORTRAN語言

FORTRAN是FORmula TRANslation (公式翻譯)的縮寫詞,它是一種主要用于數值計算的面向過程的程序設計語言。FORTRAN語言的特點是接近數學公式,簡單易用

(二)BASIC和Visual Basic語言、VBA、VBScript

  • BASIC語言的特點是簡單易學
  • 是一種可視化的、面向對象的、采用事件驅動方式的結構化高級程序設計語言
  • VBA、VBScript是VB的子集

資料:VBA和VBScript

  • VBA(Visual Basic for Application)
  • VB的子集,包含在Office軟件(如Word、Excel、Access、Power Point)中
  • 用途:擴展Office軟件的功能
  • 特點:寄生于已有的應用程序(如Word),不需要另外的開發環境,也不能生成.exe文件,所開發出來的程序(稱為“宏”)必須由它的宿主程序調用才能運行
    • VBScript語言
  • 也是VB的子集,嵌入在HTML文檔中使用
  • 所編寫的腳本程序可以擴充網頁的功能,例如:
  • 動態修改網頁的內容和控制文檔的展現
  • 檢驗用戶的輸入信息是否正確等
  • (三)Java語言

    • 由SUN? Microsystem公司于1995年發布的一種面向對象的、用于網絡環境的程序設計語言
    • 基本特征:
  • 適用于網絡分布環境
  • 具有一定的平臺獨立性
  • 安全性和穩定性好
    • 應用舉例:?? ?
  • 從網絡下載到瀏覽器中運行的跨平臺小程序Java applets
  • 便攜式數字設備(如手機)中的應用程序
  • (四) C語言、C++和C#語言

    • C語言是1972~1973年間由AT&T公司Bell實驗室開發而成。
    • C++語言以C語言為基礎發展而成。
    • C#是一種最新的、面向對象的編程語言,由微軟公司開發而成。

    (五)Python語言

    一種高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。

    (六)其他程序設計語言

    歸納總結:常用的程序設計語言

    • Fortran(面向過程、用于科學與數值計算,Fortran2003 是面向對象的)
    • VB(面向對象、可視化、事件處理)
    • Java(面向對象、用于網絡平臺、可跨平臺運行)
    • C(面向過程、通用程序設計語言、適合于開發系統軟件、效率高)
    • C++(從C語言發展而來、面向對象、)
    • C#(面向對象、運行于.NET平臺、可跨平臺運行、從C++、Java中發展而來)
    • LISP(符號操作及表處理、用于人工智能)
    • PROLOG(邏輯式編程語言、用于人工智能)
    • ADA(模塊化語言、用于實時控制、并發多任務如:飛行器控制)
    • MATLAB(面向矩陣數學運算,數學計算)
    • COBOL(面向過程、適用于商業、金融)
    • VBA(面向對象、嵌入在OFFICE軟件中運行。常見的宏病毒就是用VBA編制)
    • Javascript和VBScript(面向對象、嵌入在網頁中運行)

    ?

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的程序设计语言(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。