计算机组成原理课题讨论——编译器对程序的影响

一、引言

  本次课题研究题目由我的老师提出,研究成果以及结论均由我以及我的同学经过不懈的努力得出,仅供大家参考!

二、编译器的概念及工作流程

  编译器是一种计算机程序,负责把一种编程语言编写的源码转换成另外一种计算机代码,后者往往是以二进制的形式被称为目标代码,这个转换的过程通常的目的是生成可执行的程序。

  源程序通过编译器转换为目标程序:
在这里插入图片描述

三、常用编译器介绍

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、编译效率

posted @   爱吃雪糕的小布丁  阅读(13)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示