本书介绍程序设计语言编译程序构造的一般原理、基本设计方法和主要实现技术,主要内容包括文法、自动机和语言的基础知识,词法分析,语法分析,语法制导的语义计算,语义分析,中间代码生成,运行时存储组织,代码优化和目标代码生成。
除了基本设计原理外,书中还包含两个小型编译程序的设计实例,可选作课程设计的素材。
一个是PL/0语言编译程序,其设计和实现框架贯穿于本书相关章节中;
另一个是简单面向对象语言Decaf的编译程序。
本书最后还介绍了业界广泛使用的开源编译器GCC及和它紧密相关的Binutils工具链,通过一系列程序实例说明这些工具的作用和基本用法。
本书可作为高等院校计算机科学与技术相关专业的本科生教材,也可作为相关教师、研究生或工程技术人员的参考书。
2024/8/22 15:53:19 13.53MB 编译原理
1
strawberry-perl是MSWindows的perl环境,包含运行和开发Perl应用程序所需的所有内容。
它被设计为尽可能接近UNIX系统上的perl环境。
它包括perl二进制文件,编译器(gcc)+相关工具,所有外部库(加密,图形和xml),所有捆绑的数据库客户端以及您从草莓Perl所期望的所有内容,这是32位最新版本5.32.0.1。
2024/8/21 10:49:54 100.41MB strawberry Perl Win32
1
实验目的:熟悉Linux系统的基本指令熟悉Linux系统的基本软件(如vi、gdb、gcc等)查看Linux系统中进程的信息
2024/8/9 9:44:03 650KB os
1
MTK开发所必须得配置文件
2024/8/7 14:21:53 6.32MB gcc-core-3.3.1 MTK开发
1
LinuxCentOS6.5离线安装gcc包。
安装方法下载gcc.zip文件上传服务器解压后进入gcc目录执行./install-gcc.sh命令。
执行查看gcc版本命令:gcc-v;
执行查看g++版本命令:g++-v(注:该gcc为4.4.7)
2024/8/3 0:13:18 21.92MB linux、gcc
1
gcc离线安装rpm安装包
2024/8/1 19:24:45 24.11MB gcc
1
Linux下局域网内IP对讲程序,执行gcc-osound_sendsound.c-lasoundgcc-osound_recvsound.recv.c-lasound编译程序。
./sound_recv4600(端口号)运行接收程序./sound_send192.168.1.1(IP地址)4600(端口号)运行发送程序。
使用ALSA驱动C语言编写参数可自己设置重新编译。
2024/7/27 22:26:49 7KB Linux ALSA UDP 语音
1
gcc-c++-4.4.7-4.el6.i686.rpmcpp-4.4.7-4.el6.i686.rpmgcc-4.4.7-4.el6.i686.rpmlibstdc++-devel-4.4.7-4.el6.i686.rpmlibstdc++-4.4.7-4.el6.i686.rpm
2024/7/25 8:24:30 17.47MB i686.rpm
1
gcc-3.4.6-sol10-x86-local共2部分
2024/7/19 9:51:13 15MB gcc-3.4.6-sol10-x86-local
1
国嵌视频1.iso-学习方法与课程体系介绍(学前必看)-学习方法介绍.avi-国嵌嵌入式课程体系.pdf-嵌入式Linux学习方法.pdf-国嵌课程1-嵌入式入门体验班(上)-第1天(嵌入式系统概述)-国嵌体验入门班-1-1(嵌入式系统概述).avi-国嵌体验入门班-1-2(ARM概述).avi-国嵌体验入门班-1-3(嵌入式Linux概述).avi-国嵌体验入门班-1-4(2440开发板介绍).avi-国嵌体验入门班-1-5(软硬件环境搭建).avi-第2天(开发板快乐体验)-国嵌体验入门班-2-1(开发板系统安装).avi-国嵌体验入门班-2-1(开发板系统安装-Jlink方式).avi-国嵌体验入门班-2-1(开发板系统安装-并口方式).avi-国嵌体验入门班-2-2(裸机程序体验).avi-国嵌体验入门班-2-3(QT系统体验).avi-国嵌体验入门班-2-4(Android系统体验).avi国嵌视频2.iso-国嵌课程1-嵌入式入门体验班(下)-第3天(Linux系统体验)-国嵌体验入门班-3-1(Linux定制安装).avi-国嵌体验入门班-3-2(Linux命令).avi-国嵌体验入门班-3-3(VI使用).avi-国嵌体验入门班-3-4(Linux系统管理).avi-国嵌体验入门班-3-5(Shell编程).avi-国嵌体验入门班-3-6(Qcd功能演示).avi-国嵌体验入门班-3-7(必修实验).avi-国嵌课程2-嵌入式Linux应用开发班-第1天(编程基础)-国嵌应用班-1-1(GCC程序编译).avi-国嵌应用班-1-2(GDB程序调试).avi-国嵌应用班-1-3(makefile工程管理).avi-国嵌应用班-1-4(必修实验).avi-第2天(文件时间编程)-国嵌应用班-2-1(系统调用方式访问文件).avi-国嵌应用班-2-2(库函数访问文件).avi-国嵌应用班-2-3(时间编程).avi-国嵌应用班-2-4(必修实验).avi-第3天(多进程程序设计)-国嵌应用班-3-1(进程控制原理).avi-国嵌应用班-3-2(进程控制程序设计).avi-国嵌应用班-3-3(必修实验).avi-第4天(进程间通讯)-国嵌应用班-4-1(进程间通讯概述).avi-国嵌应用班-4-2(管道通讯).avi-国嵌应用班-4-3(信号通讯).avi-国嵌应用班-4-4(共享内存通讯).avi-国嵌应用班-4-5(必修实验).avi-第5天(进程间通讯)-国嵌应用班-5-1(消息队列).avi-国嵌应用班-5-2(信号量).avi-国嵌应用班-5-3(必修实验).avi-第6天(进程间通讯)-国嵌应用班-6-1(线程基础).avi-国嵌应用班-6-2(多线程程序设计).avi-国嵌应用班-6-3(必修实验).avi-第7天(网络编程)-国嵌应用班-7-1(Linux网络概述).avi-国嵌应用班-7-2(Linux网络编程基础).avi-国嵌应用班-7-3(TCP程序设计).avi-国嵌应用班-7-4(UDP网络程序设计).avi-国嵌应用班-7-5(并发服务器).avi-国嵌应用班-7-6(必修实验).avi国嵌视频3.iso-国嵌课程3-ARM系统进阶班-第1天(ARM系统开发基础)-ARM系统精讲班-1-1(ADS集成开发环境).avi-ARM系统精讲班-1-2(ARM工作模式).avi-ARM系统精讲班-1-3(ARM寄存器).avi-ARM系统精讲班-1-4(ARM寻址方式).avi-ARM系统精讲班-1-5(ARM汇编指令详解).avi-第2天(ARM系统开发基础)-ARM系统精讲班-2-1(ARM汇编指令详解).avi-ARM系统精讲班-2-2(ARM伪指令).avi-ARM系统精讲班-2-3((混合编程).avi-ARM系统精讲班-1-8(必修实验).avi-第3天(LED驱动程序设计)-ARM系统精讲班-2-1(GPIO).avi-ARM系统精讲班-2-2(LED控制程序设计).avi-ARM系统精讲班-2-3((LED闪烁).avi-第4天(LED与按键驱动程序设计)-ARM系统精讲班-4-1(ARM中断控制系统).avi-ARM系统精讲班-4-2(按键控制程序设计).avi-ARM系统精讲班-2-6(必修实验).avi-第5天(定时器与时钟驱动程序设计)
2024/7/13 6:44:20 40KB linux s3c610 嵌入式
1
共 205 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡