其他编程语言/工具
-
编程之美《编程之美》小组《编程之美:微软技术面试心得》是一本让人着迷的书!阅读起来。有些题目的内容会引起强烈的共鸣,尤其是那些自己非常熟悉并且又深知解答的题目;也有一些题目让我异常惊诧,原来除了我所知道的解答思路之外,还有更好的解答以及更深层次的原因。还有一些题目是从来没想到过的。阅读过程是一次愉快的享受,也是脑细胞持续活跃的过程。自计算机与软件出现以来,在近半个世纪里,软件开发所能衍生出的无限创意,深深吸引着全世界的青年。在二进制的世界里,这帮年轻的程序员充分发挥自己的热情和想像力,仅仅通过对“1”和“0”的互换操作,他们辟地开天,恣意汪洋地创造出一个又一个的奇迹。今天,前几代“青年”积累构建的虚拟世界正在深刻地改变我们的现实生活。软件开发过程的复杂程度已经足以媲美传统的工业生产。前人堆积如山的开发经验和规则,令象牙塔里的学子们望而生畏。今天软件学院的学生们站在巨人的肩膀上,用最流行的语言和工具武装到了牙齿,但似乎缺少了前辈们的热情,也忘记了编程的乐趣所在——发现问题,分析问题,解决问题,寻找更优的解法,总结规律,抽象出算法的过程以及由此产生的成就感。全书收集了大约60道微软技术面试题,作者试图通过书中妙趣横生的问题和详细的解说以及面试者的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。但它更深层的意义在于引导读者思考,帮助读者重拾通过编程探索未知世界的乐趣。 -
数据采集与处理技术祝常红 编本书从工程应用角度出发,坚持理论联系实际,学以致用,以工程实战解决实际应用中的各种问题。全书分为8章,包括:数据采集与处理的技术概念,采集系统常用传感器,信号采集与信号调理技术,数据采集常用电路,计算机接口与数据采集,数据采集系统的抗干扰技术,使用LabVIEW进行数据采集与分析,使用MCGS组态软件进行数据采集与分析。第4、5、7、8章分别介绍了实际工程项目的应用,使读者能够对本课程的主要内容有条理、有针对性地学习,能正确、合理地进行数据采集与处理。本书可作为高等职业学校应用电子技术、电子信息技术、机电一体化技术、自动化技术、电气运行与控制技术、自动测试技术、仪器仪表技术、自动化技术等专业的教材,也可供相关专业T程技术人员参考。 -
编译原理重点难点分析·习题解析·实验指导黄贤英、王柯柯、等《高等院校实践类型系列教材:编译原理重点难点分析·习题解析·实验指导》是编译原理课程的教学辅导书,内容包括习题解析和实验指导。习题解析部分共6章,基本覆盖了编译原理课程的全部内容,每章包括重点与难点、典型例题解析、习题及参考答案3部分,有助于读者抓住重点,突破难点;实验指导部分以自定义的Sample语言编译器的实现过程为主线组织编排,共5章,各章结合Sample语言编译器某个阶段的设计、分步实施,由浅入深,直到完成整个编译器。《高等院校实践类型系列教材:编译原理重点难点分析·习题解析·实验指导》可作为计算机及相关专业编译原理课程的辅助教材,也可作为研究生入学考试的复习参考书,还可作为软件工程技术人员或程序设计爱好者的参考书。 -
面向对象分析与设计麻志毅本书是一本关于面向对象分析和设计的教材,讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了建模过程指导。本书注重理论与实践相结合,给出大量的例题和一个内容较为详尽的案例分析,详述了建模概念的运用以及进行面向对象建模的方法与技术。本书适合作为高等院校的软件学院和信息学院(或计算机学院等)软件工程专业以及相关专业的工程硕士、高年级本科生的教材,也可作为从事软件开发的工程技术人员的参考读物。 -
程序分析与设计王宇行 编著以实例阐述知识点,从易到难,系统阐述ARM嵌入式开发的知识和技能。内容包括:ARM开发工具,ARM映像文件分析,ARM汇编语言,ARM C语言,标准C库的应用,ARM汇编语言和C语言混合编程,引导代码分析,ARM中断处理原理和实现方法,调试的基本原理,scatter文件分析,位置无关代码和数据。 本书可作为学习ARM嵌入式技术的培训教材或ARM嵌入式系统开发人员的参考书,也可作为高等院校电子工程、自动控制和计算机等专业的参考书。 -
Visual LISP程序设计及其应有和教程周明,董仁扬 编著本书共分14个章节,全面讲述了Visual LISP的基础知识,并介绍了作者的编程经验,具体内容包括Visual LISP的编程环境、AutoLISP的数据与程序、AutoLISP程序设计实例、Visual LISP函数补充、图形数据库与非图形数据库等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。 -
集体智慧编程(美国)(Segaran、T)西格兰《集体智慧编程(影印版)》想要探寻搜索排名、产品推荐、社会化书签和在线匹配背后的力量吗?这本颇具魅力的书籍向你展现如何创建Web2.0应用程序,从参与性?Internet应用程序产生的大量数据中挖掘金矿。运用《集体智慧编程(影印版)》中介绍的先进算法,你可以编写聪明的程序,以访问其他网站那些有趣的数据集,从自有应用程序的用户中收集数据,或者分析和理解你所发现的数据。《集体智慧编程》将你带入机器学习和统计的世界,并且阐释了如何从你和他人每天收集的信息中获得关于用户体验、市场营销、个性品味及人类行为的结论。每个算法的描述都十分简明清晰,相关代码均可以立即用于你的网站、博客、Wiki或特定应用程序。《集体智慧编程(影印版)》讲解了下列主题:可以让在线零售商推荐产品或媒体的协作过滤技术用于在大数据集中发现同类项组的聚类方法从数以百万计可能方案中选择问题最佳解决方案的最优化算法。贝叶斯过滤,用在基于单词类型和其他特征的垃圾信息过滤中支持向量(support-vector)机器,用于在线交友网站中的速配用于问题解决的演化智能——计算机如何通过多次玩同样的游戏,改进自身代码并获得技能提升每一章都包含了相关练习,可通过扩展使算法变得更强大。超越简单的数据库支持应用程序模式,让Internet数据财富为你所用。 -
西门子S7系列PLC的应用与维护刘美俊本书全面介绍了S7-200、S7-300/400 PLC的硬件模块、编程指令,STEP 7-Micro/WIN、STEP 7编程软件的使用,西门子WinCC组态软件的性能特点、使用方法,S7-300/400 PLC的通信与组网,以及PLC控制系统的设计方法与安装维护。 本书注重工程应用,内容较多取自生产第一线,通过实例引导读者,注意选择有价值的典型实例来介绍PLC的应用技术。全书内容兼有普遍性和具体性,言简意赅,便于读者理解和自学。本书既可供从事工业自动化相关工作的技术人员阅读和培训,也可作为本专科院校自动化、电气工程和机电一体化等专业的教学参考用书。 -
Windows Forms 2.0程序设计Chris Sells ,Michael Weinhardt如果你想开发优秀的Windows Forms 2.0应用程序,本书就是你书架上必不可少的参考书,也是Windows Forms 2.0的最佳使用指南。全书共包括19章和6个附录,全面讲解了Windows Forms 2.0的各项技术,还深入地探讨了各种类型应用程序的解决方案。在讲解这些技术的同时,还列举了与Windows Forms之前版本不同的地方以及一些新增的内容。特别值得一提的是附录最后一部分讲解的文档管理功能,Windows Forms应用程序的开发人员可以使用它来搭建应用程序的架构。本书适合有.NET背景知识的Windows Forms应用程序学习者阅读,有经验的Windows Forms开发人员也可以从中学到大量的高级技巧和内幕功能。由于本书讲解的内容非常全面,本书还适合教学人员作为参考书使用。 -
面向对象分析与设计(美)布奇 等著本书分成3个主要部分:概念、方法和应用,其中穿插了大量的补充材料。第1部分研究软件的内在复杂性,以及复杂性的表现方式。本书将对象模型作为一种手段来帮助我们管理这种复杂性;详细地研究了对象模型的基本元素:抽象、封装、模块化、层次结构;讨论了“什么是类?”以及“什么是对象?”等基本问题。由于确定有意义的类和对象是面向对象开发中的关键任务,因此我们花了相当多的时间来研究分类的本质。具体来说,我们研究了生物学、语言学和心理学等其他学科中的分类方法,然后将这些经验应用到发现软件系统中类和对象的问题上。第2部分基于对象模型提出了复杂系统开发的一种方法。针对面向对象的分析与设计,首先提出了一套图形表示法(即UML),然后是一个通用的过程框架。还研究了面向对象开发的实践,具体来说,就是它在软件开发生命周期中的位置以及它对于项目管理意味着什么。第3部分提供了一组5个不简单的例子,涉及不同问题域:系统架构、控制系统、密码分析、数据获取和web开发。之所以选择这些问题域,是因为它们是软件工程师实践过程中遇到的复杂问题的代表。展示某些原则如何应用于简单的问题是很容易的,但是因为我们关注的是为现实世界构建有用的系统,所以我们对如何将对象模型应用于复杂应用程序更加感兴趣。软件系统的开发不同于按菜谱做菜,因此我们强调应用程序的增量式开发,这种开发以一些正确的原则和良好的模型作为指导。
