导航:首页 > 源码编译 > 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编译器有用吗相关的资料

热点内容
卡尔曼滤波算法书籍 浏览:764
安卓手机怎么用爱思助手传文件进苹果手机上 浏览:841
安卓怎么下载60秒生存 浏览:800
外向式文件夹 浏览:233
dospdf 浏览:428
怎么修改腾讯云服务器ip 浏览:385
pdftoeps 浏览:490
为什么鸿蒙那么像安卓 浏览:733
安卓手机怎么拍自媒体视频 浏览:183
单片机各个中断的初始化 浏览:721
python怎么集合元素 浏览:477
python逐条解读 浏览:829
基于单片机的湿度控制 浏览:496
ios如何使用安卓的帐号 浏览:880
程序员公园采访 浏览:809
程序员实战教程要多长时间 浏览:972
企业数据加密技巧 浏览:132
租云服务器开发 浏览:811
程序员告白妈妈不同意 浏览:333
攻城掠地怎么查看服务器 浏览:600