爲什麼在win32中使用c方法c和win32有什麼關係?
0
A
回答
1
我真的不明白你的問題。 C是一種語言。這也恰好是語言的Windows是(主要)寫在和Win32 API的母語,但是很多語言都能夠調用C API和使用C語言編寫的
0
0
的Win32庫的推導來自Win16 API。
當開發Win16 API時,Windows有兩種主要的編程語言:C和程序集。
0
Win32提供了一套APIS,可以用C編寫的程序調用。 C FYI是一種編程語言。
0
如果你的意思是爲什麼的Win32 API是由C函數組成,原因是Windows操作系統本身是用C寫
1
我看這是:「爲什麼在Win32 API採用C?」
他們選擇C有什麼問題? :-)
Windows API的歷史可以追溯到很久以前,遠遠早於PC上32位編程的出現。當時(1983年),C是使用最廣泛的系統語言,並且在PC上享有強大的編譯器支持。 C++仍處於起步階段。這些因素可能使C的初步選擇變得容易一些。至於爲什麼它停留在C語言中,C仍然是一種高性能且非常有效的系統編程語言,而微軟幾乎沒有動力去拋棄他們在C代碼庫中的大量投資。此外,微軟一直注意保持用戶的向後兼容性,這意味着不僅保留API,而且還保存API編寫的語言。
1
有一個很好的理由,爲什麼任何操作系統的API應該(並且幾乎總是)用C語言或類似的低級語言編寫:高級語言很容易從低級語言中打包和使用API,但是很難或不可能做到相反,而不會產生太多的開銷,低級語言丟失了。
相關問題
- 1. c#和asp.net有什麼關係?
- 2. C++和Ruby之間的關係和依賴關係是什麼?
- 3. WIC和GDI +有什麼關係?
- 4. 動畫師和Theme.AppCompat有什麼關係?
- 5. X11和gnome有什麼關係?
- 6. Node.js和V8有什麼關係?
- 7. Linux和Apache的「.d」有什麼關係?
- 8. SIGTSTP和SIGCHLD之間有什麼關係
- 9. SDL和OpenGL有什麼關係?
- 10. PyTorch和Torch之間有什麼關係?
- 11. IRimTable和PersistenceStore之間有什麼關係?
- 12. 「reify」和「reification」與RDF有什麼關係?
- 13. bitbucket.org和bytebucket.org有什麼關係?
- 14. foreach和IEnumerable之間有什麼關係?
- 15. STL和stdlib之間有什麼關係
- 16. Selenium RC和WebDriver有什麼關係?
- 17. Dalvik和Zygote過程有什麼關係?
- 18. tsconfig.json和gulp.js之間有什麼關係?
- 19. '@ 1'和'@ 2'之間有什麼關係
- 20. Neo4j和SQL關係有什麼區別?
- 21. 'const Obj'和'Obj&'有什麼關係?
- 22. hadoop的TFile和HFile有什麼關係?
- 23. SelectListItem和SelectList之間有什麼關係
- 24. 芹菜和RabbitMQ有什麼關係?
- 25. document.write()和AJAX之間有什麼關係?
- 26. GTK,GTK +和GTK2有什麼關係?
- 27. seneca和redis之間有什麼關係
- 28. streamjs和linqjs之間有什麼關係
- 29. MariaDB和MySQL之間有什麼關係?
- 30. ERD和「關係圖」有什麼區別?
http://stackoverflow.com/questions/424123/what-is-the-relationship-between-the-windows-api-and-the-c-run-time-library這是你要找的人嗎? – 2010-07-12 09:22:42