一门编程语言是怎么创造出来的呢?

一门语言,如C,C++,可以由一些人创造出来,我不理解语言和编译器是同一个东西吗,还是它们是独立的,分别由不同的人开发的呢?

如果你学了数字电路、8086汇编语言、一种单片机的原理,再看一下编译原理头几页就大概可以明白了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-01-02
首先语言和编译器不是同一个东西,它们是独立的,可以由不同的人开发,象c++就有VISUAL C++,BORLAND C++等不同的编译器.
一般情况下,语言的发明者,都开发了其编译器,
但是也有一些语言,并没有编译器,当然谁都可以给它开发编译器
总之两者不是同一个东西可以由不同的人开发.
第2个回答  2006-01-03
我这个人比较通俗,说话也白,
说白了,计算机只认的1010110010这种1或0的数字,其它的都不认识,
你想一想,要是要你来0101011来写一个程序,你受得了吗,所以要发明很多语言来写一个程序,可是这种程序只有我们人能看懂,电脑不知道呀,怎么办,全部交给编译器,叫它去翻译给计算机"听",这样,我们人看程序不累,计算机也知道了,我们想要它干什么了.
第3个回答  2006-01-01
早期的计算机还用机器语言呢,当时的编程员绝对是智商很高的,大量二进制代码记忆,真有点难以想象;但这样的程序照样使用了好几年。再后来的汇编,对一般的人来说也是天书,为了推广计算机语言,高手们只好发明了高级程序,提前把编译器编写好,让用户直接应用。就这样呀
第4个回答  2006-01-01
编译器也是编出来的啊~
象JAVA虚拟机也是用C语言写的,,,

而C编译器好象是用汇编编写的~
相似回答