1. 電腦里自帶匯編編譯器和連接器嗎
好像沒有,需要自己下載
dos下用masm5.0 link.exe
網上很多的
2. 電腦自帶編譯器么還是安裝操作系統是會帶有自動安裝編譯器
不是所有的系統都帶. 很多linux都會帶gcc, 以前的DOS和win98帶qbasic,
現在的Windows基本沒有帶編譯器,但是帶有一些腳本解釋器,包括javascript, vbscript
Windows vista帶powershell解釋器。
,編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
3. windows的pc端編譯器有哪些
Windows的pc端編譯器有:
1) Visual Studio
Windows 下首先推薦大家使用微軟開發的 Visual Studio(簡稱 VS),它是 Windows 下的標准 IDE,實際開發中大家也都在使用。為了適應最新的 Windows 操作系統,微軟每隔一段時間(一般是一兩年)就會對 VS 進行升級。VS 的不同版本以發布年份命名,例如 VS2010 是微軟於 2010 年發布的,VS2017 是微軟於 2017 年發布的。
不過 VS 有點龐大,安裝包有 2~3G,下載不方便,而且會安裝很多暫時用不到的工具,安裝時間在半個小時左右。
對於初學者,我推薦使用 VS2015。最好不用使用 VS2017,有點坑初學者。
2) DevC++
如果你討厭 VS 的復雜性,那麼可以使用 Dev C++。Dev C++ 是一款免費開源的 C/C++ IDE,內嵌GCC編譯器(Linux GCC 編譯器的 Windows 移植版),是 NOI、NOIP等比賽的指定工具。Dev C++ 的優點是體積小(只有幾十兆)、安裝卸載方便、學習成本低,缺點是調試功能弱。
NOI 是National Olympiad in Informatics的縮寫,譯為「全國青少年信息學奧林匹克競賽」;NOIP 是National Olympiad in informatics in Provinces的縮寫,譯為「全國青少年信息學奧林匹克聯賽」。NOI、NOIP 都是奧林匹克競賽的一種,參加者多為高中生,獲獎者將被保送到名牌大學或者得到高考加分資格。
3) Visual C++ 6.0
Visual C++ 6.0(簡稱VC 6.0)是微軟開發的一款經典的 IDE,很多高校都以 VC 6.0 為教學工具來講解C和C++。但VC 6.0是1998年的產品,很古老了,在 Win7、Win8、Win10 下會有各種各樣的兼容性問題,甚至根本不能運行,所以不推薦使用。
VC 6.0 早就該扔進垃圾桶了,可是依然有很多大學把它作為教學工具,並且選用的教材也以 VC 6.0 為基礎來講解C語言和 C++,可見教學體制的極端落後,課程體系的更新遠遠跟不上技術的進步。
4) 其它 IDE
除了上面提到的三款 IDE,Windows 平台下還有很多其他的 IDE,它們各有特點,例如:
Code::Blocks 是一款開源、跨平台、免費的 C/C++ IDE,它和 Dev C++ 非常類似,小巧靈活,易於安裝和卸載,不過它的界面要比 Dev C++ 復雜一些,不如 Dev C++ 來得清爽。
Turbo C 是一款古老的、DOS 年代的C語言開發工具,程序員只能使用鍵盤來操作 Turbo C,不能使用滑鼠,所以非常不方便。但是 Turbo C 集成了一套圖形庫,可以在控制台程序中畫圖,看起來非常炫酷,所以至今仍然有人在使用。
C-Free 是一款國產的 Windows 下的C/C++ IDE,最新版本是 5.0,整個軟體才 14M,非常輕巧,安裝也簡單,界面也比 Dev C++ 漂亮。C-Free 的缺點也是調試功能弱。可惜的是,C-Free 已經多年不更新了,組件都老了,只能在 XP、Win7 下運行,在 Win8、Win10 下可能會存在兼容性問題。
4. 電腦系統里自帶編程程序嘛如果有在哪兒
如果是windows操作的系統的話,自己不會帶什麼編譯類的編程程序,不過windows系統很多解釋工具,比如cmd,wmi,wsh等,另外,ie也是一個解釋工具,你可以新建一個記事本程序,然後在裡面寫入相應的解釋代碼,然後把擴展名給成如:cmd、bat、vbe、vbs、js等就可以藉助解釋工具執行了!
5. 電腦都有自帶的編程軟體嗎,有的話怎麼打開
電腦是不帶IDE集成開發環境的,可能安裝C++之類的運行庫,要想開發軟體一般需要安裝專門的軟體。但是有些類型的程序不需要專門的編程軟體,比如批處理、腳本處理等,只需要使用記事本編輯,然後修改後綴名後打開,系統自動編譯運行。
6. 筆記本有自帶的c 語言編譯程序嗎
這要看你的筆記本電腦安裝的是什麼操作系統了。
如果是Windows的話,肯定是沒有自帶的,需要自己去另外安裝。
如果是Linux類的(例如紅旗Linux),很可能已經自帶了GCC編譯器,這是一個強大的C語言編譯器程序。除非在安裝的時候特意選擇了不裝GCC,否則默認就是安裝了的。
還有其他筆記本,例如蘋果筆記本電腦 iMAC,也是沒有自帶語言編譯器的。
7. 每種計算機高級編程語言,如C語言,自身都帶有編譯的功能吧
高級語言是各種符號以及約束,是人看的懂的東西,而計算機看不懂,計算機只識別二進制,而要把高級語言轉換成計算機看的懂的東西就要先編譯,而編譯要用到編譯器,編譯器也是軟體
就比如你不懂英語而只懂漢語,但是你要用漢語告訴一個美人國該做什麼的話就要一個翻譯,你說漢語自身有帶翻譯的功能嗎???
8. 自己如何寫編譯器呢電腦自帶嗎
編譯器有下載的,電腦本身不自帶的。
9. 計算機都有編譯器和解釋器嗎
編譯器是程序員開發程序用的~!
而解釋器則是執行腳本程序用到~
編譯器和解釋器都是軟體,非硬體``
而計算機上通常在系統中已裝有某些腳本或批處理的解釋器。
編譯器大多數就沒有內置安裝了。
10. 每一台計算機都有屬於自己的編譯器與程序嗎
不同架構的CPU,所使用的匯編語言不同,編譯器也就自然不同。
相同架構的CPU,匯編語法和支持的基礎指令集都基本相通,在高級指令集的支持上可能不同。
同一型號的CPU當然匯編語法和支持的指令集都完全一樣。