源編輯程式

源編輯程式

編輯程式(edit program)是指在計算機上實現編輯功能的程式。源編輯程式,也可以稱作正文編輯程式,是語言處理系統一部分,用於創建和修改源程式正文檔案。一個源程式正文可以編輯成一個檔案,也可以分成多個模組編輯成若干個檔案。用戶可以使用各種編輯命令通過鍵盤、滑鼠器等輸入設備輸入要編輯的元素或選擇要編輯的檔案。

基本介紹

  • 中文名:源編輯程式
  • 外文名:source editor
  • 學科:計算機
  • 定義:對源檔案進行編輯的程式
  • 有關術語:源程式
  • 領域:程式設計語言處理系統
簡介,編輯程式,語言處理系統,

簡介

源程式,是指未經編譯的,按照一定的程式設計語言規範書寫的,人類可讀的文本檔案。通常由高級語言編寫。源程式可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文本檔案,這種典型格式的目的是為了編譯出計算機可執行的程式。將人類可讀的程式代碼文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,由各種編譯器來完成。一般用高級語言編寫的程式稱為“源程式”。源編輯程式是指對源程式進行編輯的程式,將一個源檔案編輯成一個檔案。正文編輯程式根據用戶的編輯命令來創建正文檔案,或對檔案進行各種刪除、修改、移動、複製及列印等操作。

編輯程式

用來建立檔案,並對已有檔案進行插入、刪除、改寫、替換、剪貼和複製等加工處理的一種實用程式。最早的編輯程式可追溯到行編輯程式,它的編輯對象是虛擬卡片映象。其缺點在於編輯及串搜尋都不能越過邊界。
編輯程式可依據不同的用戶環境分為互動式編輯程式和批處理編輯程式兩類:①互動式編輯程式。它由一系列編輯命令組成,用戶通過終端鍵入編輯命令以執行相應的編輯操作。②批處理編輯程式。用戶使用編輯宏指令構造編輯檔案,通過編輯檔案把編輯指令提供給編輯程式。
互動式編輯程式有兩種操作方式:①面向檔案行的行編輯方式。工作時先要找到編輯檔案的相應行,然後才能進行編輯處理,編輯游標也只能在當前行內移動。早期的編輯程式都屬於這一類。它具有結構簡單,對系統環境要求低,可移植性好等特點,但使用不夠方便。②全螢幕幕編輯方式。這種編輯程式將編輯命令以選單形式顯示在終端螢幕上,工作時用戶點用相應的選單即可進行編輯操作。終端螢幕對於用戶來說是一個“視窗”,“視窗”內的內容是當前檔案的可見部分,用戶可以通過換頁操作使這個“視窗”上下或左右移動,編輯游標亦可在螢幕上隨意移動,因而具有較為舒適的操作環境和友善的用戶界面。
編輯程式也可依據不同的編輯檔案內容分為三類:①正文編輯程式。它以字元和文字為操作對象,產生由字元和文字組成的檔案,可用其建立和加工程式文本和文稿。②圖形編輯程式。它以圖形信息為操作對象,具有圖形生成、修改、變換、存取等功能,產生圖形檔案。③圖像編輯程式。它主要以圖像信息為操作對象,具有圖像生成、修改、變換存取等功能,產生圖像檔案。
編輯程式除具有編輯功能外,還添加一些其他功能,用以增強處理能力。如有些編輯程式具有較強的排版功能和單詞拼寫糾錯等功能,構成為一個字處理軟體;有些面向程式檔案的編輯程式,套用了語法制導技術以及人工智慧技術,使程式開發更為方便;有些編輯程式採用了多視窗技術,將終端螢幕分為多個視窗,同時處理多個檔案,每一個檔案對應一個視窗,不同視窗內的檔案信息可相互傳遞。

語言處理系統

對軟體語言進行處理的程式系統。除了機器語言外,其它用任何軟體語言書寫的程式都不能直接在計算機上執行,都需要對它們進行適當的處理。語言處理系統的作用是把用軟體語言書寫的各種程式處理成可在計算機上執行的程式,或最終的計算結果,或其它中間形式。不同級別的軟體語言有不同的處理方法和處理過程。關於需求級、功能級、設計級和文檔級軟體語言的處理方法和處理過程是軟體語言、軟體工具和軟體開發環境的重要研究內容之一。關於實現級語言即程式設計語言的處理方法和處理過程發展較早,技術較為成熟,其處理系統是基本軟體系統之一。這裡,語言處理系統僅針對程式設計語言的處理而言。關於需求級、功能級、設計級和文檔級語言的處理請參見需求定義語言功能性語言設計性語言,軟體過程和軟體工具。程式設計語言處理系統隨被處理的語言及其處理方法和處理過程的不同而異。不過,任何一個語言處理系統通常都包含有一個翻譯程式,它把一種語言的程式翻譯成等價的另一種語言的程式。被翻譯的語言和程式分別稱為源語言和源程式,翻譯生成的語言和程式分別稱為目標語言和目標程式。按照不同的源語言、目標語言和翻譯處理方法,可把翻譯程式分成若干種類。從彙編語言到機器語言的翻譯程式稱為彙編程式,從高級語言到機器語言或彙編語言的翻譯程式稱為編譯程式。按源程式中指令或語句的動態執行順序,逐條翻譯並立即解釋執行相應功能的處理程式稱為解釋程式。除了翻譯程式外,語言處理系統通常還包括正文編輯程式、宏加工程式,連線編輯程式和裝入程式等。

相關詞條

熱門詞條

聯絡我們