其他编程语言/工具
-
自制编程语言前桥和弥 著,刘卓,徐谦,吴雅明 译《自制编程语言》手把手地教读者用C语言制作两种编程语言:crowbar与Diksam。crowbar是运行分析树的无类型语言,Diksam是运行字节码的静态类型语言。这两种语言都具备四则运算、变量、条件分支、循环、函数定义、垃圾回收等功能,最终版则可以支持面向对象、异常处理等高级机制。所有源代码都提供下载,读者可以一边对照书中的说明一边调试源代码。这个过程对理解程序的运行机制十分有帮助。 -
Python编程入门(加)Toby Donaldson 著,袁国忠 译Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,自20世纪90年代初诞生至今,逐渐被广泛应用于处理系统管理任务和Web编程。《Python编程入门》用通俗易懂的语言结合常见任务、屏幕图和详细的解释,循序渐进地介绍了Python的基础知识,助你轻松、迅速地学习Python。书中没有深奥的理论或者高级应用,非常适合用来自学。读罢本书,你定能掌握Python的各项基础知识,成为一名真正的Python程序员! -
微交互(美)Dan Saffer 著,李松峰 译一个深受用户喜爱的好产品和一个让人觉得凑合用的一般产品,区别往往就在于微交互。《微交互:细节设计成就卓越产品》要讨论一种不同的思维方式:撇开壮观宏大、由上而下的设计,重视自底向上、精心构思的细节。这些小地方是设计师最擅长的地方,举手之劳,就能立杆见影。这是改变世界的另一种方式:在看似无关紧要的时刻释放令人心动的体验!全书共6章和一个附录,第1章介绍了微交互的概念、历史和结构,第2章到第5章剖析了构成微交互的几个要素:触发器、规则、反馈、循环与模式。第6章通过3个实例将微交互设计的所有要点融会贯通,付诸实践。附录探讨了微交互的测试问题。《微交互:细节设计成就卓越产品》适合产品经理、设计师、程序员、研究人员、评论人员和公司老总阅读,它能引发你的思考,提高你的品味,增强你(还有你们公司)的竞争力。 -
单片机汇编语言编程100例主编 邵淑华《单片机汇编语言编程100例》共分13章,主要内容包括单片机的基本知识,MCS一5l单片机基础知识,MCS一51指令系统,MCS一51汇编语言程序设计,中断控制、定时/计数器,单片机串行通信系统,单片机存储器扩展技术,单片机I/0接口扩展与应用,输入/输出接口技术,抗干扰技术,单片机应用系统设计与开发,KeilC51简介,综合实例。在综合实例章节中,特意设计几个大的程序,目的是给工程项目开发人员提供了相关开发思路及程序参考,同时也为初学者进入项目开发级奠定了基础。《单片机汇编语言编程100例》内容全面,且编写方法循序渐进,书中的每个实例都经过实际验证,相信读者通过阅读此书,可很快地掌握单片机汇编语言编程技术,使理论知识和实际开发水平上升到一个新的高度。《单片机汇编语言编程100例》既适合于单片机初学者及工程技术人员及相关电子技术人员阅读,也适合于各类高职高专及再就业培训做教材使用。 -
Clojure编程乐趣(美)Michael Fogus Chris Houser 著Clojure是一门Lisp方言。它通过函数式编程技术,直接支持并发软件开发,得到众多开发人员的欢迎。《Clojure编程乐趣》并非Clojure初学指南,也不是一本Clojure的编程操作手册,而是通过对Clojure详尽地探究,教授函数式的程序设计方式,帮助读者理解和体会Clojure编程的乐趣,进而开发出优美的软件。全书分为5个部分共13章。第1部分是基础,包括第1章到第3章,从Clojure背后的思想开始,介绍了Clojure的基础知识,并带领读者初步尝试Clojure编程。第2部分包括第4章和第5章,介绍了Clojure的各种数据类型。第3部分是第6章和第7章,介绍了函数式编程的特性。第4部分包括第8章到第11章,分别介绍了宏、组合数据域代码、Clojure对Java的调用,以及并发编程等较为高级的话题。第5部分为第12章和第13章,探讨了Clojure的性能问题及其带给我们的思考。《Clojure编程乐趣》适合有一定基础的Clojure程序员阅读,进而掌握函数编程的思考方法和程序设计方法,也可以作为读者学习函数式编程的参考资料。 -
程序员面试金典(美)Gayle Laakmann McDowell 著,李琳骁,漆犇 译《程序员面试金典》是原谷歌资深面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。第1~7 章主要涉及面试流程解析、面试官的幕后决策及可能提出的问题、面试前的准备工作、对面试结果的处理等内容;第8~9 章从数据结构、概念与算法、知识类问题和附加面试题4 个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的150 道编程面试题,并针对每一道面试题目,分别给出了详细的解决方案。《程序员面试金典》适合程序开发和设计人员阅读。 -
利用Python进行数据分析(美)Wes McKinney《利用Python进行数据分析》讲的是利用Python进行数据控制、处理、整理、分析等方面的具体细节和基本要点。同时,它也是利用Python进行科学计算的实用指南(专门针对数据密集型应用)。本书重点介绍了用于高效解决各种数据分析问题的Python语言和库。《利用Python进行数据分析》没有阐述如何利用Python实现具体的分析方法。 -
SAS编程技术教程朱世武 编著《SAS编程技术教程(第2版)/高等学校计算机基础教育教材精选》是SAS编程技术专著,是作者多年以来利用SAS软件进行教学与科研的工作结晶。《SAS编程技术教程(第2版)/高等学校计算机基础教育教材精选》内容全面、系统性强、层次明确、语言简练,可作为SAS编程技术词典使用。《SAS编程技术教程(第2版)/高等学校计算机基础教育教材精选》可作为SAS编程技术、实证金融学、金融数据库、金融统计学、金融计算与建模、金融实验、数据分析工具及应用等课程的教材及参考书,亦可供研究生及各行业专业人员阅读。 -
EDA技术与FPGA工程实例开发任文平 等编著《EDA技术与FPGA工程实例开发》共11章,是在教学与实践的基础上编写的。首先系统地介绍了硬件描述语言VerilogHDL的基本语法和常用语句、CPLD/FPGA的结构及特点、QuartusⅡ软件的使用及状态机设计等与FPGA开发相关的知识。在此基础上,介绍了FPGA外围接口电路的典型应用,最后以工程开发的设计流程介绍两个相对完整的系统设计实例,使读者在短时间内能够将所学的知识与工程设计开发相结合,达到学以致用的目的。《EDA技术与FPGA工程实例开发》既可以作为高等院校电子、通信、计算机等相关专业本科生的教材,也可以作为相关专业研究生及工程技术人员的参考书。 -
计算机编程导论赵家刚,狄光智,吕丹桔 主编《计算机编程导论:Python程序设计/21世纪高等教育计算机规划教材》共分为16章:第1章~第11章侧重于Python基础知识的讲解,内容包括顺序程序设计、使用序列、选择结构程序设计、循环结构程序设计、字符串、函数的设计和使用、文件的使用、面向对象程序设计、图形用户界面程序设计、网络程序设计和异常处理;第12章~第16章侧重于Python的高级应用和软件开发,内容包括数据库应用程序开发、游戏开发、语音识别软件开发、屏幕广播程序开发和web2py编程,每章都包含创作软件实例,适合Python爱好者和开发人员阅读、学习或参考。《计算机编程导论:Python程序设计/21世纪高等教育计算机规划教材》既可作为高等院校程序设计课程的教材,也可作为高职高专程序设计课的教材,还可作为软件开发人员的参考书。
