導航:首頁 > 源碼編譯 > api編譯器有用嗎

api編譯器有用嗎

發布時間:2022-09-12 08:50:23

❶ 用C語言調用API編程,應該用什麼編譯器呢

vc任意版本都可以,建立一個win32 app程序,然後開始練習吧。
msdn是一個查詢手冊,就像一個字典一樣,推薦安裝,當然,不按裝不影響編程

java編譯器API有什麼用

編譯器就是電飯鍋,把米放進鍋里,鍋幫你蒸熟,然後才能吃!
API就是電飯鍋的說明書,告訴你怎麼使用!
這么說夠不夠通俗?
你寫好的字母代碼,會被java編譯器編譯成位元組碼文件,jvm只認這玩意!
api就是,java放在那裡工具說明書,你照著用就行了!

❸ 編譯器有什麼用

簡單講,編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)。

❹ API編程是用什麼語言、方式、編譯器來編程

API是微軟的Windows系統提供的一組系統函數,可以用幾乎任何語言、各種方式(編譯的和解釋的),用所有支持Windows系統介面的編譯器來編程。
說白了,就是在任何一種語言中,只要允許調用Windows系統函數,就可以用API編程。
我們常見的編譯語言如C、C++、Delphi、VB,半編譯語言Java,解釋語言如各種常見的腳本語言,甚至匯編語言,都可以調用Windows
API函數,因而都可以進行API編程。
API是Windows提供的函數,因此顯然只有在Windows系統下才能使用。另外編譯器必須提供相關的介面支持這樣的系統調用。如80年代Dos下的Turbo
C就不支持API編程,但在Windows下的編譯器VC、BCB和MingW
GCC都可以進行API編程。

❺ 在寫程序調用API函數時,API是編譯器提供還是windows xp或win7提供

應該是WINDOWS本身提供的。編譯器只不過提供了一種調用這些函數的機制。很多的API函數都是存放在system32文件夾下的*.dll文件中的。

❻ API編程是用什麼語言、方式、編譯器來編程

API是微軟的Windows系統提供的一組系統函數,可以用幾乎任何語言、各種方式(編譯的和解釋的),用所有支持Windows系統介面的編譯器來編程。
說白了,就是在任何一種語言中,只要允許調用Windows系統函數,就可以用API編程。
我們常見的編譯語言如C、C++、Delphi、VB,半編譯語言Java,解釋語言如各種常見的腳本語言,甚至匯編語言,都可以調用Windows API函數,因而都可以進行API編程。

API是Windows提供的函數,因此顯然只有在Windows系統下才能使用。另外編譯器必須提供相關的介面支持這樣的系統調用。如80年代Dos下的Turbo C就不支持API編程,但在Windows下的編譯器VC、BCB和MingW GCC都可以進行API編程。

❼ win32 api過時了沒有啊

剛接觸,是不太好學,學一段時間,再多動動手,就好了。凡事,熟能生巧。
win32
api
沒有過時。MFC實際上是「封裝」後的win32
api。它的基本的東西都是win32
api。
微軟至今並無向C99標准過渡的打算。MS
VC++
6.0
將繼續穩定使用。
另外,國內動作有滯後,例如,16位為基礎的
TC
編譯器,仍有很多人在使用,據說,c等級考試也剛轉
MS
VC++
6.0。所以,至少繼續用5年10年。

❽ 編譯器為什麼要自帶API

API 是很寬泛的概念。
基本上來說,只要在 Windows 平台上的程序,都要直接或間接地調用 Windows API。
API 作為軟體系統的編程介面,可以以庫或其他各種方式出現。
而 API 的主要作用是把軟體系統的功能暴露出來。類似 Windows API 這樣的操作系統 API,是提供操作系統整個功能集合的最重要途徑。操作系統 API 提供在這個操作系統上與任何東西互操作的能力:文件、內存、時鍾、網路、圖形、各種外設等等。API 通常還提供許多工具類的功能:操縱字元串、各種數據類型、時間日期等等。世界上最通用的操作系統 API 其實是傳統 Unix 的 POSIX 介面(可移植操作系統介面),標准 C 的標准庫其實就是這個介面的子集,所有類 Unix 操作系統所提供的操作系統 API,幾乎都被稱為 libc(對 C 庫的傳統稱呼),所有操作系統所提供的自然操作系統介面都是以 C 語言執行庫的方式提供的。Windows 操作系統上提供的 Windows API 與 POSIX 不同,但也是 C 函數庫。另一方面,操作系統 API 通常還會保證二進制兼容性,即該系統的標准介面函數的調用地址通常保持不變,這使得通過匯編語言調用 API 方便了不少。
除了操作系統之外,又一定規模又希望進行二次開發的軟體系統通常也提供其自己形式的 API。有的系統自己定義了語言,通常就提供該種語言的編程介面,而大多數一般也提供標准 C 編程介面 API。甚至有些網路分布式軟體還提供 URI 遠程訪問形式的 API。
以提供編程能力為目的的編程語言和系統,幾乎都要提供該語言特定的一組運行庫,而這個運行庫通常是以各種形式對底層操作系統 API 進行的封裝,還有一些運行庫是自己實現了一些功能並通過 API 暴露出來。VC 傳統提供了 MFC、ATL 等類庫,MFC 就是把 Windows API 的主要功能進行 C++ 封裝的結果,而 VB 的庫中除了對 Windows API 的封裝之外還包括對 VB 程序十分必要的運行時組件,Java 庫是獨立於平台的位元組碼類庫,但其中與底層機器交互的部分一般都是對其所在操作系統 API 的封裝。

❾ 請問API要用什麼編程

不是,API 不是高級語言,也沒有編譯器。它是操作系統為應用程序留下的介面。
很多高級語言都可以使用 API 的介面,需要相關編譯器支持。

比如 VC++,Delphi,VB 都可以使用。

補充:
SDK 里的示範是 C 的介面,但其他編譯器可以類似的模仿。很多編譯器都有 API 函數的導入庫

閱讀全文

與api編譯器有用嗎相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:761
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:837
安卓怎麼下載60秒生存 瀏覽:796
外向式文件夾 瀏覽:229
dospdf 瀏覽:425
怎麼修改騰訊雲伺服器ip 瀏覽:380
pdftoeps 瀏覽:486
為什麼鴻蒙那麼像安卓 瀏覽:730
安卓手機怎麼拍自媒體視頻 瀏覽:180
單片機各個中斷的初始化 瀏覽:718
python怎麼集合元素 瀏覽:475
python逐條解讀 瀏覽:827
基於單片機的濕度控制 瀏覽:493
ios如何使用安卓的帳號 瀏覽:877
程序員公園采訪 瀏覽:805
程序員實戰教程要多長時間 瀏覽:968
企業數據加密技巧 瀏覽:129
租雲伺服器開發 瀏覽:807
程序員告白媽媽不同意 瀏覽:330
攻城掠地怎麼查看伺服器 瀏覽:595