其他编程语言/工具
-
编译原理 技术与工具[美]Alfred V. Aho等著作为编译器设计的教程,本书重点主要放在解决在设计语言翻译器过程中所普遍面对的一些问题上而并不考虑源语言或者目标机器。本书共12章:第一章介绍了编译器的基本结构;第二章给出了一个将前缀表达式转换成后缀表达式的编译器,主要使用本书的一些基本技巧来构建;第三章阐述了词法分析、正则表达式、有限自动机和扫描生成器工具,这章中的技术广泛应用于文本处理;第四章详细阐述了主要的分析技术,从适合手工实现的递归下降算法到在分析生成器中使用的LR算法;第五章介绍了语法制导翻译中的主要思想,本书的其它部分都用本章来说明和实现翻译;第六章提出了完成静态语义检查的主要思想,并对类型检查和类型的统一进行了详细的讨论;第七章讨论了支持应用程序运行时环境的存储组织;第八章从中间语言的讨论开始,说明了编程语言结构翻译成中间代码;第九章阐述了目标代码的生成,包含基本的on_the_fly代码生成方法、为表达式生成代码的优化方法、Peephole优化和代码生成器;第十章是代码优化的总述。除了关于数据流分析方法的详细说明,还有关于如何进行全局优化的基本方法;第十一章讨论了在编译器实现过程中可能会产生的一些实际问题;第十二章提出一些使用本书中的技术构建的一些编译器的学习用例。本书可作为高校计算机专业本科和研究生编译原理的教科书,也可供从事计算机软件开发的人员参考。 -
Kylix应用与实例精锐创作组编著本书以示例的形式全面介绍了在Kylix中开发应用程序的技术,内容包括:Kylix主要语法、基本控件的使用、菜单、工具栏、对话框、文本、图形与图像、单窗体和多窗体应用程序的开发、网络程序和游戏程序的开发等。 本书通俗易懂、讲解细致,并对大量实例进行了透彻的分析,适合从事Kylix开发与应用的中级程序开发人员阅读使用,也可作为高校相关专业师生的自学读物或教学参考书。 -
WML和WMLScript编程起步(美)Kris Jamsa著;徐成敖等译本书详细介绍了使用WML和WMLScript创建无线应用程序的方法和技巧。通过本书的学习,读者将能够创建具有实用价值的无线应用程序;充分了解无线Web和WAP;学会使用WML建立可在上网移动电话中运行的页面和应用程序;格式化文本、显示图像,以及创建无线位图文件,掌握构建无线Web站点以及基于WML的应用程序所需要的所有工具;使用WMLScript库改进无线应用程序的功能。本书通俗易懂,内容由浅入深,循序渐进,各章中有“请教专家”对疑难问题进行解答,有“一分钟练习”帮助您快速进行自我评估,检查自己掌握知识的情况,有可以实际应用所学知识的“项目”,还有“小测验”帮助您复习所学知识。本书适合无线应用的初学者阅读。 -
LabVIEW基础教程汪敏生等译著;汪敏生译本书为虚拟仪器设计平台——LabVIEW的基础教程。本书共11章,第1章至第8章讨论了LabVIEW的基础操作原理,第9章介绍数据采集,第10章介绍仪器控制,第11章介绍应用实例。本书编排新颖,通俗易懂,而且十分适合教学。本书可供高等院校本科生使用,也可供从事测试技术的工程技术人员自学和参考。 -
Kylix教程俞俊平,余安萍,俞俊军编著本书全面讲述了在Linux平台下使用Kylix快速进行可视化编程的全过程。通过Kylix入门、使用Kylix进行编程、Kylix高级进阶等篇,循序渐进地引导读者轻松地学习使用Kylix编程的技能,让读者在最短的时间内掌握Kylix的用法,设计出功能强大的实用Linux应用程序。本书就“基础、核心、提高”这三个层次系统地向读者提示了Kylix的魅力与精华。不仅介绍了Kylix的特点、安装和界面基础,而且按照Kylix应用程序的开发流程介绍了如何使用Kylix进行快速编程。更具特色的是,本书还列举了一些经典实例,让读者能够深切体会Kylix的方便与快捷,并重点介绍了Kylix的一些高级应用与扩展。各实例典型实用,可操作性强,讲解深入细臻,论述系统,分析清楚透彻,便于举一反三。本书主要面向广大程序设计者,尤其是那些在Linux平台上进行开发的软件开发人员,当然也适用于广大计算机爱好者。 -
PHP 4.x企业级Web应用与开发廖若雪等编著本书介绍了PHP4.x高级编程技术。主要内容包括:如何在PHP中实现类、组件技术的应用,XML在PHP中的使用以及如何使用PHP来开发WAP应用。此外,还涉及了有关正则表达式、模板、PHPDoc及CVS的一些知识。书中最后一章专门讲述了一个大型PHP程序的例子。本书适合有Linux 使用经验的读者阅读。 -
Tcl/Tk编程权威指南(美)Brent B.Welch著;崔凯译本书是关于Tcl/Tk编程语言的最畅销、最权威的著作,由“Tcl/Tk之父”JohnOusterhout的嫡系弟子BrentB.Welch撰写,其技术含量不容质疑。本书介绍了Tcl的网络支持、SafeTcl、使用C语言编写Tk组件、编译器Tcl/Tk的Netscape和Explorer插件等精彩内容。无论你是(或者想成为)一位Tcl/Tk程序员,还是一位传统的平台脚本语言的开发者。本书要点:*Tcl的基本机制*基础以及高级的编程技术和工具、包括Tcl脚本库设施*最新的可扩展TclWeb服务器*国际化(internationalixation)特性和线程支持*正则表达式和名字空间 -
Microsoft C#实用编程教程周京生,陈海燕编写Microsoft C#语言是微软公司发布一种全新的.NET平台的编程语言,它具有语法简单、功能强大和易于使用的特点。本书是一本通过范例教授如何用Microsoft C#进行编程的指导书,它介绍了Microsoft C#语言的基本语法规则和程序结构,重点介绍了该语言引入的一些新的概念,包括属性、索引器、代表、接口和特征等。书中对每一部分内容除了详细的讲述外,还给出了大量的图、表以及重点突出的代码实例,便于广大读者直观的理解和实践书中的内容。本教程内容简明清晰,重点突出,写作深入浅出,范例典型,每章都配有一定数量的习题。适用于高等学校的教材,以及各种培训班的培训教材,同时也可以作为广大编程爱好者学习Microsoft C#语言编程的入门指导书。本版CD内容为配套书及全部实例源代码。 -
汇编语言程序设计齐志儒,高福祥主编内容简介本书以IBMPC为背景机系统地介绍了汇编语言程序设计的基本理论和方法。全书正文由二十一章组成。第一章~第九章主要讲述了计算机的基础知识、8086/8088的指令系统、汇编语言、程序的基本控制结构及程序设计理论、方法、技巧和宏汇编技术。第十章~第十一章介绍了汇编语言在数值运算、代码转换、列表处理及字符处理方面的应用,讨论了多种算法并给出了程序实例。第十二章讲述了输入输出及中断程序设计的概念、方法和技巧,第十三章~第十八章剖析了IBMPC及其兼容机的输入输出接口,详细介绍了磁盘与文件、显示器、键盘、打印机、实时时钟、图形、音响及通信的程序设计方法及应注意的问题。第十九章详细介绍了汉字处理的程序设计。第二十章介绍了80286、80386的特点、指令系统及存储管理的有关知识和80486、Pentium(80586)的特点。第二十一章介绍了8087/80287/80387的指令系统及程序设计方法,并给出了应用实例。每章都附有大量习题。本书在编写上语言通俗易懂,叙述由浅入深、循序渐进,结构清晰严谨。本书可作为大专院校计算机专业和自动化专业的教材和计算机专业自学成材考试的自学教材,也是工程技术人员自学进修和实际编程的极为实用的参考书。 -
ASP应用开发指南(美)Greg Buczek等编著;李博,于骞译本书详尽地介绍了开发活动网页时用到的所有组件及应和技巧。本书首先介绍活动网页技术的开发环境,对象模板等基础知识;然后讲述开发活动网页时用到的所有组件及它们的用法;讲述有关数据库的一些操作;在最后三章中利用书中所述的内容教你开发一个电子商务网站。全书既有对ASP知识的覆盖,更有大量的实例来帮助你学习理解掌握ASP开发技术。本书面向具有ASP编程经验的读者,兼顾了ASP的初学者,以及使用Visual Basic的程序开发人员。
