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

一、引言

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

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

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

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

三、常用编译器介绍

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 @ 2022-10-01 18:29  爱吃雪糕的小布丁  阅读(4)  评论(0编辑  收藏  举报  来源