Ta上传的资源 (0)

词法分析设计、编制并调试一个词法分析程序,加深对词法分析原理的理解,针对表达各类词语的一组正规表达式,设计一个确定化的最简的有限自动机,对输入的符号串进行单词划分及词类识别。
C 20

一、实验目的1、理解文件系统中文件的打开,关闭实现过程;2、理解文件系统中文件读,写的实现过程;3、利用文件系统调用函数实现文件的基本操作过程;4、理解缓冲区在文件系统中的作用。三、实验内容1、理解open函数和close函数的调用过程;2、理解read函数和write函数的调用过程;3、利用上述函

编写程序实现进程的管道通信。用系统调用pipe()建立一管道,二个子进程P1和P2分别向管道各写一句话:Child1issendingamessage!Child2issendingamessage!父进程从管道中读出二个来自子进程的信息并显示(要求先接收P1,后P2)。

利用malloc和calloc函数实现动态内存的分配;利用free函数实现动态内存的释放;利用realloc函数实现调整内存空间的大小;利用链表实现动态内存分配。1、了解静态内存与动态内存的区别;2、理解动态内存的分配和释放原理;3、掌握如何调整动态内存的大小;4、利用链表实现动态内存分配。

本设计主要实现一个Linux下的局域网聊天工具的设计。该设计主要分为两部分,客户端部分和服务器部分。设计并实现一个简单的聊天室程序,用户名/密码注册和登录,客户端登陆到服务器聊天后,可以在聊天室内与其他用户交流。1、能做到3个以上用户之间的聊天;辅助:2、系统要有用户管理功能;3、每个用户能管理自己

设计和实现一个虚拟命名管道(FIFO)的字符设备。写一个模块化的字符设备驱动程序通过一个简单的设备驱动的实现过程。学会Linux中设备驱动程序的编写

词法分析设计、编制并调试一个词法分析程序,加深对词法分析原理的理解,针对表达各类词语的一组正规表达式,设计一个确定化的最简的有限自动机,对输入的符号串进行单词划分及词类识别。
C 28

1. 递归下降分析器。可分解为:文法输入及解析、消除左递归、提取左公共因子、产生式匹配。 2. LL(1)分析器。可分解为:文法输入及解析、分析表构造(含SELECT集求解)、主控程序、语法树展示。 3. 算符优先文法分析器。可分解为:文法输入及解析、分析表构造、主控程序、语法树展示。 4. LR(
C 24

1、利用fork函数创建新进程,并根据fork函数的返回值,判断自己是处于父进程还是子进程中; 2、在新创建的子进程中,使用exec类的函数启动另一程序的执行;分析多进程时系统的运行状态和输出结果; 3、利用最常用的三个函数pthread_create,pthread_join和pthread_ex