LemonHX

LemonHX

CEO of Limit-LAB 喜欢鼓捣底层的代码,意图改变世界
twitter
tg_channel

编程语言

cover

Go 语言赢两次并遥遥领先

Goroutines 是 Go 语言中用于实现协作式多任务处理的机制,使得 Go 成为一种既简单又高效的并发编程语言。 最关键的是这东西可比教给小白什么是 Async 方便多了 大家别没事儿找事儿反驳我 Go 不好学,我昨天刚刚让一个完全没有 Go 经验的人在两个小时内学会了…
CPS系列 1: CPS(延续传递) 对正常人来说有什么用?
CPS(Continuation Passing Style)编程是一种编程风格,它的主要思想是将程序的控制流程显示地传递给下一个函数,而不是通过函数调用栈来控制。 在CPS编程中,每个函数都需要一个额外的参数,这个参数被称为 "continuation" (或者我们一般叫他 k…
cover
cover

漫聊编程语言的易用性与Strong Type和Weak Type

欢迎任何困惑网上论战 strong type 和 weak type 语言是什么东西的萌新以及正在学习类型理论的人前来观看~ 我只想说网络上大部分关于这部分的争吵都是错的! 而且出错的方向都太离谱了. 首先非常感谢客座作者 dannypsnl 大家可以看他博客!# Type…
cover
cover
cover
cover
cover

编程语言设计踩坑实录(大佬们绕道)

这个语言我再在上次的 Sap 语言和什么之前想搞的 CN 语言的失败教训中中吸取了大量的教训,同时获得了 N 个群友以及业界工程师的思路,最终汇总并尝试弄出来这么一门语言. 希望能帮到下一个想造编程语言的人 速度:还没做出来想那么多干嘛?# 现在是 2022 年了,有…
cover

没有银弹: LemonVM设计缺陷反省, 以及对未来的展望.

缘起# 我在写 LemonVM 的时候,第一版采取的 Rust 语言,当时想着使用 Rust 语言至少能够保证在写 VM 的时候至少是内存安全的, 但是事实告诉我,在写这种层面的底层大项目的时候,想要使用静态检查来保证内存安全是不可能的一件事,尤其是我要写 垃圾回收的前提下…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.