python解释器实现及其嵌入式应用:专栏介绍

原创 2017年01月04日 07:59:10

本专栏涵盖如下内容:

一 解释器的实现机理

通过python实现一个pascal解释器来深入探究解释器的实现原理,同时通过上手实践掌握如何设计解释器这门技艺。

内容参考自《Let’s Build a Simple Interpreter》,里面的一些练习都放在文章里解答。

二 Micropython的应用

Micropython是一款python解释器,有了第一部分关于解释器的理论以及实践基础之后,来上手实际应用中的解释器。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python解释器实现及其嵌入式应用:Let's Build a Simple Interpreter(part12)

英文原文 不要担心走得缓慢;害怕原地不动! - 中国谚语(我表示怀疑!!!) 大家好,欢迎回来!今天我们将要走几小步来学习如何识别Pascal过程声明。什么是过程声明?一个过程声明是一个语言结构,...
  • abcamus
  • abcamus
  • 2017年02月20日 23:04
  • 219

python解释器实现以及嵌入式应用:符号表以及语法检查

本章实现了独立的符号表,实现了赋值语句语法检查。谈谈first集和follow集几乎任何一本关于编译器设计的书在讲到语法分析的时候都会介绍first集合和follow集合,故名思议,first集合就是...
  • abcamus
  • abcamus
  • 2017年02月20日 14:54
  • 626

python解释器实现及其嵌入式应用:内部模块定义及扩展

本文介绍mp内部模块的实现,如何自定义内部模块,面向读者:对python编译器内部实现有兴趣。要求:只需具有python应用经验即可。 发表于 Micropython开发:内部模块定义及扩展 M...
  • abcamus
  • abcamus
  • 2017年01月17日 14:33
  • 1246

python解释器实现及其嵌入式应用:抽象语法树

英文原文地址第七部分开始引入了抽象语法树,开始考虑到代码的耦合性。剥离了lexer,parser和interpreter。值得一提的是,上一篇随笔提到的右括号匹配问题在这里解决了,也是通过添加额外代码...
  • abcamus
  • abcamus
  • 2017年02月15日 16:57
  • 593

python解释器实现及其嵌入式应用:认识Micro Python

micropython是Damien George发明的运行在MCU之上的python,项目主页为 https://github.com/micropython/micropythonMicro P...
  • abcamus
  • abcamus
  • 2016年12月23日 18:53
  • 2086

python解释器实现及其嵌入式应用:解释器移植

一 概述 1-1 知识储备 1-2 成果展示 二 移植过程 2-1 代码选型 2-2 启动代码实现 2-3 指令集兼容 4 修改内存分布 5 交互界面 三 总结与展望 一 概述micropython:...
  • abcamus
  • abcamus
  • 2017年01月12日 16:01
  • 1328

嵌入式应用一例--借助卫星广播信号实现程序升级

一.前言:     忘了是哪几部科幻电影,里面有个情节,就是大反派操控了卫星,发射邪恶的信号,然后地面的所有机器人的智能程式都变了,成了杀人机器。现在,我就准备当那个“大反派”:只是我没有机器人,只...

Linux 中TCP/IP协议实现及嵌入式应用

  • 2017年04月06日 11:48
  • 21.11MB
  • 下载

嵌入式应用开发之基础设备控制

上位机(Qt开发) weiget.h#ifndef WIDGET_H #define WIDGET_H#include #include namespace Ui { class Wid...

嵌入式应用编程经验之谈-引脚复用

本文谈到我们在使用STM32F1系列芯片的引脚中容易忽略的问题点。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python解释器实现及其嵌入式应用:专栏介绍
举报原因:
原因补充:

(最多只允许输入30个字)