网站首页 站内搜索

搜索结果

查询Tags标签: 编译原理,共有 17条记录
  • 编译程序的任务

    编译程序是一种翻译程序,编译程序是将一种语言形式翻译成另一种语言形式。它将高级语言所写的源程序翻译成等价的机器语言或汇编语言的目标程序。 整个编译过程一般可以划分为 5 个阶段:词法分析、语法分析、语义分析及中间代码生成、中间代码优化和目标代码生成。我们以…

    2023/6/20 11:22:44 人评论 次浏览
  • [编译原理]如何判断某文法的二义性以及找到文法对应的语言

    随便说说 这学期开编译原理课了,觉得还挺有意思的,写点博客记录记录。 如何根据文法找到其对应生成的语言如图所示,假设我们现在有文法如下:\[G(Z):Z->aZb|ab \]根据文法产生语言的定义,语言是文法产生的句子的全体,用集合表示如下:\[L(G)=\left \{ α|S\stack…

    2023/2/24 1:21:01 人评论 次浏览
  • ?? 移动端 JS 引擎哪家强?美国硅谷找......

    如果你喜欢我的文章,希望点赞👍 收藏 📁 评论 💬 三连一下,谢谢你,这对我真的很重要!在一般的移动端开发场景中,每次更新应用功能都是通过 Native 语言开发并通过应用市场版本分发来实现的。但是市场瞬息万变,Native 语言在开发效率上存在一定不足,并且从 AP…

    2021/2/26 14:11:28 人评论 次浏览
  • 编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器(修订版)

    编译器是一个程序,作用是将一门语言翻译成另一门语言。例如 babel 就是一个编译器,它将 es6 版本的 js 翻译成 es5 版本的 js。从这个角度来看,将英语翻译成中文的翻译软件也属于编译器。一般的程序,CPU 是无法直接执行的,因为 CPU 只能识别机器指令。所以要想执行一…

    2020/11/11 5:24:52 人评论 次浏览
  • 实现JavaScript语言解释器(一)

    前言对于大多数前端开发者来说JavaScript可谓是我们最熟悉的编程语言了,它十分强大可是有些语言特性却十分难以理解,例如闭包和this绑定等概念往往会让初学者摸不着头脑。网上有很多诸如《你看完这篇还不懂this绑定就来砍我》之类的文章来为大家传道解惑。可是在我看来这…

    2020/10/29 14:33:45 人评论 次浏览
  • [iOS翻译]了解Xcode构建系统

    原文地址:www.vadimbulavin.com/xcode-build… 原文作者:www.vadimbulavin.com/aboutme/ 发布时间:2018年10月24日每一个Swift程序在真正的设备上运行之前,都要经过一系列的转换。这个过程通常由Xcode构建系统来处理。在这篇文章中,我们将看看Xcode构建系统的每个部分…

    2020/7/28 23:04:09 人评论 次浏览
  • [iOS翻译]编译器

    原文地址:www.objc.io/issues/6-bu… 原文作者:twitter.com/chriseidhof 发布时间:2013年11月编译器是做什么的? 在这篇文章中,我们将看看编译器是做什么的,以及我们如何利用它来为我们带来优势。 大致来说,编译器有两个任务:将我们的Objective-C代码转换为低级代…

    2020/7/27 23:03:50 人评论 次浏览
  • 从0到1实现跨模块路由框架的基本原理

    读完本篇能够了解的内容 1、注解的一些基本使用; 2、gradle 5.4.1版本中如何正确的导入com.google.auto.service:auto-service:1.0-rc7 类库; 3、利用javapoet编写java文件; 4、如何在编译期生成代码; 5、利用反射执行编译时生成的java类文件。 复制代码起因 项目中看…

    2020/7/22 23:03:52 人评论 次浏览
  • 为什么编译原理被称为龙书?

    碎碎念 为什么这本书叫做 龙书(Dragon book)?这本书很有意思,它的书名是 《Compilers: Principles, Techniques, and Tools》,也就是编译器的原则、技术和工具。但它却画出了一个恐龙和骑士,恐龙身上写的是 Complexity of Compiler Design,也就是复杂的编译器设计,骑…

    2020/7/17 17:09:25 人评论 次浏览
  • 用JS来解释JS:简易实现JS解释器

    前言 说到编译原理,对于一个小前端来说,既远又近,远是因为如果单单进行业务开发,你可能基本不需要接触到它;但是当你想往深处进阶时,你就会发现,现在前端的世界里,到处都是编译原理的应用,而且这些应用其实离你非常近,比如日常用到的webpack、rollup、babel甚至…

    2020/7/6 11:26:53 人评论 次浏览
  • 编译原理:从0写一个js解释器

    前段时间写了一个js解释器,在没有依赖任何第三方库的情况下。 到目前已经已经把除了对象以外的JS大部分基础功能写出来了,在此分享和回顾一下主要实现和技术细节。 github.com/zuluoaaa/ma… 解析一个快排函数0 初始化 我们输入一串有意义的js字符串 1 词法分析 遍历循环…

    2020/5/1 11:02:47 人评论 次浏览
  • simviso 国外MIT CMU 斯坦福计算机科班顶级课程翻译系列

    2020/4/2 17:01:48 人评论 次浏览
  • 清华深度学习框架 Jittor 开源,创新元算子和统一计算图,推理速度可提升 10%-50%

    2020/3/25 14:02:11 人评论 次浏览
  • 手写一个词法分析器

    2020/3/23 17:01:25 人评论 次浏览
  • 手写一个词法分析器

    2020/3/23 14:01:33 人评论 次浏览
共17记录«上一页12下一页»
扫一扫关注最新编程教程