0
点赞
收藏
分享

微信扫一扫

HiLang一门新编程语言


这是​土盐​的第148篇原创文章

HiLang一门新编程语言_人工智能

1

大家好,我是土盐。

昨天把​​《自己动手写python虚拟机》​​看了一百多页,今天可以看完这本书了。

2

这本书为什么这么重要,因为涉及编译器开发.

除了方便吹牛以外,里面也有很多trick。

比如,宏定义的方法。

#define ST(x) StringTable::get_instance()->STR(x)
#define STR(x) x##_str

STR(add)被替换为add_str。

仓库网络图,了解提交顺序,便于梳理代码流程。

​​

​​

​​

查看python字节码的show_file.py工具等。

该书是3年前基于python2.7写的。

经过不断的演化,现在已经是一门独立的语言的parser了。

​​

​​

​​

可以关注新的工程HiLang,一门新编程语言。

3

昨天测试同事去公司又给我揪出了多个问题,今天下午要去公司加班了。

这样反复出问题,一直出bug,感觉效率很低。

核心原因是软件的异常处理,没有建立起来。

暂时只能把跟测试同事多沟通,让她们理解通讯指令含义和详细描写操作流程溯源。

今天跟硕博群友探讨了两个问题。

一个是挑羊的问题。

我以为换不换都一样,没想到还是吃了不学无术的亏。

HiLang一门新编程语言_人工智能_02

HiLang一门新编程语言_编程语言_03

另一个是单摆周期与长度相关的问题。

当单摆角度很小时,可以认为单摆周期只与绳长有关。那么,当单摆角度很大时,单摆周期还是只与绳长有关吗?

一哥们头像是伯克利大学的,拿出了一个椭圆方程相关周期公式,并解释了一下简谐概念和数学推导。


小角度的时候是近似认为sin(theta)~theta 大角度是椭圆积分解吧,不是简谐了。

周期是和最大角度值有关的椭圆积分,这个积分我记着级数展开第一项就是小角度的周期。和物重无关。


HiLang一门新编程语言_java_04

我联想到运控的谐波减速和机器人轨迹,还有Altera FPGA的差分信号。

4

为了方便想学习编程的朋友一起沟通交流,我建了一个闲聊与编程的微信群,也方便资料的分享。

​​建群六天了,已经有83位朋友入驻了,欢迎大家来撩。​​

今天突然发现,群里貌似有几位高中生,哈哈。

一创始人老哥,还特意做了一个视频。

这里也推送下我的微信号给大家,方便直接联系我,一起逛朋友圈。



举报

相关推荐

0 条评论