E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
程序设计语言——编译原理
编译原理
实验1--词法分析器的设计
前言
编译原理
是计算机类专业特别是计算机软件专业的一门重要专业课。
随机森林不是森林
·
2023-12-30 17:50
本科课程设计与各类作业汇总
数据分析
操作系统实验2——进程调度算法的模拟实现
2.利用
程序设计语言
编写算法,模拟实现先到先服务算法FCFS、轮转调度算法RR、最短作业优先算法SJF、优先级调度算法PRIOR、最短剩余时间优先算法SRTF。
随机森林不是森林
·
2023-12-30 17:50
本科课程设计与各类作业汇总
算法
c++
开发语言
编译原理
课程实践基于C++实现的一个SysY到RISC-V的编译器项目源码+课程实践报告
一、编译器概述1.1基本功能本编译器基本具备如下功能:将SysY语言编译为KoopaIR形式;将SysY语言编译为RISC-V代码;大概率通过自身崩溃检查代码错误的功能;1.2主要特点包含了基本要求的功能:表达式编译、常量变量、语句块作用域、if,while语句、函数调用、全局变量、数组。还有如下等特点:速度慢、容易崩溃……/(ㄒoㄒ)/~~二、编译器设计整体设计:使用词法、语法分析器分析SysY
yanglamei1962
·
2023-12-30 12:26
c++
risc-v
java
Linux Shell 011-正则表达式
许多
程序设计语言
都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式
@Tianwx
·
2023-12-30 11:44
Linux
Shell脚本
linux
正则表达式
运维
centos
bash
会用vue吗?你对vue的mixin的理解,有什么应用场景?
一、mixin是什么Mixin是面向对象
程序设计语言
中的类,提供了方法的实现。
蓝斑.json
·
2023-12-30 11:41
面试
vue
Vue3
vue.js
javascript
前端
Flex和Bison背景介绍
写程序已经将近7年多了,一直都比较好奇,我们写下的每一行代码是怎样编译运行的,虽然之前看过
编译原理
方面的书籍,但是大多都停留在理论层面,没有写过相关的实例或Demo,这本书比较好的地方是每个章节都会配有对应的示例代码
Erich_Godsen
·
2023-12-30 10:39
linux中shell脚本的变量设置、运行和置换
运行和置换变量预定义变量环境变量自定义变量定义变量重复定义变量引用变量查看变量删除变量交互式定义变量位置变量变量的运算算式运算符生成随机数浮点运算变量的引用变量的嵌套运行脚本测试执行脚本变量置换命令替换变量替换变量截取匹配截取索引切片变量内容删除更改变量变量:bash作为
程序设计语言
和其它高级语言一样也提供使用和定义变量的功能预定义变量被系统已经预先定义好的
丨析木丨
·
2023-12-30 07:35
linux
shell
linux
运维
服务器
第十章 Shell基础
第十章Shell基础1.Shell基础知识1.1.Shell
程序设计语言
Shell是所有Linux系统所共有的一个工具,它提供了用户和系统内核进行交互的环境。用户是无法直接操控内核和硬件的。
邹老师的小课堂
·
2023-12-30 04:36
linux
JAVA全套单选题1-200
由(A)公司于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的
程序设计语言
。
wisdom_zhe
·
2023-12-29 19:29
Java题库
java
开发语言
C++进阶--继承和多态常见题目
(D)是面向对象
程序设计语言
中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。A:继承 B:模板 C:对
sushang~
·
2023-12-29 18:52
c++
java
算法
算法设计与分析复习笔记--第一章
程序的定义:程序是算法用某种
程序设计语言
的具体实现。
三角恐龙
·
2023-12-29 16:20
笔记
算法
JAVA程序员编程学习,异常分析与File类
Java是一种可以撰写跨平台应用软件的面向对象的
程序设计语言
。
Java小辰
·
2023-12-29 09:15
C语言笔记
C语言学习笔记一.概述1.
程序设计语言
1.1低级语言(面向机器)低级语言分为机器语言和汇编语言优点:机器效率高,程序逻辑代码量小缺点:与人们思考问题和描述问题的方法相距太远,使用反锁,易出差错,要求使用者熟悉计算机内的细节
Snemc
·
2023-12-29 05:28
Python 简介
Python是一种解释型、面向对象、动态数据类型的高级
程序设计语言
。Python由GuidoVanRossum于1989年底发明,第一个公开发行版本发行于1991年。
darklovy
·
2023-12-28 15:28
java深入理解动态绑定
在面向对象的
程序设计语言
中,多态是继数据抽象和继承之后的第三种基本特性。多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。
QuinnNorris
·
2023-12-28 07:22
java
一周一篇Java概念
java
多态
动态绑定
这样学习python,每天只要两小时即可快速入门!
掏空钱包的没有的python资源,0基础到大牛只有你每天花一个小时加Q群883444106~~~Python(大蟒蛇)是一门解释型、面向对象、带有动态语义的高级
程序设计语言
。
璃沫仙人
·
2023-12-28 04:59
2019-12-08
SQL,是一种数据库查询和
程序设计语言
,用于存取数据以及查询、更新和管理关系数据库系统。SQL具有数据定义、数据操纵和数据控制功能。
北侧_4a27
·
2023-12-27 23:56
运算符的结合性(形神兼备)
运算符的结合性(形神兼备)在
编译原理
中,产生式就是权威。表达式如果以某产生式进行语法分析,那么就只能按照它的方式进行表达,且不能具有二义性。但是,在表达式中有时会涉及打括号的问题。
阿达King哥
·
2023-12-27 22:03
编译原理
c语言
汇编
引论
1.主要内容引论高级语言及其文法语法分析自顶向下的语法分析自底向上的语法分析语法制导翻译与属性文法语义分析与中间代码生成符号表管理运行时的存储组织代码优化代码生成2.
程序设计语言
机器语言与汇编语言:01
BlueHeart0621
·
2023-12-27 19:52
【初阶C++】前言
为了解决软件危机,20世纪80年代,计算机界提出了OOP(objectorientedprogramming:面向对象)思想,支持面向对象的
程序设计语言
应运而生。1982年,Bja
hallelujah...
·
2023-12-27 19:18
C++初阶之路
c++
开发语言
基于springboot+android移动应用实现城市智能交通软件系统演示【附项目源码】
基于安卓的城市智能交通软件系统演示Java简介Java是由SunMicrosystems公司于1995年5月推出的Java面向对象
程序设计语言
和Java平台的总称。
大雄是个程序员
·
2023-12-27 17:09
spring
boot
java
android
课程设计
毕业设计
项目源码
交通软件系统app
基于springboot+android移动应用实现城市智能交通软件系统演示【附项目源码】
基于安卓的城市智能交通软件系统演示Java简介Java是由SunMicrosystems公司于1995年5月推出的Java面向对象
程序设计语言
和Java平台的总称。
静香是个程序媛
·
2023-12-27 17:21
spring
boot
java
课程设计
毕业设计
项目源码
android
交通软件系统app
Java 反射
作用只要给定类的名字,就可以通过反射机制来获取类的所有信息,可以动态创建对象和
编译原理
通过字节码文件获取类信息
杰哥长得帅
·
2023-12-27 05:51
编译原理
实验——词法分析程序
编译原理
实验——词法分析程序1、程序功能介绍此程序主要功能是将字符串类型的源码转换为****这样的二元组,以便后续的编译步骤能够更轻松地理解和处理源代码的结构和语法。
若鱼不是鱼
·
2023-12-26 20:04
编译原理实验
c++
编译原理
_第二章文法和语言
第二章文法和语言2.1文法文法是定义或描述语法结构的一组形式规则。(1)文法的形式化定义:G[S]=(Vn,Vt,P,S)四元组G(非空有限非终结符集VN,非空有限终结符集VT,开始符号S,产生式集合P)2.2语言(1)推导与规约一步推导叫直接推导,一步或多步推导叫正推导,零步或多步推导叫星推导。最左推导每一步展开最左边的非终结符,最右推导每一步展开最右边的非终结符,最右推导又称为规范推导。规约是
bb673c4e6af7
·
2023-12-26 19:11
C语言分支和循环语句
目录分支语句1.if-else语句1)单if语句:即只有if的分支语句2)if-else双分支语句3)if-elseif-else2.switch语句3.分支语句的嵌套循环语句goto语句C语言是结构化的
程序设计语言
present--01
·
2023-12-26 16:25
c语言
开发语言
C语言的分支和循环语句
各位少年,今天和大家分享的是分支语句循环体语句,C语言是结构体的
程序设计语言
,这里的结构指的是(顺序结构)(选择结构)(循环结构)C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合
那一脸阳光
·
2023-12-26 11:47
c语言
开发语言
数据结构 | 栈结构及其应用
实验内容:算术表达式求值(算术计算器)一、实验目的表达式求值是实现
程序设计语言
的基本问题之一,也是栈的应用的一个典型例子。
rookiexiong
·
2023-12-25 09:32
数据结构
算法
乐字节最新JavaScript基础语法大全
JavaScript基础语法主要内容JavaScript简介JavaScript是一种具有面向对象能力的、解释型的
程序设计语言
。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。
yy666777
·
2023-12-25 08:27
JAVA是什么意思?
Java是一种可以撰写跨平台应用软件的面向对象的
程序设计语言
,是由SunMicrosystems公司于1995年5月推出的Java
程序设计语言
和Java平台(即JavaSE,JavaEE,JavaME)
翡翠教育
·
2023-12-25 04:53
编译原理
--LL(1)分析法实验C++
一、实验项目要求1.实验目的根据某一文法编制调试LL(1)分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对预测分析LL(1)分析法的理解。2.实验要求对下列文法,用LL(1)分析法对任意输入的符号串进行分析:(1)E->TG(2)G->+TG|—TG(3)G->ε(4)T->FS(5)S->*FS|/FS(6)S->ε(7)F->(E)(8)F->i输出的格式如下:(1)LL(
发疯的熏熏
·
2023-12-25 04:38
汇编实验
c++
编译原理
--逆波兰表示法C++
一、实验项目要求1.实验目的将非后缀式用来表示的算术表达式转换为用逆波兰式来表示的算术表达式,并计算用逆波兰式来表示的算术表达式的值。2.实验要求输出的格式如下:(1)逆波兰式的生成及计算程序,编制人:姓名,学号,班级(2)输入一以#结束的中缀表达式(包括+—*/()数字#):在此位置输入符号串如(28+68)*2#(3)逆波兰式为:28&68+2*(4)逆波兰式28&68+2*计算结果为192备
发疯的熏熏
·
2023-12-25 04:38
汇编实验
c++
编译原理
--递归下降分析实验C++
一、实验项目要求1.实验目的根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。2.实验要求对下列文法,用递归下降分析法对任意输入的符号串进行分析:(1)E->TG(2)G->+TG|—TG(3)G->ε(4)T->FS(5)S->*FS|/FS(6)S->ε(7)F->(E)(8)F->i输出的格式如下:(1)递归下降分析程序,编
发疯的熏熏
·
2023-12-25 04:38
汇编实验
c++
一、介绍及安装
概述
程序设计语言
是一种重要的计算机软件技术。没有
程序设计语言
,就没有计算机程序,自然也就谈不上计算机软件。在计算机软件领域,
程序设计语言
种类众多,不同的
程序设计语言
有不同的应用特点。
Rannio
·
2023-12-25 00:32
Github项目笔记|学习正则表达式的简单方法
许多
程序设计语言
都支持利用正则表达式进行字符串操作。例如,在Perl建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件普及开的。
木舟笔记
·
2023-12-24 15:24
人工智能第一章:Python语言基础+爬虫1
1Python简介Python是一种跨平台的计算机
程序设计语言
。
abu1216
·
2023-12-24 14:09
【Bash】重点总结
Shell既是一种命令语言,又是一种解释型的
程序设计语言
。Shell脚本(shells
盛世隐者
·
2023-12-24 12:39
Linux
bash
一门世界第一永不过时的编程语言——Java
Java是一种可以撰写跨平台应用软件的面向对象的
程序设计语言
。
Java小辰
·
2023-12-24 11:46
[MYSQL & DEV]操作MYSQL各
程序设计语言
注意事项(主要Python)
一.dbproxy(BMI)的主要功能app->bns/bgw->dbproxy(bmi)->mysqldbapp一个请求到mysqldb端,大致是这样一个流程,都会经过我们的中间层dbproxy(也叫BMI)我们的中间层有3个**主要的功能:**1.SQL转发,读写分离2.自带到DB的连接池,从而极大的提升了php这种短连接应用的性能.3.后端MYSQLDB对应用是透明的,这样我们增减从库,主从
_小老虎_
·
2023-12-24 09:54
python快速上手下载_Python编程快速上手PDF高清完整版免费下载|百度云盘
Python是一种解释型、面向对象、动态数据类型的高级
程序设计语言
。通过Python编程,我们能够解决现实生活中的很多任务。本书是一本面向实践的Python编程实用指南。
weixin_39548805
·
2023-12-24 09:01
python快速上手下载
编译原理
—中间代码生成、布尔表达式翻译、短路计算、控制流语句翻译、条件语句、循环语句
编译原理
—中间代码生成、布尔表达式翻译、短路计算、控制流语句翻译、条件语句循环语句1.布尔表达式的翻译1.1数值表示法1.2举例1.3短路计算1.4回填技术1.5短路计算及回填的翻译方案2.控制流语句的翻译
之墨_
·
2023-12-24 08:45
编译原理
笔记
编译原理
语法制导
属性文法
【C语言学习笔记】《C
程序设计语言
》 第3章(控制流语句)
Warning:为了避免非零基础人群感到身体不适、头晕恶心、易怒及粗口,请不要查看以下内容。第三章详细讲述常用控制流语句,包含:if-else语句、else-if语句、switch语句、while循环与for循环、do-while循环、break语句与continue语句以及goto语句与标号。文章目录第3章控制流3.1语句与程序块3.2if-else语句3.3else-if语句3.4switch
Real返璞归真
·
2023-12-24 08:12
#
C语言学习笔记
c语言
Java程序员编程新手小白初学者基础入门学习中最容易忘记的问题
Java是一种可以撰写跨平台应用软件的面向对象的
程序设计语言
。
Java小辰
·
2023-12-24 08:27
【MySQL】SQL语言的基本操作
语言索引索引的创建:添加索引:索引的查看索引的删除数据库创建数据库选择数据库修改数据库删除数据库查看数据库数据表创建表:修改表删除表查看表数据数据更新数据查询SQL的组成SQL的定义:一种数据库查询和
程序设计语言
古枫桐
·
2023-12-24 05:05
MySQL
sql
mysql
oracle
编译原理
——语法分析
例2:有如下文法:1)E->TE'2)E'->+TE'3)E'->c4)T->FT'5)T'->*FT'6)T'->c7)F->(E)8)F->i计算的各个非终结符的Follow集。Follow(E)={#,)}开始符号得到#,(7)产生式右侧得到)Follow(E')=Follow(E)看左右,E'位于产生式最后,Follow(T)={+}???一、Top-Down语法分析1.定义:自上而下的语
lyhizjj
·
2023-12-24 05:34
算法
【Java虚拟机】Java技术体系
SUN官方定义的Java技术体系包括以下几个组成部分:Java
程序设计语言
各种硬件平台上的Java虚拟机class文件格式JavaAPI类库来自商业机构和开源社区的第三方Java类库我们通常说的JDK,
AC威威
·
2023-12-23 23:26
Python数据库——基础SQL语句(MySQL)
主机地址-u用户名-p密码本地连接可省略-h选项:mysql-uroot-p密码SQL语句解释结构化查询语言(StructuredQueryLanguage),一种特殊目的的编程语言,是一种数据库查询和
程序设计语言
fancymeng
·
2023-12-23 17:20
数据库
python
mysql
编译原理
----算符优先级的分析(自底向上)
自底向上分析的分类如下所示:算符优先分析算符优先分析只规定算符之间的优先关系,也就是只考虑终结符之间的优先关系。(一)若有文法G,如果G没有形如A->..BC..的产生式,其中B和C为非终结符,则称G为算符文法。以下例子中G就是算符文法(没有连在一起的非终结符)E->T|E+T|E-TT->F|T*F|T/FF->(E)|i(二)这里就用=,代替:(1)a=b,当且仅当G中含有形如A--->..a
dulu~dulu
·
2023-12-23 12:55
编译原理
学习日常(考研向)
前端
2022年的学习基调
【日常】现下的主要目标:在工作之余学习CS理论,C和C++,数据结构与算法,
编译原理
,通信原理,计算机网络。
苏尔伯特
·
2023-12-23 09:12
Python基础面试问题及答案汇总
答案1:Python是一种解释型、面向对象、动态数据类型的高级
程序设计语言
。Python语法简洁清晰,易于学习,支持多种编程范式,包括过程、面向对象、函数式编程
Dxy1239310216
·
2023-12-23 05:39
面试
职场和发展
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他