1. 表达式的种类 如何将表达式翻译成能够正确求值的指令序列,是语言处理程序要解决的基本问题,作为栈的应用事例,下面介绍表达式的求值过程。 任何一个表达式都是由操作数(亦称运算对象)、操作符(亦称运算符)和分界符组成的。通常,算术表达式有3种表示: ①中缀(infix)表示:<操作数><操作符><操 ...
分类:
编程语言 时间:
2018-11-04 01:51:10
阅读次数:
391
重点 1编译过程 2文法定义 一颗语法树 有限自动机 正规式 7 数据类型与程序控制结构 8表达式 9传值与传址 传址调用 10各程序语言特点 ...
分类:
编程语言 时间:
2018-05-09 22:40:01
阅读次数:
195
源程序也叫源码,就是最开始编写的程序,计算机并不能识别,需要经过编译生成目标程序 目标程序是能够被计算机识别执行的,比如我们在网上下载的软件,例如QQ,迅雷,这一类 软件都是目标程序,都是经过编译的,商业公司一般不会发布源码,源码涉及到商业机密, 大家可以看看下面对两者的区分: 1 .源程序,是指未 ...
分类:
其他好文 时间:
2017-12-03 18:11:56
阅读次数:
162
一个自然语言处理程序,在封装为web-service后,部署到线上运行。 但最近出现了内存溢出的情况,频繁的out of memory。 先盲目尝试在启动脚本中增加-XX:-UseGCOverheadLimit。 因为根据原因未找到,依然频繁的out of memory,只能一直观察jstat -g ...
分类:
编程语言 时间:
2017-07-11 23:18:41
阅读次数:
193
摘自《linq实战》原文: 软件很简单。它可以归结为两件事情:代码和数据。 开发软件却并非那么简单,其中很重要的一项任务就是编写处理数据的代码。 无论选择了哪种语言,在程序开发得某个时候你将不得不开始与数据打交道。这些数据可能来自于磁盘上的文件、数据库中的表或网络上的XML文档,甚至是上述各项的组合 ...
分类:
其他好文 时间:
2017-05-05 14:15:35
阅读次数:
158
1、计算机系统的软硬件-“层次分明” 用户 应用软件(航空订票、财物系统、科学计算等) 支撑软件(编译程序、汇编程序、语言处理程序、窗口系统、数据库、实用程序等) 操作系统 计算机硬件 封装性:每层都有一组功能并对外提供相应接口,接口对层内隐蔽实现细节,对层外提供使用约定; 裸机:可计算性资源(处理 ...
分类:
其他好文 时间:
2017-01-20 12:38:04
阅读次数:
196
内容: 编译与解释 文法 正规式(几乎每次考到) 有限自动机(重点) 表达式(偶尔考到) 传值与传址(考到频率高) 多种程序语言特点 编译过程: 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成 ...
分类:
编程语言 时间:
2016-10-15 09:26:21
阅读次数:
279
一: 正则在Perl、Py森、Ruby、Java等语言中文本的正则表达式几乎是一样的 以前常用到的在网上都有现成的例子拿来用,比如电话格式、邮箱格式之类的。 但是自然语言处理中往往会根据自己的需求来制定一个表达式,如果正则的知识掌握的比较片面,在编写自然语言处理程序时可能会觉得苦恼。 在《自然语言处 ...
分类:
其他好文 时间:
2016-08-01 22:49:26
阅读次数:
273
1.语言概述 基本概念 机器指令程序,最基本的计算机语言,二进制的机器指令序列; 汇编语言,书写格式取决于特定计算机的机器指令。 以上皆是低级语言,面向机器的语言。 高级语言:不依赖于机器硬件的程序语言。如:java、c、c++、php、python…… 语言处理程序:将高级语言或汇编语言翻译为机器 ...
分类:
编程语言 时间:
2016-07-05 20:47:33
阅读次数:
209