其他编程语言/工具
-
程序设计语言(美)斯科特 著,裘宗燕 译★列为全球上百所大学标准教材和首席参考书!★图书馆必备典藏,作者Michael L.Scott 是计算机领域的著名学者,译者是北京大学的裘宗燕教授,他熟悉专业,译笔流畅,因此,这是一本难得的著、译双馨的佳作。这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书第2版新增了脚本语言问题的讨论,涵盖Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他语言。本书在美国大学已使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容对专业程序员也很有价值。 -
Python网络编程基础(美)高森(John Goerzen) 著;莫迟、等 译《Python网络编程基础》全面介绍了使用Python语言进行网络编程的基础知识,主要内容包括网络基础知识、高级网络操作、Web Services、解析HTML和XHTML、XML、E-mail服务、FTP、使用Python操作数据库、SSL、几种服务器端框架(包括Socket服务器、SimpleXMLRPCServer、CGI和mod_python),以及多任务处理(包括Forking、线程和异步通信)等。本书实用性强,共提供了大约175个实例,6600行以上的代码,是帮助读者全面而快速地学习Python语言、编写网络程序的最佳实践。本书可以作为各层次Python、Web和网络程序的开发人员的参考书,在实际工作中使用书中的技术,效果更佳。 本书第1部分讨论了客户端和服务器的设计,这是所有网络应用程序的基础。您将学到如何利用IPv6的优点来编写应用程序,如何与域名服务器通信,以及如何获取网页等。 本书第2部分将向您演示如何编写发送和接收E—mail的程序、提供静态和动态网页的程序、传输文件以及其他网络程序。您将学到如何使用Apach1e的mod_python模块来建立基于Web的Python应用程序。 本书最后一部分侧重于Python网络编程高级应用方面的知识,讲解了如何使用多任务处理和无阻塞的I/O来编写可以同时处理上千个客户端的服务器程 序。在这个过程中,您将学到编写很多成功网络程序的奥秘。最重要的是,通过对超过6600行独立的、现成的代码的学习,您将能够立刻把您学到的知识应用到 实践中去。 -
Ruby for Rails中文版David Black本书是世界顶尖的Ruby专家为Ruby初学者尤其是具备其他语言背景的Rails开发者量身打造的绝佳Ruby教程。在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Ruby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为你继续深入打下基础。“本书作者曾经教过我很多Ruby知识……每一个从其他语言转到Rails的人都应该拥有本书。为了充分发挥Rails的潜力,花时间去全面掌握Ruby是至关重要的。本书提供了达到这一目的所需要的一切。”——David Heinemeier Hansson,Ruby on Rails之父 Ruby on Rails(RoR)已经成为如今最炙手可热的Web开发技术之一。借助RoR你可以轻松快速地创建功能强大的Web应用!Rails框架本身就是用Ruby写成的,所以Rails应用都是Ruby程序。这就意味着要想发挥Rails的全部威力,必须首先深入全面地掌握Ruby这门语言。 本书是世界顶尖的Ruby专家为Ruby初学者尤其是具备其他语言背景的Rails开发者量身打造的绝佳Ruby教程。在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Ruby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为你继续深入打下基础。David A. Black 世界顶尖的Ruby和Rails专家,Ruby和Rails的主要倡导机构之一Ruby Central(RubyConf和RailsConf主办者)的负责人。他是Ruby核心开发者之一,RCRchive的维护者。 -
数控编程与操作周虹本书结合当前数控机床的实际应用水平及高职高专学校对数控技术应用型人才的培养目标,以FANUC 0i数控系统为背景,以零件的数控编程与加工为主线,全面介绍了数控车床及加工中心的编程与操作。本书共分9章,主要内容包括数控机床简介、数控编程基础、数控加工的工艺设计、数控车削编程、数控镗铣削编程、数控仿真软件的操作、数控车床的操作、加工中心的操作、工件的测量等。每一章均由内容提要、主体内容、思考与训练三个部分组成,以方便教师教学和学生自主学习。本书根据学生的认知规律,按照理论+仿真实训一机床操作实训的先后顺序组织内容,做到了从理论到实践、由浅入深、图文并茂、通俗易懂,力求培养学生解决实际问题的能力。本书既可作为理论教材,又可作为理论实训一体化教学教材。本书可作为高等职业技术学院数控技术应用类、模具设计与制造类、机械制造及自动化类专业的教材和参考书,也可供有关技术人员、数控机床操作人员参考、学习、培训之用。本书配有电子教案,需要者可与出版社联系,免费提供。 -
数据结构李英明,尹辉 主编《“十一五”技能型高职高专规划教材·计算机系列:数据结构》主要对常用的数据结构做了系统详尽的介绍,全书共分9章,依次介绍了数据结构的基本概念、线性表、数组和广义表、栈和队列、串、树、图、查找和排序。全书以C语言作为算法描述语言,针对最近几年的考试大纲和方向,《“十一五”技能型高职高专规划教材·计算机系列:数据结构》在各章最后都精心设计了习题,习题难易适当、题型丰富。和《“十一五”技能型高职高专规划教材·计算机系列:数据结构》配套的还有南京大学出版社出版的《数据结构上机指导与习题解析》一书,结合使用更便于教学实验、课程设计及复习应考。《“十一五”技能型高职高专规划教材·计算机系列:数据结构》可作为高等职业技术院校、高等专科院校的教材,也可以作为大学非计算机专业的选修课教材和计算机应用技术人员的自学参考书。 -
编译程序设计原理金成植《编译程序设计原理》主要介绍了过程式程序设计语言的编译程序构造原理和实现技术。《编译程序设计原理》共分11章,主要包括词法分析和语法分析的理论与技术、语义分析原理与技术、运行时存储空间、动作文法与属性文法技术、中间代码生成、中间代码优化和目标代码生成的原理与技术以及对象式语言编译的基本技术等。《编译程序设计原理》的特点是概念清晰,原理论述充分,例子丰富,整体性和实现性强,便于教学和自学,并反映了当前的实用技术。因此适合作为普通高等学校计算机科学与技术及相关专业的教材,亦可作为有关专业人员进一步学习编译程序构造原理和实现技术的参考书。 -
数控编程技术228例蒋建强 主编本书对228个数控机床编程与造型实例进行了分析和讲解,每个编程实例的主要内容有零件分析、工艺分析、工件坐标系的设定、编制加工程序等,涉及了数控技术应用中的数控车床、数控铣床、加工中心、数控线切割机床的手动编程和自动编程,囊括了目前国内外应用最广泛的日本FANUC数控系统、德国SIEMENS数控系统、南京SKY数控系统、华中数控系统和北京KND数控系统,增加了FANUC系统数控车床高级工考工题的编程实例,同时介绍了Mastercam X、Pro/Engineer和UG CAD/CAM的实体造型和加工,并且对Mastercam X五轴加工也进行了简要介绍。本书选例典型,针对性强,图文并茂,通俗易懂,深入浅出,介绍了数控机床编程技术中必备的技能,具有广泛的实用价值。本书既可作为数控机床应用工程技术人员和学习数控编程技术人员的参考资料和继续教育参考书,也可作为高等院校、高职高专、中职中专机电类机电一体化专业、数控技术应用专业、模具制造专业进行数控编程技术学习的实训教材。需要本书或技术支持的读者,请与北京清河6号信箱(邮编:100085)发行部联系,电话:010—82702660 0lO-82702658 010-62978181转103,传真:010—82702698,E-mail:tbd@bhp.com.cn。 -
可编程序控制器及其应用王国海为了更好地适应全国中等职业技术学校电工类专业的教学要求,劳动和社会保障部教材办公室组织全国有关学校的教师和行业专家,对中等职业技术学校电工类专业教材进行了修订(新编)工作。 这次教材修订(新编)工作的重点主要在以下几个方面。 第一,坚持以能力为本位,重视实践能力的培养,突出职业技术教育特色。根据电工类专业毕业生所从事职业的实际需要,合理确定学生应具备的能力结构与知识结构,对教材内容的深度、难度作了较大程度的调整,同时,进一步加强实践性教学内容,以满足企业对技能型人才需求。 第二,吸收和借鉴各地中等职业技术学校教学改革的成功经验,部分专业课教材的编写采用了理论知识与技能训练一体化的模式,使教材内容更加符合学生的认知规律,易于激发学生的学习兴趣。 第三,根据科学技术发展,合理更新教材内容,尽可能多地在教材中充实新知识、新技术、新设备和新材料等方面的内容,力求使教材具有较鲜明的时代特征。同时,在教材编写过程中,严格贯彻了国家有关技术标准的要求。 第四,努力贯彻国家关于职业资格证书与学生证书并重、职业资格证书制度与国家就业制度相衔接的政策精神,力求使教材内容涵盖有关国家职业标准(中级)的知识和技能要求。 第五,在教材编写模式方面,尽可能使用图片、实物照片或表格形式将各个知识点生动地展示出来,力求给学生营造一个更加直观的认知环境。同时,针对相关知识点,设计了很多贴近生活的导入和互动训练等,意在引导学生参与到实践中来。 第六,我们还特别注意了教辅资源的开发,除了有配套习题册和教学参考书外,还重点开发了多媒体教学光盘、电工专业考试题组卷系统,力求为教学工作的开展构建一个更加完善的辅助平台,为教学提供方便。 这次修订(新编)的教材包括:《电工基础(第四版)》《电子技术基础(第四版)》《机械与电气识图(第二版)》《机械知识(第四版)》《电工仪表与测量(第四版)》《电机与变压器(第四版)》《安全用电(第四版)》《电工材料(第四版)》《可编程序控制器及其应用(第二版)》《电力拖动控制线路与技能训练(第四版)》《企业供电系统及运行(第四版)》《维修电工技能训练(第四版)》《电工技能训练(第四版)》《电工EDA》。 本套教材可供中等职业技术学校电工类专业使用,也可作为职工培训教材。 -
计算机程序设计艺术第4卷第4册Donald E. Knuth关于算法分析的这多卷论著已经长期被公认为经典计算机科学的定义性描述。迄今已出版的完整的三卷组成了程序设计理论和实践的惟一的珍贵源泉,无数读者都赞扬Knuth的著作对个人的深远影响。科学家们为他的分析的美丽和优雅所惊叹,而从事实践的程序员们已经成功地应用他的“菜谱式”的解到日常问题上,所有人都由于Knuth在书中所表现出的博学、清晰、精确和高度幽默而对他无比敬仰。为开始后续各卷的写作并更新现有三卷中的部分内容,Knuth创立了称作册的一系列小部头的书,定期出版。每一册将包含一部分或多个部分的全新的或修订的内容。最终,这些册的内容将归并成每卷综合的最终版本,而在1962年开始的许多努力将得以完成。本册主要讨论生成所有树,这个主题与《计算机程序设计艺术》前3卷有着令人吃惊的紧密联系。Knuth在本册中全面地讨论了这个著名的主题,提供了124个新的练习,继续为程序设计打下坚实的基础。同时,本册还论述了组合生成的历史。对几个文明古国及其他国家在这方面的历史进行了透彻的研究和精辟的分析。 -
Windows程序设计教程杨祥金 等编著本书介绍在Microsoft Windows98/2000/NT/XP环境下应用C语言及API编写应用程序的最基本、最重要的方法,讨论Windows应用程序的组成和工作原理。.本书内容按照教学要求组织,并遵循“从简单到复发、循序渐进、理论联系实际”的原则讲解,很多基本概念、编程方法与技巧都通过具有最小的代码段、最强大的功能和最大灵活性的经典例程来介绍。每章末附有大量习题,供学习参考。..本书的包容性很好,只要熟悉C语言,有一定使用Windows操作系统经历的读者都能掌握书中的内容。本书语言通俗易懂,条理清晰,内容丰富,非常适合作为高等院校的教材,也可供读者自学。...
