• 关于

    解析表达文法是什么

    的搜索结果
  • 强大的语言

    我越来越感慨语言之美,语言之强大。  这里的语言,是一个比较广的概念,既可以是中文,英文这类自然语言,也可以是C,C#,Python,Lisp这类通用语言,也可能是自己定义的领域特定语言(DSL)。更广泛的可以是音乐和DNA序列。 语言就是字符串,一组由不同字符串组成的顺序链条。然而,大巧不工,越...

    文章 沙漠之鹰123 2016-04-21 1577浏览量

  • 自己手动编写一个简单的解释器 Part 6

    今天是个大日子:) “为什么?” 你可能会问。因为今天讲完括号表达式,然后再实现语法解释器对任意深层次,类似7 + 3 * (10 / (12 / (3 + 1) - 1)) 这样嵌套括号表达式的解析之后我们就可以结束算术表达式部分的讨论啦。(嗯,差不多吧) 接下来就开始,没意见吧? 首先,我们调...

    文章 行者武松 2017-06-04 1118浏览量

  • PHP设计模式——解释器模式

    声明:本系列博客参考资料《大话设计模式》,作者程杰。         解释器模式:Given a language, define arepresentation for its grammar along with an interpreter that uses therepresentat...

    文章 好1234 2015-05-31 845浏览量

  • 阿里云爆款特惠专场,精选爆款产品低至0.95折!

    爆款ECS云服务器8.1元/月起,云数据库低至1.5折,限时抢购!

    广告

  • 自己手动编写一个简单的解释器 Part 4

    接之前的 Part 1,Part 2 和 Part 3: 自己手动编写一个简单的解释器 Part 1 自己手动编写一个简单的解释器 Part 2 自己手动编写一个简单的解释器 Part 3 你是只被动学习这篇文章中的材料还是主动练习它?我真的希望你能够主动练习它: 记得孔子所说的吗? ...

    文章 行者武松 2017-06-04 973浏览量

  • 从编译原理看一个解释器的实现

    阅读目录 解释器在游戏领域的应用 一个编译器的前端模型 BNF范式构建 开始实现解释器 小结 『设计模式』中有一个模式可以解释特定的语法规则,它就是解释器模式(Interpreter Pattern)。不同于常见的策略模式或者是工厂模式,解释器模式在.NET或者JDK中并不常见,而且在业务...

    文章 长征6号 2017-01-01 832浏览量

  • 《Effective Ruby:改善Ruby程序的48条建议》一第5条:留意运行时警告

    本节书摘来自华章出版社《Effective Ruby:改善Ruby程序的48条建议》一书中的第1章,第1.5节,作者[美]彼得 J.琼斯(Peter J. Jones),更多章节内容可以访问云栖社区“华章计算机”公众号查看 第5条:留意运行时警告 Ruby程序员喜欢在书写、执行以及测试代码时使用短...

    文章 华章计算机 2017-05-02 856浏览量

  • 简洁的序列预测算法

    计算机和人的最大区别在于,人具备彻底的学习和强大的联想能力,而计算机则不同,只能在程序员给定的框架内进行简单的学习(与其说是学习,不如说是参数微调)。 人类可以很容易的发现特有的模式,比如看下面几个例子: 然而,如此简单的模式,计算机却无法发现,但如果能让计算机学习这种模式,那无疑是非常有价值的...

    文章 沙漠之鹰123 2016-04-21 1368浏览量

  • 自己动手构造编译系统:编译、汇编与链接

    “自己动手系列” 自己动手构造编译系统 编译、汇编与链接 范志东  张琼声  著 图书在版编目(CIP)数据 自己动手构造编译系统:编译、汇编与链接 / 范志东,张琼声著. —北京:机械工业出版社,2016.7 (自己动手系列) ISBN 978-7-111-54355-8 I. 自…...

    文章 华章计算机 2017-05-02 4541浏览量

  • 《ANTLR 4权威指南 》一导读

    前  言 ANTLR是一款强大的语法分析器生成工具,可用于读取、处理、执行和翻译结构化的文本或二进制文件。它被广泛应用于学术领域和工业生产实践,是众多语言、工具和框架的基石。Twitter搜索使用ANTLR进行语法分析,每天处理超过20亿次查询;Hadoop生态系统中的Hive、Pig、数据仓库和...

    文章 华章计算机 2017-05-02 5777浏览量

  • C++的函数重载

    ——每个现象后面都隐藏一个本质,关键在于我们是否去挖掘 写在前面: 函数重载的重要性不言而明,但是你知道C++中函数重载是如何实现的呢(虽然本文谈的是C++中函数重载的实现,但我想其它语言也是类似的)?这个可以分解为下面两个问题 1、声明/定义重载函数时,是如何解决命名冲突的?(抛开函数重载不谈...

    文章 吴秦tylerzhu 2016-04-26 1465浏览量

  • 分布式SQL引擎是如何炼成的 —— 运行时探秘(上)

    概述 生逢DT时代,为了能从价值密度低下的海量数据中淘出真金,人们开发了各种各样的计算数据的利器。自Google陆续发布后来被誉为“三架马车”的三篇著名的论文之后,大数据技术逐步进入了高速发展期。放眼业界,这些年计算技术层出不穷、百花齐放。计算引擎从Hadoop MapReduce、Apache ...

    文章 楚项 2018-09-25 1728浏览量

  • 《领域特定语言》一1.4 语言和语义模型

    1.4 语言和语义模型 在这个例子之初,我谈到了构建一个状态机模型。这种模型的存在,以及它同DSL的关系,是至关重要的。在这个例子里,DSL的角色就是组装状态机模型。因此,当解析定制语法的版本时,遇到: events  doorClosed D1CL 会创建一个新的事件对象(new Event(...

    文章 华章计算机 2017-08-01 864浏览量

  • 如何打造“智能助理”?阿里对话开发平台这样做

    平台由来 为什么要做一个平台?我觉得还是从一个具体的任务型对话的例子说起,在我们日常工作中,一个很高频的场景就是要约一个会议,看一下我们内部的办公助理是怎么来实现约会议的:我说“帮我约一个会议”,它会问“你是哪一天开会?”,跟它说是“后天下午三点”,接下来它又会问“你跟谁一起开会啊?”,我会把我想...

    文章 檸,铮 2020-01-13 462浏览量

  • 如何打造“智能助理”?阿里对话开发平台这样做

    平台由来 为什么要做一个平台?我觉得还是从一个具体的任务型对话的例子说起,在我们日常工作中,一个很高频的场景就是要约一个会议,看一下我们内部的办公助理是怎么来实现约会议的:我说“帮我约一个会议”,它会问“你是哪一天开会?”,跟它说是“后天下午三点”,接下来它又会问“你跟谁一起开会啊?”,我会把我想...

    文章 机器智能技术 2020-01-13 151浏览量

  • NLP的ImageNet时代已经到来

    自然语言处理(NLP)领域正在发生变化。 作为NLP的核心表现技术——词向量,其统治地位正在被诸多新技术挑战,如:ELMo,ULMFiT及OpenAI变压器。这些方法预示着一个分水岭:它们在 NLP 中拥有的影响,可能和预训练的 ImageNet 模型在计算机视觉中的作用一样广泛。 由浅到深的预训...

    文章 【方向】 2018-07-19 2094浏览量

  • 一个中心+三大原则 -- 小蜜这样做智能对话开发平台

    在阿里巴巴智能服务事业部的X蜂会上,云小蜜的高级算法专家李永彬(水德)分享了小蜜智能对话开发平台的构建,围绕平台来源、设计理念、核心技术、业务落地情况四大维度讲述了一个较为完整的智能任务型对话开发平台的全景。以下为演讲具体内容。 平台由来 为什么要做一个平台?我觉得还是从一个具体的任务型对话的例...

    文章 李永彬/水德 2020-11-21 777浏览量

  • 一个中心+三大原则 -- 小蜜这样做智能对话开发平台

    在阿里巴巴智能服务事业部的X蜂会上,云小蜜的高级算法专家李永彬(水德)分享了小蜜智能对话开发平台的构建,围绕平台来源、设计理念、核心技术、业务落地情况四大维度讲述了一个较为完整的智能任务型对话开发平台的全景。以下为演讲具体内容。 平台由来 为什么要做一个平台?我觉得还是从一个具体的任务型对话的例...

    文章 李永彬/水德 2020-11-20 185浏览量

  • 四大维度全景揭秘阿里巴巴智能对话开发平台

            在阿里巴巴智能服务事业部的X蜂会上,小蜜北京团队的高级算法专家李永彬(水德)分享了小蜜智能对话开发平台的构建,围绕平台来源、设计理念、核心技术、业务落地情况四大维度讲述了一个较为完整的智能任务型对话开发平台的全景。以下为演讲具体内容。   平台由来         为什么要做一个平...

    文章 李永彬 2019-01-14 2637浏览量

  • 一个中心+三大原则 -- 阿里巴巴小蜜这样做智能对话开发平台

            在阿里巴巴智能服务事业部的X蜂会上,小蜜北京团队的高级算法专家李永彬(水德)分享了小蜜智能对话开发平台的构建,围绕平台来源、设计理念、核心技术、业务落地情况四大维度讲述了一个较为完整的智能任务型对话开发平台的全景。以下为演讲具体内容。   平台由来         为什么要做一个平...

    文章 李永彬 2019-01-15 3476浏览量

  • 自然语言智能:为商业搭建语言桥梁

    一、人工智能及自然语言智能  什么是自然语言智能?自然语言智能研究实现人与计算机之间用语言进行有效通信。它是融合语言学、心理学、计算机科学、数学、统计学于一体的科学,它涉及到自然语言和形式化语言的分析、抽取、理解、转换和产生等多个课题。人工智能无疑是当前非常火热的研究方向,司罗研究员按照人工智能的...

    文章 开发者社区 2020-04-28 288浏览量

  • 自然语言智能:为商业搭建语言桥梁

    观看原视频:【阿里CIO学院攻“疫"技术公益培训第九场】司罗:达摩院语言技术研发 一、人工智能及自然语言智能  什么是自然语言智能?自然语言智能研究实现人与计算机之间用语言进行有效通信。它是融合语言学、心理学、计算机科学、数学、统计学于一体的科学,它涉及到自然语言和形式化语言的分析、抽取、理解、转...

    文章 琛琛轴子 2020-04-18 3306浏览量

  • 【 MAKEFILE 编程基础之四】详解MAKEFILE 函数的语法与使用!

    本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/gcc-makefile/771.html 使用函数: 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具...

    文章 ghost丶桃子 2016-05-16 1907浏览量

  • OC中的宏 和 C中的预编译宏定义

    1、先来几个常用的: [csharp] view plain copy // 是否高清屏   #define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSize...

    文章 浪途 2016-08-24 2407浏览量

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT