搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
运用异步输入输出流编写Socket进程通信
- 代码号为”Merlin”的J2SE1.4带来了一些激动人心的新特性,诸如对正则表达式的支持,异步输入输出流,通道(Channel),字符集等.虽然该版本还处在测试阶段,但这些新特性早已让开发人员们跃跃欲试.在Merlin发布之前,异步输入输出流的应用还只是C,C++程序员的特殊武器 在Merlin中引入异步输入输出机制之后,Java程序员也可以利用它完成很多简洁却是高质量的代码了.本文将介绍怎样使用异步输入输出流来编写Socket进程通信程序.-code, as "Merlin&quo
wrapperssrc
- 使用 ManWrap 库在本机 C++ 代码中调用.NET。该程序将向你展示如何以本机方式包装框架类,以便你能不借助 /clr 而在任何 C++/MFC 应用程序中使用它们。在我们的测试案例中,将在一个DLL中包装.NET框架中的 Regex 类,并实现三个使用该包装类的 MFC 程序。你可以用 RegexWrap.dll 在自己的 C++/MFC 应用程序中添加正则表达式支持,或者用 ManWrap 工具来包装自己喜爱的框架类。-use in the C-code call.NET. The
数学函数动态编译器
- 功能简介: 可以在程序运行过程中动态完成数学函数表达式字符串的编译执行, 可以带参数,支持布尔运算,定积分 动态生成机器码执行(并带编译优化),不是解释执行,执行速度超快!!! 可以想象,它他用在分形函数上时,可以允许用户自由输入新的方程式!而且速度还超级的快,心动了吧! 数学函数动态编译器类有两个,一个支持的是浮点类型,一个支持的是复数类型 而且同时提供了三种语言的开发支持(进行了封装):Delphi版(C++Builder也可以使用)、VB版(
masm3280
- 结构化程序设计方法与面向对象程序设计方法的各自特点、区别和相互联系。 2.面向对象的程序设计方法中的有关概念,如类、对象、封装、继承、消息和多态性等。 3.C++程序的基本组成和框架结构。 4.掌握C++语言中的基本数据类型、各种运算符、表达式。 5.C++数据输入流对象cin和输出流对象cout的使用。 6.程序的3种基本结构 7.构造数据类型,如数组、结构体、指针等的定义方法、特点和使用方法。 7.函数的定义、调用及函数调用过程中的参数传递的机理和程序执行流程。
陷阱和缺陷
- 第一部分研究了当程序被划分为记号时会发生的问题。第二部分继续研究了当程序的记号被编译器组合为声明、表达式和语句时会出现的问题。第三部分研究了由多个部分组成、分别编译并绑定到一起的C程序。第四部分处理了概念上的误解:当一个程序具体执行时会发生的事情。第五部分研究了我们的程序和它们所使用的常用库之间的关系。在第六部分中,我们注意到了我们所写的程序也不并不是我们所运行的程序;预处理器将首先运行。最后,第七部分讨论了可移植性问题:一个能在一个实现中运行的程序无法在另一个实现中运行的原因。-the fir
语法分析c实现
- 该程序实现了词法,语法分析的功能,可以在记事本中编辑代数表达式-realized by the morphology, syntax analysis capabilities in the notebook edited algebraic expressions
Introduction to Functional Programming with Haskel
- Haskell编程介绍(英文) C, Java, Pascal, Ada, 等等,都是命令式语言。他们在某种程度上是由命令序列构成的,严格的按照顺序来执行。haskell是函数式语言。函数式程序是一个单独的表达式,通过推算表达式来执行。任何使用过电子制表的人都有函数式语言的经历。在电子制表中,你可以根据其它单元的值来指定每个单元的值。焦点是什么需要计算,而不是如何计算。-Haskell program (English) C, Java, Pascal, Ada, etc., orders
bsh
- BeanShell是一个小型的,免费的,可嵌入式的,具有面向对象脚本语言特性的Java代码解释器。它是用Java语言写的。它能执行标准的Java语句和表达式,还自带简单的脚本命令和语法。它把编程对象当成一个简单的方法,这很像Perl和Javascr ipt. 你可以在写Java测试或调试时使用BeanShell,也可以用它作为你的应用程序的脚本引挚。简而言之,BeanShell可以动态的解释JAVA语言。也就是说BeanShell在许多方面对于Java的用处就像Tcl/Tk对于C的用处一样:
verifyRegularExpression
- 正则表达式的验证工具,提供在C#中通过程序来判断,是学习和了解正则表达式的好帮手。推荐-regular expression validation tool providing in C# adopted procedures to judgment, learning and understanding Regular expressions are a good helper. Suggest
数学表达式计算器
- 这是一个对数学表达式求值的C++ class,详细的说明在Calculator.pdf中。 这个Calculator class虽然经过我多次测试,改正了不少错误,但我不保证在将来的使用中它不会对您的程序造成影响,对您在使用中造成的一切后果,本人不承担任何责任。-this a mathematical expression evaluates the C class, detailed descr iption of the Calculator.pdf China. The Calculato
在MFC中用正则表达式对窗体进行有效性验证
- 我想利用本月的专栏描述一个有趣的应用程序,这个程序是用本期我的一篇文章:“使用 ManWrap 库在本机 C++ 代码中调用.NET”所讨论的 RegexWrap 库生成的。RegexForm 是一个基于正则表达式的MFC窗体有效性验证系统。为了实现这个程序,我首先实现了 RegexWrap。但因为许多细节与正则表达式本身无关,所以感觉在这里描述 RegexForm 更好些。-I would like to use this month's column describes an int
c++2
- 编写一个能够计算中缀表达式的程序,其中关于中缀表达式有如下的要求: 1)表达式中只处理二元运算符 2)表达式中出现的运算符为:+、-、*、/、^(幂运算)、(),其中幂运算符的优先级别比*和/的高,但是其结合性为右结合 3)希望表达式中能够处理实数 -编写一个能够计算中缀表达式的程序,其中关于中缀表达式有如下的要求: 1)表达式中只处理二元运算符 2)表达式中出现的运算符为:+、-、*、/、^(幂运算)、(),其中幂运算符的优先级别比*和/的高,但是其结
PBS_monitor
- C# 实现的一个完整的web页面定时监测程序,支持APSX编写的登入页面,先登入后读出想要监测页面面,然后调用正则表达式实现特殊信息的提取,并从XLS中读出相关的信息,然后发送信息(Windows MSMQ),可以实现在线短信等的功能。 所有要监控的信息和条件都在config文件中设置。-C# to achieve a complete web page from time to time to monitor the process and support the preparation
Pointers_on_C
- C和指针(含程序),超清晰版PDF 《C和指针 Pointers on C》提供与C语言编程相关的全面资源和深入讨论。《C和指针 Pointers on C》通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 -no
C-100-cases-and-tutorials
- 该书适合c语言初学者入门使用、c语言高手收藏。书中分为两大模块:第一部分介绍c语言基础知识,包括1.c语言概论;2.数据类型、运算符、、表达式;3.c语言程序设计初步;4.数组;5.函数;6.指针;7.结构和联合;8.枚举和位运算;9.预处理;10文件。第二部分提供100例经典c程序。-Introduction to the book for beginners to use c language, c language master collection. The book is divide
Expression-evaluation
- 利用C++实现的数据结构中表达式求值程序~~适合初学者-C++ implementation of data structures in the expression evaluator ~ ~ suitable for beginners
ch004_2
- c++中表达式的程序,里面详细介绍了各种表达式的用法与注意事项(C++ expression of the program, which describes in detail the use of various expressions and notes)
数据结构课程设计源代码
- 编写一个程序,通过前缀表达式来构造一个与之对应的算术表达式并存入二叉树中,通过中序遍历二叉树输出表达式及对其进行变量赋值,通过后序遍历二叉树计算表达式的值。(A program is written by prefix expression to construct an arithmetic expression corresponding to it and store it into two binary tree. Through traversing two fork tree out
计算器程序
- 自学C语言中相关知识,设计出模拟简单计算器程序。要求如下所述: 1. .必须具有+、-、×、÷简单算术运算以及清除的功能 2. 输出显示简易计算器的界面; 3. 可以通过键盘上“↑←↓→”符号来选择需要输入的数据,点击键盘上“=”或者计算器界面的“=”将计算结果输出显示; 4. 也可以通过输入窗口,直接从键盘上输入要计算的表达式,点击键盘上“=”或者计算器界面的“=”将计算结果输出显示; 5. 选用任意一种(上述3或4)数据输入方法的测试表达式及运算结果均可以完整地在某个窗口中显示出来。 6.