㈠ 編譯程序和解釋程序與計算機硬體和操作系統有關嗎
有關,編譯程序和解釋程序都是針對某一平台某一系列的系統開發的。但是,所寫的源代碼可以是跨平台的話,不一定是針對某一平台某一操作系統的。
㈡ 程序語言,操作系統,編譯器三者之間有何關系
可以理解為程序語言需要在編譯器裡面進行編譯,但是編輯器需要運行在操作系統里
編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標准化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠准確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的
簡單講,編譯器就是將"一種語言(通常為高級語言)"翻譯為"另一種語言(通常為低級語言)"的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)
操作系統是管理計算機硬體資源,控制其他程序運行並為用戶提供交互操作界面的系統軟體的集合。操作系統是計算機系統的關鍵組成部分,負責管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本任務。操作系統的種類很多,各種設備安裝的操作系統可從簡單到復雜,可從手機的嵌入式操作系統到超級計算機的大型操作系統。目前流行的現代操作系統主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少數操作系統,大部分操作系統都為類Unix操作系統。
㈢ 編譯器和資料庫以及操作系統稱做系統軟體 三者有何共性。
編譯器是將用戶所設計的各種編程語言的編譯連接生成為機器可運行的可執行代碼的工具。編譯器是操作系統提供用戶介面的體現。
資料庫可以看作是數據的儲存方式,未來的操作系統就是一個資料庫。
操作系統是連接硬體和軟體的橋梁。
㈣ 編譯程序是系統軟體嗎
系統軟體是指操作系統運行需要的軟體。是windows文件夾裡面裝的那些東西。
編譯程序又不是系統必須的,當然不是系統軟體。