极语言历程
2022年
2022年开始优化局部变量的申请和使用,并取消之前的内部变量方案。 尽可能的减少内存操作,优化对寄存器的使用。 增加了传址、索引和子类等语法,实现子类代码的定义和处理。 增加了数据表结构类型和数据库的批量读取。 数组的长度 .len 取代下标,序号只能从0开始。 反汇编排查错误:数组和数据表乘以结构长度取错。
2013年-2021年
2013年开始研究Windows程序编译原理,可执行文件的结构。 2014年编译器框架初步成型,能够编译“hollo world”和简单的窗口程序。 2016年完成代码语法高亮编辑器和窗体设计器的改进,并实现资源图标等。 2018年优化数组的读写操作和自身加减操作,以及变量和内存指针的处理。 2019年才开始实现switch判断语句,增加了菜单编辑器和机器语言指令功能。 2020年重新规划数据变量的中英文名称,改进小数和日期的处理。 2021年修正窗体设计器报错退出问题,并深入研究汇编指令,优化机器语言。