首页 > 代码库 > 关于编辑器和语言的一些启示

关于编辑器和语言的一些启示

前两天得到一些新的启示,结论是:语言已死,环境当立。

昨天晚上在coffeescript群里面发表了一些论点,记录在这里备忘:

 

以下“太极真人”是我:

 2014/12/6 20:43:17
太极真人 2014/12/6 20:43:17

语言已死,环境当立。
神奇辉
2014/12/6 20:44:03


2014/12/6 20:44:31
太极真人 2014/12/6 20:44:31

元编译已是咋日黄花,元编辑将是未来神器
ideal
2014/12/6 20:45:02

元编辑 是啥
神奇辉
2014/12/6 20:45:04

什么是元编辑?
神奇辉
2014/12/6 20:45:13

有点觉厉

太极真人 2014/12/6 20:45:44

我刚得到的一个启示。
神奇辉
2014/12/6 20:46:10

详细说说
神奇辉
2014/12/6 20:46:19

看来真人闭关成功了
2014/12/6 20:48:23
太极真人 2014/12/6 20:48:23

对ide编辑区产生的程序求值,然后再编译求值后得到最终的程序
神奇辉
2014/12/6 20:48:57

这不是编译型语言的理论吗?
2014/12/6 20:50:14
太极真人 2014/12/6 20:50:14

太极语言的元编译是前所未有的

太极真人 2014/12/6 20:51:26

元编缉这个想法更是一分钟以前才闪现到这个世界
2014/12/6 20:56:02
化石
2014/12/6 20:56:02

应该是“明日黄花”
2014/12/6 20:57:56
太极真人 2014/12/6 20:57:56

它不会再开放,因此只能“昨日”

太极真人 2014/12/6 20:59:00

因为编辑会取代语言
2014/12/6 21:01:59
太极真人 2014/12/6 21:01:59

我已经明确理解到,编程的未来在于新的编辑器,而不是新语言
神奇辉
2014/12/6 21:02:14


神奇辉
2014/12/6 21:02:32

这个问题,很多人都在说,但是现在的技术,实现不了。
神奇辉
2014/12/6 21:02:46

.net就是一个很粗暴的例子

太极真人 2014/12/6 21:03:04

编辑器具有超越任何语言的表达能力

太极真人 2014/12/6 21:03:39

.net与编辑器何干?
2014/12/6 21:04:17
神奇辉
2014/12/6 21:04:17

那是不是我想歪了

太极真人 2014/12/6 21:05:02

它是一种公共的中间表示,为方便语言提供的平台

太极真人 2014/12/6 21:06:03

如vc,vb,c#,f#等等
2014/12/6 21:06:36
太极真人 2014/12/6 21:06:36

类似JVM的效用

太极真人 2014/12/6 21:07:24

关键技术是clr
2014/12/6 21:07:58
神奇辉
2014/12/6 21:07:58


神奇辉
2014/12/6 21:08:06

clr又是啥

太极真人 2014/12/6 21:08:34

common language repr

太极真人 2014/12/6 21:09:37

其实就是微软的字节码
神奇辉
2014/12/6 21:09:40


2014/12/6 21:18:13
太极真人 2014/12/6 21:18:13

以前,编辑器为语言而存在,以后,编辑器自己就是语言
2014/12/6 21:25:09
太极真人 2014/12/6 21:25:09

可以把coffeescript看成javascript的一种编辑方式

太极真人 2014/12/6 21:26:46

编译过程实质是一种自动编辑
2014/12/6 21:28:39
太极真人 2014/12/6 21:28:39

脑补一下人工将coffee增删改成js的过程
Lee.
2014/12/6 21:30:05

   对。
2014/12/6 21:37:12
太极真人 2014/12/6 21:37:12

也许该重新审视人工增删改的力量?被低估?
2014/12/6 21:41:05
太极真人 2014/12/6 21:41:05

发明新语言是很难的,周期是很长的,能识别的模式是有限的,能做的变换是可数的。

关于编辑器和语言的一些启示