如果自己想发明一种新的编程语言。。。

时间:2023-02-11 21:48:19
   自己想发明一种新的编程语言,不过不知道该怎样做!
   比如说我自己定义了语法,比如写了一条语句:输出从1~100的整数的和。 怎么让他执行在屏幕上输出从1~100的整数的和呢?
   不要说用易语言,我只想知道怎么让我自己定义的程序运行!原理啊,发明过程啊!
   希望大神指教,谢谢!

20 个解决方案

#1


请问,你知道编译原理吗?

#2


学习编译原理.

#3


http://club.topsage.com/thread-2494868-1-1.html

#4


看编译原理,并且网上有开源编译器代码。可以参考这些资料

#5


简单点说,所有编程语言都是用另一种编程语言编写的,除了原始机器语言。
为了实现你的编程语言,你需要学习另一种编程语言来实现你的语言。

#6


孩子 去学习编译原理吧!

#7


搞语言可不只是编译原理那么简单

#8


和真正的发明者协商,加上你的名字

#9


实现你的语言->asm-通过masm->各种obj-通过linker->pe|coff或elf->loader执行

#10


你弄懂了编译原理,写个自己的编译器,在创造自己的的语言。。。

#11


学习词法,语法分析器--编译原理,然后开发IDE

#12


 你可以 用 c++ 编写一个 你自己的语言.......  

#13


编译原理

#14


LEX+YACC

#15


谢谢各位了!

#17


先看编译原理,尝试脚本语言的开发吧!

#18


引用 14 楼 zhao4zhong1 的回复:
LEX+YACC
大哥,这个说白了还是C语言啊

#19


龙书,虎书,鲸书

#20


我觉得有自己的想法想发明一门语言是一回事,而能让这个语言能够被广泛接受,使用,却是另一回事。所谓发明性质的东西,一定要有自己的创新点,或者说是特色。如果你的特色很迎合时代的需要,那么这们语言才有可能成为经典。
以前看过一篇介绍Go语言的文章,里面提到现在“云计算”、海量数据的存取之类的问题很棘手,而Go语言则在一定程度上更好的适应这个问题。

#1


请问,你知道编译原理吗?

#2


学习编译原理.

#3


http://club.topsage.com/thread-2494868-1-1.html

#4


看编译原理,并且网上有开源编译器代码。可以参考这些资料

#5


简单点说,所有编程语言都是用另一种编程语言编写的,除了原始机器语言。
为了实现你的编程语言,你需要学习另一种编程语言来实现你的语言。

#6


孩子 去学习编译原理吧!

#7


搞语言可不只是编译原理那么简单

#8


和真正的发明者协商,加上你的名字

#9


实现你的语言->asm-通过masm->各种obj-通过linker->pe|coff或elf->loader执行

#10


你弄懂了编译原理,写个自己的编译器,在创造自己的的语言。。。

#11


学习词法,语法分析器--编译原理,然后开发IDE

#12


 你可以 用 c++ 编写一个 你自己的语言.......  

#13


编译原理

#14


LEX+YACC

#15


谢谢各位了!

#16


#17


先看编译原理,尝试脚本语言的开发吧!

#18


引用 14 楼 zhao4zhong1 的回复:
LEX+YACC
大哥,这个说白了还是C语言啊

#19


龙书,虎书,鲸书

#20


我觉得有自己的想法想发明一门语言是一回事,而能让这个语言能够被广泛接受,使用,却是另一回事。所谓发明性质的东西,一定要有自己的创新点,或者说是特色。如果你的特色很迎合时代的需要,那么这们语言才有可能成为经典。
以前看过一篇介绍Go语言的文章,里面提到现在“云计算”、海量数据的存取之类的问题很棘手,而Go语言则在一定程度上更好的适应这个问题。

#21