2 化简派蒙

尚未进行身份认证

孤独是致死的疾病

等级
TA的排名 3w+

【JSP】JSP&MySQL初次连接测试

各个配件版本Tomcat:apache-tomcat-9.0.31Eclipse:eclipse-jee-2019-12-R-win32-x86_64JDK:jre1.8MySQL: 8.0.17 MySQL Community Serverjdbc:mysql-connector-java-8.0.17我并没有单独下载JDBC,在安装MySQL的时候选custom自定义,然后选MySQL本体和Connect/J 就行建个MySQL数据库demo和表user为了用GUI使用MySQL,我又下

2020-05-08 23:03:33

[kic]语言定义,kic是C语言的子集

前言本来想看《自制编程语言,基于C语言》,但是没有拿到手的电子书只有目录和两个章节,所以只能看《自己动手制作编译器、链接器》。这本书听说有些bug,其实无所谓了,一般的书上都找的出问题,就算是“大国重器”的教材书中也有打印错误。这本书中作者实现了一个simple c,我做这个项目是为了之后做别的语言打下基础,所以我这门在simple c上修改的语言就叫kic了!kic语言是c语言的子集...

2020-04-26 11:54:33

[GL]超级宝典学习日记1

前言就是简单学学,之前也花过一周时间做了个OpenGL的项目,对其中的套路感觉无所谓,再复杂我也只是个使用者,只需要简单使用而已——常常偷懒,不想去深究,可是寒假做了自制编程语言的项目后,对内部实现原理有了兴趣。新的编程语言项目kiana,将拥有GUI编程能力,所以打算再来学学openGL...

2020-04-24 14:30:40

编译原理复习,掌握自动机

前言自动机就是作用在词法分析中的识别器,都是一个一个符号进行处理的,输入的是符号串,输出的是单词串!之前做自制语言suatin时直接交给正则了,这次自制语言kiana要自己动手做词法分析器了...

2020-04-24 11:57:22

编译原理复习,积累语言经验

0型文法设 G=(VN,VT,P,S)G =(V_N,V_T,P,S)G=(VN​,VT​,P,S),如果GGG的每个产生式α→β\alpha \rightarrow \betaα→β 都满足 $\alpha $1型文法2型文法3型文法

2020-04-21 20:48:00

SQL数据库注意事项,持续更新

1.没选数据库。。。这个问题我遇到好几次了,每次打开软件都忘记选择自己要操作的数据库,导致半天愣在那里,到处找指令怎么用。。。指令操作要对应选择要操作的数据库!!!...

2020-04-20 11:26:51

下一版本编程语言Dem应该具有的功能

关于自制的编程语言的设计,我已经在lang:使用BNF范式设计一个文法、lang:总结9种编程语言的语法来设计自己的编程语言Suatin-lang、lang:谈谈自制编程语言1 这几篇中,写下了诸多矛盾的要求。单单看语句结尾是什么这一点,开始想做成lua那样的可用分号可不用,后来改成必须用换行,到制作中因为不想处理\n了,干脆又全改成了分号结尾——一开始意气风发打算提供一堆炫酷的功能,想随便花一...

2020-04-11 16:10:27

lang:自制编程语言15.5——C++如何在struct中使用union???

前言lua底层中对数据结构的实现就是靠struct和union的嵌套实现的,我两个月前开始自制语言时也想这样,但是苦于union使用一直出错,不得已用struct代替了union,这使得解释器浪费了大量的无用内存……struct中嵌套union解决方法如果这么嵌套会出现:union xxx 的默认构造函数或者析构函数被删除了,无法使用!!!解决方法很简单,被删除的函数,再定义回来就行!!!...

2020-03-28 21:43:11

lang:自制编程语言16——变量栈

前言结束了,不做了

2020-03-26 22:07:28

lang:自制编程语言15——break&continue

前言上一篇增加了一个assert关键字,这一篇增加两个关键字,break,continue。有了这两个关键字后,循环就方便多了。

2020-03-19 17:17:52

lang:自制编程语言14——增加调试机制

前言引入一个关键字,解释到该关键字的时候就暂停终端,只有输入了回车才能继续,大概是这样的机制。

2020-03-19 12:31:42

lang:自制编程语言13——teach

前言Suatin编程语言项目——一款简单的直译型解释器By Demllie,2020,3,19今天刚刚完成了for循环,现在while,do-until,for三种循环和if-elif-else分支都实现了Suatin这个项目我打算做到function就结束的,毕竟没有学习编译原理,没有使用递归下降,做起来很辛苦,有些部分我想如果懂了编译原理的知识应该会处理得更好,更简易些,所以,我实际上...

2020-03-19 10:17:48

lang:自制编程语言12——三种循环

前言做了分支后,循环难度也没多大,很多问题分支中都解决了。做循环前先抽象出一个CondCmd类,继承于BlockCmd,让IfCmd、WhileCmd、Do_UntilCmd、ForCmd继承这个类。...

2020-03-18 13:33:40

lang:自制编程语言11——if-elif-else

前言前面做起来挺快的!接下来这个可能要花一周的时间了!需要构造一颗语义树,用来控制解释语句的顺序!

2020-03-10 15:15:12

lang:自制编程语言10——改进赋值

这一篇算是给自己的项目打了许多的补丁

2020-03-09 23:50:09

lang:自制编程语言9——重写表达式分类机制 + 改进异常机制

1.改进异常机制。2重写表达式分类机制

2020-03-08 18:31:53

lang:自制编程语言8——多条解释

前言寒假画了很多时间,终于解释完了一句话,接下来的任务是对多条语句进行解释!然后是语义分析,做分支,做for循环,做while循环,做do-until循环,然后是function函数和array特殊数组……先休息一段时间,积累一些知识再做!...

2020-03-05 22:10:50

自制编程语言应该按编译原理来吗?

走野路子还是走正道

2020-03-02 17:46:21

lang:自制编程语言7——改进判断运算和逻辑运算

1.构造语法树(回顾之前的内容)2.确定要调用解释接口类型(改进判断、逻辑运算)

2020-03-01 20:19:56

lang:自制编程语言6——语法树引入逻辑运算和关键字方法

前言三千行代码,写了个寂寞。

2020-02-28 20:21:54

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取