• 想创造一门动态计算机语言(1)


    其实,原本,只想创建一门玩具类计算机语言。

    不要像现在大家广泛使用的java,c#,JavaScript,python,ruby这些。

    设计的不要那么复杂,希望它的语法简单点,类似vb这样,很直观,入门容易;

    语言本身关键字要少点,每一个关键的语法点,仅仅提供一种必要的实现方式;

    第三方类库不要太多,最好是官方慢慢提供需要扩展的功能;感觉,第三方开源库,良莠不齐,好坏参半;

    比如,string s = "ssss";

    就不提供: var s = "ssss";

    类似: if (true)

                    printf("$s", "sss");

    不能省略括号,无论是单语句还是多语句。

    拒绝语法糖。只要笨拙的,固定的语法;

    这方面pascal做的比较好,可惜delphi很少人用。

    语法格式,要符合人类思考习惯,最好是适合中国人的习惯;

    可以考虑提供图形化编程方式,文本的源代码,很落后。

    不提供太多命令,不接受unix的文化传染。

    能够调用其他所有语言的api,接口绝对要简单,无痛调用。其他语言的api在使用上,就像是我的普通api,不要增加学习成本。

    未完,待续

  • 相关阅读:
    golang获取变量数据类型
    有道云笔记隐藏广告
    golang搭建web服务器
    node.js搭建https服务器
    Linux查看CPU和内存信息
    go语言中文处理
    node.js压缩和解压缩
    关于同步、异步、阻塞、非阻塞简单总结
    Nginx部署静态网站
    node.js分片上传文件
  • 原文地址:https://www.cnblogs.com/maoyan/p/15865734.html
Copyright © 2020-2023  润新知