『壹』 1.程序設計語言分為哪幾種類型
程序設計語言分為機器語言、匯編語言、高級語言、非過程化語言四種類型。具體如下:
1、機器語言
機器語言是由二進制0、1代碼指令構成,不同的CPU具有不同的指令系統。機器語言程序難編寫、難修改、難維護,需要用戶直接對存儲空間進行分配,編程效率極低。這種語言已經被漸漸淘汰了。
2、匯編語言
匯編語言指令是機器指令的符號化,與機器指令存在著直接的對應關系。匯編語言可直接訪問系統介面,匯編程序翻譯成的機器語言程序的效率高。從軟體工程角度來看,只有在高級語言不能滿足設計要求,或不具備支持某種特定功能的技術性能時,匯編語言才被使用。
3、高級語言
高級語言是面向用戶的、基本上獨立於計算機種類和結構的語言。高級語言種類繁多,可以從應用特點和對客觀系統的描述兩個方面對其進一步分類。
從應用角度分類,可分為基礎語言、結構化語言和專用語言。基礎語言包括FORTRAN、COBOL、BASIC等;結構化語言包括PASCAL、C、Ada語言;專用語言是為某種特殊應用而專門設計,通常有特殊語法形式。包括APL語言、Forth語言、LISP語言。
從客觀系統描述分類,可分為面向過程語言和面向對象語言。面向過程語言以「數據結構+演算法」程序設計範式構成;面向對象語言以「對象+消息」程序設計範式構成,如VisualBasic、Java、C++等。
4、非過程化語言
編碼時只需說明「做什麼」,不需描述演算法細節。用戶可以用資料庫查詢語言(SQL)對資料庫中的信息進行復雜的操作。具有縮短應用開發過程、降低維護代價、最大限度地減少調試過程中出現的問題以及對用戶友好等優點。
(1)一般程序的語言設置在哪裡擴展閱讀:
程序設計語言的發展趨勢是模塊化、簡明性和形式化。
1、模塊化。不僅語言具有模塊成分,程序由模塊組成,而且語言本身的結構也是模塊化的。
2、簡明性。涉及的基本概念不多,成分簡單,結構清晰,易學易用。
3、形式化。發展合適的形式體系,以描述語言的語法、語義、語用。
『貳』 一般的程序是用是用什麼語言編寫windows呢
現在而言,大部分的程序都是用現在比較流行的語言編寫的,比如C++、Java、Delphi、.net(C#、VB.net)、VB,而C語言、FoxPro等由於比較冷門,開發速度比較低,所以現在用的不多。
windows的開發不能籠統地說是用什麼編的
windows3.1、3.2是用C語言+匯編開發的
windows95、98、me和NT早期版本是用C語言開發的
Windows2000、2003、XP、XP64、Vista都是用C++開發的