如何开发一门新的编程语言,如何开发一个IDE

yxp402295354 2010-05-01 12:17:05
1.开发一门新的编程语言,除了编译原理以外还需要研究什么?有没有什么好的资料可以更深入的了解编程语言?
2.如何开发一个新的IDE,语法高亮,自动提示完成等功能,界面设计部分是如何开发的?

期待大家的讨论。
...全文
267 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
大熊猫侯佩 2010-05-01
  • 打赏
  • 举报
回复
开发一个新的语言和开发新的ide是完全不同的2个概念。

而ide中仅仅具有语法高亮也是很简单的,仅仅要一个关键字集合文件即可。
比如现在很多主流编辑器都有各种语法文件供选择,比如editplus

你所得是ide的自动完成吧!这个需要一定的编程来完成,算法的效率很重要。
可以参考一下 www.aogosoft.com的一个masm IDE : masmplus
w_shun 2010-05-01
  • 打赏
  • 举报
回复
这个不是非常懂啊,lz这是要……?
zjs2010 2010-05-01
  • 打赏
  • 举报
回复
一个人能行么
raiky 2010-05-01
  • 打赏
  • 举报
回复
这个问题问的让人无法回答
额的大神啊
wzywsk 2010-05-01
  • 打赏
  • 举报
回复
自己写个编译器~~
wendaosheyu 2010-05-01
  • 打赏
  • 举报
回复
硬件方面需要一台电脑,一双手,和一个人脑

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧