展开全部
所谓c语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照c语言的规则,将其转换成系统可以执行的二进制文件。
其本质在于对文件的读入,分析,及处理。这些操作,c语言都是可以实现的。
所以用c语言来做c语言的编译器是完全可行的。
但是,历史上的第一个c语言编译器,肯定不是c语言写的,因为在没有编译器时,无法把c语言转换成可执行文件。
只要有了第一版其它语言的编译器,就可以用c语言写编译器了。
事实上,目前大多数的c语言编译器,都是用c语言写的。
其本质在于对文件的读入,分析,及处理。这些操作,c语言都是可以实现的。
所以用c语言来做c语言的编译器是完全可行的。
但是,历史上的第一个c语言编译器,肯定不是c语言写的,因为在没有编译器时,无法把c语言转换成可执行文件。
只要有了第一版其它语言的编译器,就可以用c语言写编译器了。
事实上,目前大多数的c语言编译器,都是用c语言写的。
展开全部
c编译器就是把你写的c语言程序转换成机器能理解及执行的代码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c编译器就是把你写的c语言程序转换成机器能理解及执行的代码
既然是C语言编译器 肯定是写C语言的了
不过一般的文本编辑器 诸如word 记事本这些也都可以写C语言
不过不能编译成机器能执行的代码 要想成为机器执行的代码 就必须经过C语言编译器 编译以后才行
既然是C语言编译器 肯定是写C语言的了
不过一般的文本编辑器 诸如word 记事本这些也都可以写C语言
不过不能编译成机器能执行的代码 要想成为机器执行的代码 就必须经过C语言编译器 编译以后才行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c编译器就是把你用高级语言即C语言编写的程序编译成机器指令并生成可执行程序,那样才能被电脑执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询