當前位置:編程學習大全網 - 源碼下載 - 【200分】易語言的書上說可以直接寫機器碼,還說可以編譯與操作系統無關的程序。如何實現?

【200分】易語言的書上說可以直接寫機器碼,還說可以編譯與操作系統無關的程序。如何實現?

所有編程IDE的鼻祖:匯編,他編譯過幾乎所有的開發環境,比如C++,VB,包括Yi語言的IDE(當然Yi語言是用C++,匯編,Java,Dephi,Ruby編譯的),windows程序不僅僅是壹個exe,也沒有妳想象的那麽麻煩。

壹個windows系統的核心是由許多動態鏈接庫、數據庫、被ST system調用的應用程序,以及壹個可以與它們直接通信的CMD命令提示符組成的。這裏的CMD就是妳所說的DOS,但它只是壹個映射窗口。VB是Windows的基礎語言,包含了調用DOS命令的功能,也就是shell,這也是微軟為用戶開發的最實用的編程語言。

操作系統的基礎是主板上的BIOS,它控制著啟動項的保存和去留。所謂操作系統,是指通過BIOS傳遞啟動參數啟動的文件。它沒有格式,但是它有壹個核心,就是API,所有的程序都是圍繞著微軟開放的這幾百個應用接口運行的。

妳看到的dos是沒有桌面的,因為沒有後來微軟開發的explorer.exe,它用API構建了壹個定時器(和易語言時鐘是壹個東西),所以有啟動循環的效果。

與操作系統無關的程序其實應該這樣定義:不是系統工具的軟件就像MP3播放器,圖像處理等等。壹個程序,就像壹個生命體,必須依附於操作系統才能運行,否則沒有API這種東西的支持,它就會變得毫無意義。

現在來說說妳問的windows程序的後綴名。windows程序都是*。exe,腳本是*。vbe和*.vbs .沒有其他格式,甚至還有*。bat不是windows的基本格式。唯壹的區別是windows應用程序是由ST system運行的,而它自己的開發是由Administartor運行的。其他操作系統如MAC用的是dmg,Android是apk。它們都是基於ARM和基於X86的操作系統。linux本身是無格式的,可能就是妳說的那種和操作系統無關的程序。易語言確實可以這樣寫。

最後,apk、api等格式的程序本質是把需要的文件壓縮成壹個壓縮包,用描述文件告訴機器放在哪裏,只是改變壓縮包的後綴,用7z解包。

  • 上一篇:易語言求愛源代碼
  • 下一篇:軟件開發 哪裏可以學、河北省的
  • copyright 2024編程學習大全網