计算机组成原理课题讨论——编译器对程序的影响
一、引言
本次课题研究题目由我的老师提出,研究成果以及结论均由我以及我的同学经过不懈的努力得出,仅供大家参考!
二、编译器的概念及工作流程
编译器是一种计算机程序,负责把一种编程语言编写的源码转换成另外一种计算机代码,后者往往是以二进制的形式被称为目标代码,这个转换的过程通常的目的是生成可执行的程序。
源程序通过编译器转换为目标程序:
三、常用编译器介绍
1、gcc/g++
Linux,windows,mac.常用,跨平台支持处理。由于gcc不配合微软的开发,微软开发出来gcc微软版本,MinGW和TDM
2、Clang
苹果系统下,Xcode最初使用GCC作为编译器,后来由于GCC的不配合,改用LLVM/Clang
3、vc
Windows平台常用编译器
4、vs
VS全名是Microsoft Visual Studio目前已经出到2017了,是很大的一个开发环境,包含很多高级语言的开发环境,VC、VB等,VC只是VS其中的一个开发环境
四、编译器对程序的影响有哪些方面
1、编译效率
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)