词法分析器的设计 词法分析器的功能:输入源程序、输出单词符号 词法分析器的设计:给出程序设计语言的单词规范——单词表, 对照单词表设计识别该语言所有单词的状态转换图, 根据状态转换图编写词法分析程序 字母表:一个有穷字符集,记为∑ 字母表中每个元素称为字符 ∑上的字(也叫字符串) 是指由∑中的字符所 ...
分类:
其他好文 时间:
2020-02-21 20:46:19
阅读次数:
152
一、什么是Python Python [1](英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum发明。Python 被称为是最接近 AI 的语言。几乎所有的深度学习框架都要用到 Python 来编程。 ...
分类:
编程语言 时间:
2020-02-21 14:52:43
阅读次数:
133
面向对象思想、 面向对象思想概述: Java设计语言面向对象: Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机 ...
分类:
编程语言 时间:
2020-02-20 13:20:11
阅读次数:
81
Java核心技术 java的常见误解 1)Java是HTML的扩展。 java是程序设计语言;Html是一种描述网页结构的方式。除了用于在网页上放置Java applet的HTML扩展之外,两者没有任何共同之处。 2) 使用XML,就不需要Java。 java是程序设计语言;XML是一种数据描的方式 ...
分类:
编程语言 时间:
2020-02-19 23:36:51
阅读次数:
80
1. Python语言 1.1 编程语言 语言是人类最重要的交际工具,是人类之间进行信息交换的主要表达方式。 编程语言是用来定义计算机程序的语言,用来向计算机发出指令。 1.2 Python语言 Python语言是一种面向对象的解释型计算机程序设计语言。 Python语言创始人为吉多·范罗苏姆(Gu ...
分类:
编程语言 时间:
2020-02-11 00:48:45
阅读次数:
95
Java是什么?学了Java我们能干什么?笔者现在大概简单介绍下Java前世今生。Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。Java一共推出了三个版本,其分别是:JavaSE(J2SE)(Java2PlatformStandardEdition,java平
分类:
编程语言 时间:
2020-02-05 09:19:07
阅读次数:
87
c语言简介 C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它 ...
分类:
编程语言 时间:
2020-02-04 23:27:45
阅读次数:
99
现在无人不谈“大数据技术”和“人工智能技术”,而商业智能和机器学习等应用的具体开发中又大量使用Python程序设计语言,用Python语言来描述算法和讲述数据结构就成为顺其自然的事情了。 “数据结构”毫无疑问是计算机科学既经典又核心的课程之一,只要从事计算机相关的开发工作,系统地学习数据结构是进入这 ...
分类:
编程语言 时间:
2020-01-31 19:18:51
阅读次数:
312
[toc] 泛型 ? 对于泛型的解释我们先看下百科的解释:泛型是 "程序设计语言" 的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其 "编译器" 、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的 ...
Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。 此外,Python的强大之处在于它的应用领域范围之广,遍及人工智能 ...
分类:
其他好文 时间:
2020-01-26 11:46:47
阅读次数:
108