zoukankan      html  css  js  c++  java
  • 关于编辑器和语言的一些启示

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

    昨天晚上在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

    发明新语言是很难的,周期是很长的,能识别的模式是有限的,能做的变换是可数的。
  • 相关阅读:
    多播委托和匿名方法再加上Lambda表达式
    委托
    从警察抓小偷看委托
    StringBuilder
    C#修饰符详解
    数据结构与算法之队列
    数据结构与算法之栈
    win10重复安装
    网络编程基础
    PrintPreviewControl
  • 原文地址:https://www.cnblogs.com/chaosim/p/4149213.html
Copyright © 2011-2022 走看看