码迷,mamicode.com
首页 >  
搜索关键字:解释器    ( 5793个结果
lua的string库与强大的模式匹配
lua原生解释器对字符串的处理能力是十分有限的,强大的字符串操作能力来自于string库。lua的string函数导出在string module中。在lua5.1,同时也作为string类型的成员方法,因此,我们既可以写成string.upper(s), 也可以s:upper(),选择你喜欢的写法。 string.len(s)返回s的长度。 string.rep(s, n)返回重复s...
分类:其他好文   时间:2014-10-06 23:05:21    阅读次数:243
读书笔记-程序观点下的线性代数
线性代数的核心:向量模型 线性代数到底是一种客观的自然规律还是人为的设计? 所有程序语言的共同性在于:建立了一套模型,定义了一套语法,并将每种语法映射到特定的语义。程序员和语言实现 者之间遵守语言契约:程序员保证代码符合语言的语法,编译器/解释器保证代码执行的结果符合语法相应的语义。 程序的编译和解释本质上是不同模型间的语义映射 从应用的角度看,线性代数是一种人为设计的领域特定语言...
分类:其他好文   时间:2014-10-06 22:44:31    阅读次数:188
设计模式之解释器模式
定义:给定一个语言,定义它的方法的一种表示,并定义一个解释器,这个解释器使用该表示解释语言中的句子 结构图: 示例代码: public abstract class AbstractExpression { public abstract void interpret(Context context); } public class NonterminalExpression...
分类:其他好文   时间:2014-10-04 11:26:56    阅读次数:234
linux笔记三 --正则表达式
前言:本篇博客的主要是记录学习过程中的正则表达式和sheel通配符。内容:1.shell通配符通配符是基于bash解释器解析的,而正则表达式由正则引擎的软件(如awk,grep,sed等)解析,二者完全不同。*表示匹配任意多个字符,0个到多个。?表示匹配任意一个字符。[]表示选择其中的..
分类:系统相关   时间:2014-10-03 01:59:54    阅读次数:356
BrainF**k的C解释器
啦啦啦转载自coolshell.cn,作者陈皓BF语言介绍Brainfuck,是一种极小化的计算机语言,它是由Urban Müller在1993年创建的。这种语言有时被称为brainf**k或brainf***,甚至被简称为BF。这种语言,是一种按照“Turing complete(完整图灵机)”思...
分类:其他好文   时间:2014-10-02 21:50:03    阅读次数:315
欢天喜地迎国庆,国产开源编程语言 RPP 1.87 发布!
更新如下: 1.支持超级宏 2.修复bug 下载地址: https://github.com/roundsheep/rpp 下面是用RPP实现的BF解释器: /* BF解释器,下面是一个BF版的Hello World: ++++++++++[>+++++++>++++++++++>+++>+++.>+.+++++++..+++.>++..+++.------...
分类:编程语言   时间:2014-10-01 20:24:13    阅读次数:290
shell编程基础
1、人类如何与计算机"沟通"?翻译官:编译器、解释器;编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言强类型语言:变量在使用之前,需要声明定义,甚至需要初始化事先转换成可执行格式C、C++、Java、C#动态语言:解释型语言弱类型语言:变量在使用之前,不需要声..
分类:其他好文   时间:2014-09-30 23:59:21    阅读次数:259
三日php之路 -- 第一天(php语言参考)
一、基本语法 ????(1)PHP标记 <?php echo?"Hello?World!"; //?当文件为纯PHP时,最好在末尾删除PHP结束标记 //?> ????(2)从HTML中分离 //?在一对开始和结束之外的内容,都会被PHP解释器忽略。也...
分类:Web程序   时间:2014-09-28 19:53:16    阅读次数:286
javascript——对象的基本概念(二)
一、函数相关的属性:1、arguments:访问函数的输入参数,由脚本解释器自动创建,具有length属性,可以用序号访问每个参数。2、callee:arguments的属性,表正在执行的函数对象。3、calleer:函数对象的属性,表函数对象的父函数对象。
分类:编程语言   时间:2014-09-27 22:47:40    阅读次数:214
用C语言写解释器(一)——我们的目标
声明为提高教学质量,我所在的学院正在筹划编写C语言教材。《用C语言写解释器》系列文章经整理后将收入书中“综合实验”一章。因此该系列的文章主要阅读对象定为刚学完C语言的学生(不要求有数据结构等其它知识),所以行文比較罗嗦,请勿见怪。本人水平有限,如有描写叙述不恰当或错误之处请指教!特此声明。起因近期,...
分类:编程语言   时间:2014-09-27 14:52:50    阅读次数:369
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!