游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3175|回复: 10

如果要设计一种语言出来,要做什么样的工作?

[复制链接]

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-1-7 18:26:00 | 显示全部楼层 |阅读模式

不太了解。
[em7]

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-1-7 22:13:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

现在的语言蛮好啊。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2005-1-7 23:50:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

我不是说现在的不好,我就是希望了解一下。

6

主题

104

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2005-1-8 01:27:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

找本《编译原理》先看看,然后去开源社区下载gcc ,freepascal等工具的源代码琢磨琢磨
应该就能了解一点了吧。

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-1-8 11:04:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

其实原理类似于虚拟机,跟HTML、ASP的识别器相似,识别后然后编译,再运行

36

主题

382

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
发表于 2005-1-8 11:13:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

终于有人觉悟要搞语言了吗,。。。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2005-1-8 22:09:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

量力而为,尽力为之。

8

主题

71

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2005-1-9 05:28:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

一个编译器做的工作分为九步,
scan--parse--weed--symbol--type--resource--code--optimize--emit
有很多半自动化的工具可以辅助你制作一个编译器, scan可以用flex, parse可以用bison.....

1

主题

130

帖子

135

积分

注册会员

Rank: 2

积分
135
发表于 2005-1-9 22:24:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

首先要做好挨骂的准备工作

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2005-1-9 23:23:00 | 显示全部楼层

Re:如果要设计一种语言出来,要做什么样的工作?

有本事就不会担心了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 00:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表