基本概念

程序语言(编程语言):一组用来定义计算机程序的语法规则。

编译器(Compiler):将“高级语言”(编程语言)翻译为“机器语言(低级语言)”的程序。可以实现语言标准。比 如  Borland    C++ ,delphi pascal,gcc,mircosoft c++,intel c++。编译器与语言标准的吻合度也成为衡量编译器的优劣程序的一个指标。编译器的目的是将源代码编译成为二进制的目标文件(obj文件)。

代码编辑器(Editor):编译器通常接受由任何生成标准文件(例如ASCII文件)的编辑器编写的源程序。如:Notepad(记事本),MS Word,Emacs,Vim等。

库(程序库)(Library):一个可供使用的各种标准程序、子程序、文件以及它们的目录等信息的有序集合。或是以源代码方式提供,或是以二进制形式提供。可以被开发者直接调用。比如VCL,MFC,STL,BOOST,ACE.......

链接器(Linker):将编译器编译好的目标文件组合在一起,生成exe等最终执行文件的工具。比如VC的link.exe。

IDE(Intergreted Development)集成开发环境:集成开发环境,软件开发厂商把以上的很多工具组合在一起的产品。比如VC是把编辑器,cl.exe,link.exe,MFC,ATL,MSDN等集成到了一起,delphi把编辑器,bc.exe,VCL等组合到了一起。IDE环境中设计的编译,连接等选项,最终将传递给编译器和连接器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值