问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何开发高级编程语言

发布网友 发布时间:2022-04-29 16:25

我来回答

1个回答

热心网友 时间:2023-05-14 22:10

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

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++语法的独特之处,否则,广大的程序员凭什么学习你制定的语法呢?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
whirlpool如何制热 如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 新手学习oracle应该从哪里开始 如何开发一种计算机语言? 请编程达人指点迷津!! 谢谢 如何找回被删除的Word2003文档恢复文件 如何在Windows10任务管理器中显示命令行 计算机语言是如何开发出来的?? 如何自创一门编程语言? 今朝分明说与君什么意思? 与君诀是什么意思 落叶时分报与君的意思? 与君识 与君悦 与君同离别什么意思? 好奇支付宝哪来这么多钱,集福分2亿 与君百岁终有一别是什么意思 支付宝两亿奖金最多能分多少 2017支付宝集福分了多少钱 陌然和与君分别是什么意思? 如何评价支付宝“集齐五福,平分超2亿现金”活动 支付宝集齐5福平分超2亿现金是真的吗 幸福快乐与君同在是什么意思? 为什么集5张福卡平分2亿,福卡还没集到,就被骗子盯上了? 什么是诺贝尔数字货币 与君初识,晓君以美;与君相知,动君以诚!啥意思? 如何用命令提示符关闭任务管理器? 一个好的技术团队应该怎么选择自己的开发语言 我的电脑的任务管理器和命令与提示符打不开,怎么办? win10命令提示符管理员怎么打开 命令提示符还有任务管理器被系统管理员禁用是怎么回事? 谷圆粉怎么做成凉皮面筋 任务管理器注册表命令提示符 如何自己创建一种编程语言 编程语言是如何创建的? 无法进入 桌面 任务管理器 命令提示符界面也不能用 安全模式下也一样 凉皮里的面筋用谷沅粉怎么做 如何开发一个属于自己的编程语言开发工具 任务管理器的文件运行程序的命令有哪些? 想学手机游戏开发,自己开发语言一点也不懂,从何学起,谢谢!! 用谷元粉,做蒸面筋块谁知道那学技术 命令提示符如何使用?平时操作常用的命令有哪些?谢谢大家! 天美时手表 T49867 指南针和测速功能怎么用??求高人解答~! 天美时手表TW 5K 94600如何设置时间 天美时出厂新表怎么启动 天美时手表T2N291AB SL怎么使用