什么叫做結構化語言
結構化語言就是將自然語言加上程序設計語言的控制結構就成了結構化語言,專門用來描述加工邏輯。所以,它既有自然語言靈活性強、表達豐富的特點,又有結構化程序的清晰易讀和邏輯嚴密的特點。也是一種用于數據庫查詢和編程的語言,已經成為關系型數據庫普遍使用的標準,使用這種標準數據庫語言對程序設計和數據庫的維護都帶來了極大的方便,廣泛地應用于各種數據查詢。VB和其他的應用程序包括Access、Foxpro、Orcale、SQL Server等都支持SQL語言。
1特征
結構化語言的顯著特征是代碼和數據的分離。這種語言能夠把執行某個特殊任務的指令和數據從程序的其余部分分離出去、隱藏起來。獲得隔離的一個方法是調用使用局部(臨時)變量的子程序。通過使用局部變量,我們能夠寫出對程序其它部分沒有副作用的子程序。這使得編寫共享代碼段的程序變得十分簡單。如果開發了一些分離很好的函數,在引用時我們僅需要知道函數做什么,不必知道它如何做。切記:過度使用全局變量(可以被全部程序訪問的變量)會由于意外的副作用而在程序中引入錯誤。
結構化語言比非結構化語言更易于程序設計,用結構化語言編寫的程序的清晰性使得它們更易于維護。這已是人們普遍接受的觀點了。比如作為結構化語言的C語言主要結構成分是函數C的獨立子程序。在C語言中,函數是一種構件(程序塊),是完成程序功能的基本構件。函數允許一個程序的諸任務被分別定義和編碼,使程序模塊化。可以確信,一個好的函數不僅能正確工作且不會對程序的其它部分產生副作用。
2種類
程序設計(OOP)
程序設計(OOP)是結構化語言的自然延伸。OOP的先進編程方法,會產生一個清晰而又容易擴展及維護的程序。一旦您為您的程序建立了一個對象,您和其他的程序員可以在其他的程序中使用這個對象,完全不必重新編制繁復的代碼。對象的重復使用可以大大地節省開發時間,切實地提高您和其他人的工作效率。
C語言
C語言是一種結構化語言。它層次清晰,便于按模塊化方式組織程序,易于調試和維護。C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便于實現各類復雜的數據結構。它還可以直接訪問內存的物理地址,進行位(bit)一級的操作。由于C語言實現了對硬件的編程操作,因此C語言集高級語言和低級語言的功能于一體。既可用于系統軟件的開發,也適合于應用軟件的開發。此外,C語言還具有效率高,可移植性強等特點。因此廣泛地移植到了各類各型計算機上,從而形成了多種版本的C語言。
什么是結構化語言
結構化語言的顯著特征是代碼和數據的分離。
這種語言能夠把執行某個特殊任務的指令和數據從程序的其余部分分離出去、隱藏起來。獲得隔離的一個方法是調用使用局部(臨時)變量的子程序。
通過使用局部變量,我們能夠寫出對程序其它部分沒有副作用的子程序。這使得編寫共享代碼段的程序變得十分簡單。
如果開發了一些分離很好的函數,在引用時我們僅需要知道函數做什么,不必知道它如何做。切記:過度使用全局變量(可以被全部程序訪問的變量)會由于意外的副作用而在程序中引入錯誤。
結構化語言比非結構化語言更易于程序設計,用結構化語言編寫的程序的清晰性使得它們更易于維護。這已是人們普遍接受的觀點了。
C語言的主要結構成分是函數C的獨立子程序。在C語言中,函數是一種構件(程序塊),是完成程序功能的基本構件。
函數允許一個程序的諸任務被分別定義和編碼,使程序模塊化。可以確信,一個好的函數不僅能正確工作且不會對程序的其它部分產生副作用。
什么是結構化語言
結構化語言的顯著特征是代碼和數據的分離。這種語言能夠把執行某個特殊任務的指令和數據從程序的其余部分分離出去、隱藏起來。獲得隔離的一個方法是調用使用局部(臨時)變量的子程序。通過使用局部變量,我們能夠寫出對程序其它部分沒有副作用的子程序。這使得編寫共享代碼段的程序變得十分簡單。如果開發了一些分離很好的函數,在引用時我們僅需要知道函數做什么,不必知道它如何做。切記:過度使用全局變量(可以被全部程序訪問的變量)會由于意外的副作用而在程序中引入錯誤。
結構化語言比非結構化語言更易于程序設計,用結構化語言編寫的程序的清晰性使得它們更易于維護。這已是人們普遍接受的觀點了。C語言的主要結構成分是函數C的獨立子程序。在C語言中,函數是一種構件(程序塊),是完成程序功能的基本構件。函數允許一個程序的諸任務被分別定義和編碼,使程序模塊化。可以確信,一個好的函數不僅能正確工作且不會對程序的其它部分產生副作用。