高级语言是如何出来的

实际上,你的概念就有问题!

C/C++/Java等,不是开发出来的。是规定出来的。
C/C++ 是由国际标准组织制定的语法规范。他们只规定内容,不开发程序,也不开发任何编译环境。
Java可能例外,它是由Sun制定,并且也由Sun开发编译器和各平台的虚拟机。

微软公司根据C/C++的语法,开了C/C++的编译器,名字叫 Visual C++。
Borland公司也根据C/C++的语法,开发了编译器,名字叫 Borland C++ Builder。
Intel 公司也根据语法开发了编译器,名字叫 Intel C++ Compiler。
其他公司,组织和个人也开发了不同的编译器产品,GC++,DevC++(GNU)等。

程序员和编译器厂商,都根据国际标准组织的规定来。这样同一个编译器就能让全世界所有的C/C++程序员使用了。

你想开发一个新的编译语言。你可以做到,看一些《编译原理》一类的书。

写一个编译器并不难。难的是,你如何让广大的程序员接受你规定的语法?

所以,与其你自己规定一种语言并开发其编译器产品。不如你根据已有的语法,开发新的编译器。
这样你的用户学习起来也就更快,更容易接受。除非你规定的语法有超越C/C++语法的独特之处,否则,广大的程序员凭什么学习你制定的语法呢?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值