其他编程语言/工具
-
七周七语言(美) 泰特 著,戴玮, 白明, 巨成 译从计算机发展史早期的Cobol、Fortran到后来的C、Java,编程语言的家族不断壮大。除了这些广为人知的语言外,还涌现了Erlang、Ruby等后起之秀,它们虽被喻为小众语言,但因其独特性也吸引了为数不少的追随者。 Bruce A·Tate是软件行业的一名老兵,他有一个宏伟目标:用一本书的篇幅切中要害地探索七种不同的语言。本书就是他的成果。书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据结构,有哪些独特的核心特性。 在这个飞速发展的信息时代,程序员仅仅掌握甚至精通一门语言是远远不够的。了解多门语言蕴涵的思维方式,在编码中互相借鉴,再挑出一两门对自己口味的语言深入学习,这些已经成为在软件行业中安身立命之本。从这个意义上说,每个程序员都应该看看这本《七周七语言》。 -
Perl语言入门(美)施瓦茨,(美)福瓦 等著,盛春 译如果刚开始学习Perl这门语言,那么《Perl语言入门(第6版)(中文版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代Perl用户昵称为“小骆驼书”,《Perl语言入门(第6版)(中文版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl 5.14版本的变化。Perl能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。《Perl语言入门(第6版)(中文版)》从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至128行的程序——如今90%的Perl程序差不多都是这般大小。本书每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但本书不同,我们希望把你培养成一名真正的Perl程序员。 -
编码与测试教育部 等编《编码与测试》是“中职计算机软件专业教师培训包项目”核心教材之一,教材针对初次就职于中职校的计算机软件专业教师,从培养他们的教学和实践动手能力人手,以“扶贫基金管理系统(SimplePAMS)”的功能模块为主线,按照软件企业的岗位分工分解任务,针对其中的“系统登录”、“用户管理”和“生成项目汇总表”三个典型功能模块,详细描述设计与实现中解决问题的步骤,并讲解所用到的知识。本教材还安排了“网上购物系统”中的“用户登录”、“会员注册”和“生成商品销售表”三个功能模块,作为学员动手设计与实现的实践括动案例,起到巩固知识和提高实践能力的效果。本教材涉及的专业知识包括C#NET程序设计、SQL语言、数据库设计、软件系统设计和软件测试等方而的内容《编码与测试》作为计算机软件专业中职教师上岗培训教材,也可以作为高职院校计算机软件专业以及软件学院软件上程专业的实践教材。 -
软件加密与解密(美)科尔伯格 (Collberg,C.) ,(美) 纳盖雷 (Nagra,J.) 著,崔孝晨译对抗软件盗版、篡改和恶意逆向工程的理论、技巧和工具近十年来,人们在软件防盗版和防篡改技术的研发上取得了重大进展。这些技术在保护软件开发人员的知识产权方面具有不可替代的作用。无论是研究人员、在校学生,还是开发人员,要了解这些技术及其能提供的安全级别和可能引发的性能开销,都可以从本书获得权威、全面的参考资料。Christian Collberg和Jasvir Nagra在书中详尽地介绍了相关技术,涵盖了计算机科学的各个相关领域,包括密码学、隐写术、水印、软件度量、逆向工程和编译优化等。本书通过大量的示例代码,向读者展示了代码混淆、软件水印、代码防篡改和“胎记”技术等保护算法的实现方式,并且从理论和实践两个角度探讨了这些技术的局限。涵盖的内容攻击者和防御者用来分析程序的各种主要方法代码混淆技术,用于提高程序被分析和理解的难度软件水印和指纹,用于标识软件开发者并追踪盗版代码防篡改技术,用于检测和响应非法修改代码和数据的行为,从而保护软件动态水印和动态混淆技术,用于阻止软件的非法复制软件相似性分析和“胎记”算法,用于检测代码剽窃硬件技术,用于保护软件及各类媒体免遭盗版和篡改在分布式系统中,检测远端不可信平台上运行的软件是否被篡改代码混淆技术在理论上的局限性 -
软件测试的艺术(美)梅耶(Myers, G. J.) 等著,张晓明,黄琳 译本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。本书以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试等高级主题,全面展现了作者的软件测试思想。第3版在前两版的基础上,结合软件测试的最新发展进行了更新,覆盖了可用性测试、移动应用测试以及敏捷开发测试等内容。本书适合软件开发人员、IT项目经理等相关读者阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。 第3版阐述了如何将经典软件测试法则应用到解决当今计算机行业所面临的最紧迫的问题之中,这些 问题包括:移动设备的应用测试 各种设备上的软件代码走查、代码审查(从技术以及如何发现错误的角度讨论) 可用性测试(随着直接面向广大终端用户的应用在数量上呈爆发性增长,可用性变得越来越重要)互联网应用、电子商务和敏捷编程环境的测试 -
微型计算机原理与汇编语言程序设计秦贵和 等编著《普通高等教育“十一五”国家级规划教材·高等院校重点推荐教材:微型计算机原理与汇编语言程序设计(第2版)》将“微型计算机原理”、“微型计算机接口技术”和“汇编语言程序设计”三门课程的内容有机地融为一体。《微型计算机原理与汇编语言程序设计》和《微型计算机原理与接口技术》两《普通高等教育“十一五”国家级规划教材·高等院校重点推荐教材:微型计算机原理与汇编语言程序设计(第2版)》为同一门课程连续使用的教材。《普通高等教育“十一五”国家级规划教材·高等院校重点推荐教材:微型计算机原理与汇编语言程序设计(第2版)》以Pentium的实模式与保护模式为主线,用Pentium实模式的实现技术来替代Intel8086的内容;在重点阐述微型计算机基本原理、基础知识、基本概念和培养基本能力的同时,通过分析Pentium的保护模式,把微机领域具有代表性的新设计、新技术、新思想和新潮流展示给读者;通过微处理器与存储系统、输入/输出系统的连接结构,以及在这个结构下汇编语言级指令和程序的执行过程的理解,使读者建立微型计算机系统的整体概念,深入全面地理解计算机的工作过程,形成对微型计算机系统设计及应用的能力。《普通高等教育“十一五”国家级规划教材·高等院校重点推荐教材:微型计算机原理与汇编语言程序设计(第2版)》删除了第一版中冗余内容,增加了近年发展较快的技术内容,充实了实例及习题。《普通高等教育“十一五”国家级规划教材·高等院校重点推荐教材:微型计算机原理与汇编语言程序设计(第2版)》共8章,包括微型计算机基础知识、8086微处理器、Pentium系列微处理器、80X86指令系统、存储器系统、汇编语言程序基本格式、汇编语言程序设计及高级汇编语言技术。《普通高等教育“十一五”国家级规划教材·高等院校重点推荐教材:微型计算机原理与汇编语言程序设计(第2版)》可作为高等学校计算机科学与技术、通信工程、电气工程及其自动化、物联网等专业的教材,也可供计算机应用领域的工程技术人员使用。 -
NX Open API编程技术汪锐 编著《NX Open API编程技术》通过对NX Open API编程的基本方法及相关函数的介绍,从最简单的NX二次开发例程入手,到一个完整的二次开发应用程序的生成,全面系统地介绍操作记录工具的使用、草图绘制、零件设汁、部件设计、信息抽取、工程图等相关软件建模功能扩展的方法,以及菜单和工具条的定制、对话框应用程序编写、应用程序的部署等用户扩展功能在NX软件上的实现方法。通过《NX Open API编程技术》的学习,读者可以了解NX软件二次开发的基本方法和基本流程,从而具备NX软件二次开发的基本能力。《NX Open API编程技术》适合NX软件用户、NX软件服务供应商使用,也可作为高等院校、职业技术学校相关专业师生的教学参考书。 -
ActionScript 3.0基础教程(美)温妮 著,罗楷 译温妮等编著的《ActionScript3.0基础教程》主要介绍actionscript3.0的基础入门知识。全书详细介绍了actionscript3.0的基础知识、面向对象编程基础、条件判断和程序逻辑、利用actionscript在项目中使用动画功能、创建跨平台项目等内容。本书将带领读者深入学习如何使用actionscript完成各种创造性的工作,并帮助读者提高创建优秀交互应用的能力。《ActionScript3.0基础教程》适合已经具备一定flashprofessional开发基础的网页开发人员,以及从actionscript 2.0往3.0版本过渡的开发人员阅读使用。 -
MATLAB函数全能速查宝典邓薇 著《MATLAB函数全能速查宝典》较全面地介绍了MATLAB的函数,主要包括MATLAB操作基础、矩阵及其基本运算、与数值计算相关的基本函数、符号运算的函数、概率统计函数、绘图与图形处理函数、MATLAB程序设计相关函数、Simulink仿真工具函数、图形用户界面制作函数、信号处理工具箱函数和符号数学工具箱函数等内容。《MATLAB函数全能速查宝典》立足MATLAB函数基础,并且附带较多的实例讲解,所以既适合初学者,又适合有一定经验的MATLAB使用者。本书也可以作为大专院校学生的参考用书。 -
正则指引预售商品余晟 著本书针对作者在开发中遇到的实际问题,以及其他开发人员咨询的问题,总结出一套使用正则表达式解题的办法,并通过具体的例子指导读者拆解、分析问题。全书分为三大部分:第一部分主要讲解正则表达式的基础知识,涵盖了常见正则表达式中的各种功能和结构;第二部分主要讲解关于正则表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将之前介绍的各种知识落实到6种常用语言.NET、Java、JavaScript、PHP、Python、Ruby中,不但详细介绍了语言中正则表达式的用法,更点明了版本之间的细微差异,既可以作为专门学习的教材,也可以作为有用的参考手册。本书适合经常需要进行文本处理(比如日志分析或网络运维)的技术人员、熟悉常用开发语言的程序员,以及已经对正则表达式有一定了解的读者阅读。
