直接模式是計算機編程的一種形式,在這種模式下,程序的參數被實時輸入和執行。這與編譯程序不同,編譯程序寫在文件中,通過編譯器運行,然后再執行。直接方法允許程序員測試程序功能或執行其他即時任務或在一個系統上的操作,而...
直接模式是計算機編程的一種形式,在這種模式下,程序的參數被實時輸入和執行。這與編譯程序不同,編譯程序寫在文件中,通過編譯器運行,然后再執行。直接方法允許程序員測試程序功能或執行其他即時任務或在一個系統上的操作,而不必編輯、重新編譯和重新運行程序。手持計算機的許多直接模式編程方法都是在早期的計算中使用的。第一張穿孔卡片可以看作是這樣一種方法,程序員通過一張卡片對計算機進行編程,并觀察計算機上指示程序運行情況的指示燈。早期類型的編程語言之一是1964年開發的初學者通用符號指令代碼(BASIC)語言。許多早期的八位計算機系統,如Commodore 64?,允許在啟動機器時直接輸入基本程序。用戶首先看到的是一個簡介和一個等待編程命令的閃爍提示。在這些系統中,用戶可以直接開始對計算機編程。通常,這種直接的操作方式意味著要么創建并測試一個新設計的計算機程序,要么使用幾個小的基本操作來訪問和啟動可能已經保存為軟盤上文件的不同程序,最常用的直接模式命令是RUN命令。計算機內存中最近鍵入的程序或保存的文件都可以用RUN執行。現代操作系統,如Microsoft?Windows?,仍然允許通過命令提示符使用RUN命令啟動系統上的某些程序。由于在計算機速度和處理方面,直接模式編程演變成了另一種形式,即解釋性編程語言在這里,編程語言的運行方式與以前的方法完全相同,唯一的例外是該語言帶有一個解釋器。解釋器是一個獨立的程序,類似于舊的8位BASIC提示符。一旦啟動,它坐在那里等待命令以它設計用來解釋的任何語言輸入。這允許在一個計算機系統上開發和運行不同的解釋語言,每一個都可能為特定的用途提供各種各樣的好處。直接模式編程的另一個用途已經在鐵路模型系統中找到了出路。數字控制器允許鐵路模型愛好者為機車制定一系列動作,例如增加和降低速度,列車上的燈光操作,此外,這些控制器具有直接模式編程功能,操作員可在列車穿越軌道時實時影響列車的功能
-
發表于 2020-08-07 19:13
- 閱讀 ( 1453 )
- 分類:電腦網絡