春节后的第一篇就从这个最先吧~本文已在前端早读课民众号上首发 原文链接 JavasScript社区在立异的道路上开足了马力,曾盛行过的或许一个月以后就过期了。 2016已完毕了。你可以会想你是不是错过一些重要的东西?不必…
标签:编译器
基于JavaScript的小型Three-Pass编译器完成
媒介 昨天完成了codewars上的1级题简朴诠释器完成,本日突发奇想上去看看统共有若干1级题,然后发明统共也只要三题。而且,这三题都是编译器诠释器相干的,所以痛快都做了了事。昨天做的是简朴诠释器,另有两题离别是编译器以…
基于JavaScript的简朴诠释器完成(一)——表达式的语法树天生
媒介 这个系列是关于CodeWars上的一条1Kyu题:Simple Interactive Interpreter。也就是完成一个简朴的交互式诠释器。问题地点:http://www.codewars.com/kata/…
Pythonium —— 转换Python代码为JavaScript
pythonium 是一款可以将 Python 3 代码转换成原生 JavaScript 代码的 Python 模块。 特性 生成各处通用的JavaScript 原生JavaScript性能 与现有JavaScript库…
Pythonium —— 转换Python代码为JavaScript
pythonium 是一款能够将 Python 3 代码转换成原生 JavaScript 代码的 Python 模块。 特征 天生遍地通用的JavaScript 原生JavaScript机能 与现有JavaScript库…
写一个SQL Server, 学习编译器, 数据库 (1)
前言 近期为了回顾之前所学知识, 于是想来写一个小小的sql server来复习一下. 准备工作 用到的技术栈/包. jison – 是一个类似于flex/bison的js语法库, 用以编译sql语法. 可以…
ndk的build.gradle的高级配置
指定可选配置 您可以在模块级 build.gradle 文件的 defaultConfig {} 块中配置另一个 externalNativeBuild {} 块,为 CMake指定可选参数和标志。 android { …
OC基础教程(面向对象-2)
一、@interface部分 @interface部分用于定义类的公共接口(API)。 @interface Person : NSObject 在创建一个对象的时候OC编译器需要一些关于该类的信息,尤其是对象的数据成员…
在objective-C中#pragma mark是什么意思?
经常在 Xcode IDE 里面的代码中看到以下代码指令: #pragma mark – #pragma mark Initialization #pragma 是什么 从技术上讲,以 #pragma 开头的…
Swift 基础用法
第一章:Swift的简介 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序,2014 年,在 Apple WWDC 发布,几家欢喜,几家愁。 愁者:只学Object-C的人 …
教程|在Windows下安装配置Code::Blocks+GCC开发环境
0 写在前面 Code::Blocks是一个开源免费优秀的跨平台C/C++/Fortran IDE,可以集成多款编译器。 GNU编译器集合(GCC)是GNU Project支持多种编程语言的编译器系统。 笔者平时主要编写…
Swift? OR Objective-C?
1、Swift简介 WWDC 2014 上苹果再次惊世骇俗的推出了新的编程语言 Swift——雨燕, 这个消息会前没有半点风声的走漏。消息发布当时,会场一片惊呼,相信全球看直播的码农们当时也感觉脑袋被敲了一记闷棍吧。于是…