其他编程语言/工具
-
汇编语言程序设计王先水 等主编《计算机系列教材:汇编语言程序设计》以8086/8088CPU的指令系统为主线,系统介绍了汇编语言的基础理论知识和程序设计基本方法。全书共分8章:第1章介绍基础知识;第2章介绍8086/8088CPU指令系统;第3章介绍汇编语言的基本结构;第4章介绍汇编语言程序设计的基本方法;第5章介绍汇编结构化程序设计方法;第6章介绍输入输出程序设计方法;第7章介绍磁盘文件存取技术;第8章介绍汇编语言与高级语言C++混合编程的基本方法与技巧。本教材注重程序设计思想与方法的学习,强调结构化与软件工程思想的培养,理论联系实际,以实例引导读者掌握汇编语言程序设计的主要知识点,从而培养读者的思维能力和创新设计能力。《计算机系列教材:汇编语言程序设计》特别适应初学者使用,只要具有一门高级语言程序设计基础的读者,都可通过学习本书便能掌握汇编语言程序设计技术。因此,本书可作为高校计算机及相关专业本科生的教材,同时也可供从事计算机应用与开发的各类人员学习和使用。
-
MATLAB及应用胡鹤飞 主编《matlab及应用》以matlab r2010a版本为基础介绍matlab的功能与应用,突出matlab很多新的特点。注重在讲解有关数学方法和算法原理的前提下,从电子信息通信工程等专业学生的特点出发,尊重低年级本科学生的学习需求,引导读者入门;除matlab的基础功能外,还引入了仿真的基本概念,希望读者理解matlab的作用;注重原理与数学背景,并采用以实例为主的教学方式;内容按照由浅入深、循序渐进的原则进行安排,更符合低年级本科学生的需要。《matlab及应用》共11章,分为基础部分与应用部分。基础部分包括仿真的基本概念与,matlab系统环境、matlab基础要点、matlab数据、matlab数值计算、matlab符号计算、matlab程序设计、matlab绘图功能等。应用部分包括matlab图形用户界面、matlab高级编程、matlab环境下的仿真软件simulink、matlab在通信中的应用等。《matlab及应用》可作为高校理工科专业,特别是信息与通信工程、电子信息等专业低年级本科学生的学习教材,也可供广大科技工作者阅读使用。
-
jQuery Mobile快速入门(美)布鲁林克 著,巩亚萍,姚婷 译作为jQuery Mobile的入门级读物,《jQuery Mobile快速入门》以示例方式讲解了jQuery Mobile的基本知识和核心特性,内容系统全面,便于理解。《jQuery Mobile快速入门》总共分为10章,内容包括jQuery Mobile的基础知识;使用页眉、工具栏和标签栏进行导航;表单元素和按钮;列表视图;使用表格和CSS渐变来格式化内容;创建可主题化的设计;jQuery Mobile API;服务集成策略;使用PhoneGap轻松部署jQuery Mobile应用程序等。通过本书的学习,读者将会获悉jQuery Mobile的核心特性,以及如何创建可主题化的设计,还会掌握jQuery Mobile的API,以及如何使用PhoneGap来扩展jQuery Mobile。《jQuery Mobile快速入门》适合想要掌握jQuery Mobile的Web开发人员阅读。具有一定开发经验的Android开发人员和iPhone/iPad开发人员在学完本书后,也可以通过一次编码,构建出可跨平台运行的app。
-
七周七语言(美) 泰特 著,戴玮, 白明, 巨成 译从计算机发展史早期的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软件服务供应商使用,也可作为高等院校、职业技术学校相关专业师生的教学参考书。