想要自创一门编程语言,首先要能做到这 14 点!

现在,很多人对他们现在每天使用的编程语言感到困惑和不解,他们都有各自的需求,无论你是一名职业的 IT 人员还是普通的开发爱好者,你可能曾经想要创造一门新的编程语言。下面就来告诉你如何创造一门编程语言,如果你能够做到这 14 点的话,说不定那时候的你真的已经成功了呢!

Step 1 对专业术语十分熟悉

写编译器的人通常会使用一些你不是那么熟悉的术语,所以你一定要在开发前先了解编译器,确保你知道编译的所有事情。

Step 2 确定这门语言的应用领域

你要知道你的这门语言是用来解决某个特定领域的问题,还是通用目的的语言?

Step 3 思考这门语言的语义和概念

(1)允许直接的指针访问吗?

(2)这门语言提供哪些数据类型?

(3)这是一门静态语言还是动态的语言?

(4)使用什么内存模型?是有自动的垃圾回收机制还是需要手工管理内存?

(5)如何处理并发性?你准备使用单进程/锁模型,还是复杂一些的,像 Linda 或 acto

  • 10
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值