其他编程语言/工具
-
计算机图形学理论与OpenGL编程实践周建龙、肖春《计算机图形学理论与OpenGL编程实践》采用理论与实践相结合的方式讲解计算机图形学理论和OpenGL图 形编程实践。《计算机图形学理论与OpenGL编程实践》内容丰富、组织结构清晰,涵盖了基本的三维计算机图 形学理论,以及使用OpenGL进行三维图形编程的概念和方法。全书共分为 三大部分:图形学基础、高级图形学理论和实现以及0penGL高级编程。书 中附有使用OpenGL编写的大量程序以及各种效果图,所选实例具有很强的 代表性,程序代码全部采用c语言编写,并且在Visual C++6.0环境下调试 通过,便于读者对计算机图形学理论和OpenGL编程概念的理解。《计算机图形学理论与OpenGL编程实践》只要求读者有一定的C语言基础和数学知识,适合作为相关专业计 算机图形学的教材或辅助教材,还可作为OpenGL编程以及计算机游戏编程 等培训班的理想教材,而对那些对OpenGL编程和计算机图形学感兴趣的读 者来说也是一本不可多得的入门和提高的参考用书。 -
VRML编程实训教程张金钊、张金锐、等《VRML编程实训教程》从软件工程项目开发的角度出发,指导读者学习和运用虚拟现实建模语言(VRML),并进行软件工程项目开发实践。《VRML编程实训教程》由浅入深地引导读者利用软件工程的思想开发设计各种虚拟现实三维立体场景,并运用VRML的基本节点和复杂节点,进行基本的三维立体场景设计、自然景观场景设计、室内外场景设计、三维人体和动物场景设计、道路桥梁场景设计、建筑场景设计及综合场景设计等。《VRML编程实训教程》是一本虚拟现实三维立体网络程序开发和应用的实践教材,全书内容丰富,叙述简明扼要,思路清晰,结构合理,实用性强,可作为高等院校计算机网络、多媒体、人工智能、机械设计、装潢设计及建筑规划设计等相关专业的教材,同时也可作为计算机软件开发人员和工程技术人员的参考用书。 -
程序员学管理雷之宇、孙颖、陈新高级程序员向管理角色转变,不仅需要有很强的技术背景,还要具备多方面的综合素质,如领导能力(1eadersmp)、表达能力(speech)、控制能力(c011tr01)等。《程序员学管理》将告诉你怎样从一个技术专家转变为一个出色的技术管理者(rreamLeader)。《程序员学管理》由三部分构成:第一部分从程序员和管理者职业差异和价值取向入手,介绍管理学的概念、原理,帮助大家对管理学的基础知识有一个初步的认识。第二个部分则是从项目管理的角度出发,结合实际的案例,帮助程序员了解项目经理的工作内容、重点、困难,以及标准的项目管理流程,并附有项目管理流程中每个步骤的详细介绍和真实的项目范例。《程序员学管理》第三部分将对一些常用的管理软件和工具(如:MS Project、ER—Win、Rational Rose、CVS和ACT等)及其使用方法进行介绍。《程序员学管理》附录中收录了大型软件开发项目完整的文档范例,包括解决方案、测试报告、验收报告、报价单、编程规范、命名规范等。《程序员学管理》面向高级程序员、项目负责人、技术负责人及其决策者。 -
计算机程序设计经典题解杨克昌 编著面向高校学生选讲算机程序设计经典题解,旨在使学生掌握程序设计的基本方法与技巧,提高通过程序设计解决实际问题的能力。《计算机程序设计经典题解》以程序设计求解问题为主线,取材注重典型性与趣味性,题解分类精选,内容新颖丰富。所选讲的经典题解紧贴程序设计应用实际,紧贴计算机等级考试与程序设计竞赛,包括典型的数值求解,常见的数据处理,有趣的智力游戏,巧妙的模拟探索,新颖的图表创建,实用的近似计算机与高精度计算,既有引导入门的基础题、常规题,也有难度较大的综合题、引申题与部分经典名题,难度适宜,深入浅出。《计算机程序设计经典题解》选讲程序设计题解,突出算法设计思路与不同程序设计的对照比较,程序设计选用目前各高校使用最的C(VC),VFP(FoxPro)等语言完成,注重程序的结构化与可读性。对其中有经典问题采用多种算法求解与多个程序实现,以适应计算机基础不同的读者学习与研究。《计算机程序设计经典题解》适合高校本专科学生作为计算机程序设计应用课程案例教学,可供各级程序设计选拔赛、计算机等级考试与计算机程序员水平考试复习参考,也可供中学信息学(计算机)奥林匹克指导与IOI,NOI培训选用。 -
MATLAB7.x程序设计语言楼顺天 姚若玉 沈俊霞MATLAB强大便利的计算编程功能,使越来越多的科技工作者将它作为编程语言。本书以通俗易懂的文笔,深入浅出地讨论了MATLAB的编程基础及应用。本书首先简明扼要地介绍了MATLAB的系统概述、基本操作和图形系统,让读者轻松地入门;然后从程序设计的角度讨论了MATLAB程序的设计和调试,详细地叙述了MATLAB在基本应用领域(线性代数、多项式与内插、数据分析与统计、FFT、泛函分析及常微分方程求解)中的应甩设计;最后对多维阵列、结构阵列、单元阵列和字符串等内容进行了详尽的描述,并结合实际给出了许多应用示例。本书的每一章都详细地给出了MATLAB提供的相关函数的说明,并精心设计了习题,供读者练习使用。本书可作为本科生教材,也可作为研究生、教师、工程技术人员的参考指导书。 -
程序员面试攻略(美)蒙干 等《程序员面试攻略》(第2版)介绍程序员在求职过程所面临的求职沟通和程序设计技能两个方面的问题。在程序设计技能方面,本书介绍了作为一名程序员必须具备的一些知识并以简洁实用的方式介绍程序员的基本功。强调沟通方法是本书的亮点,本书包括如何编写一份重点突出的个人简历,如何与猎头公司和人力资源代表打交道,在面试时如何与面试考官进行沟通等内容。本书不仅适合求职者,也适合人力资源负责人和项目经理兼面试考官。 -
MATLAB及其在理工课程中的应用指南陈怀琛本书由语言篇、数学篇和应用篇三部分组成,共9章内容。语言篇介绍MATLAB语言的发展情况及基本语法,有4学时的录像作为辅助教学手段,适全作为MATLAB的入门教材;数学篇给出了微积分、线性代数和概率统计三门数学课程中使用MATLAB解题的实例约50个,为使用计算机解决高等数学计算问题打下基础;应用篇给出大学低年级课程中用MATLAB科学计算方法解题的60多个实例,涉及的范围有大学物理,力学、机械,电工、电子、电机,信号和系统等约十门课程,比照这些程序,可以帮助读者提高完成各科作业的效率,例题中给出的图形、图像、声音、动画等,能有效地加强学生对概念的理解。本书的适用范围较广:一是作为MATLAB及其应用(或数学实验,或科学计算导论等)课程的教材;二是作为学生做某些低年级基础课习题的参考书;三是供相关课程的教师作为讲课和演示的工具;四是作为工程技术人员自学MATLAB的参考书。本书也是理工科大学生提高科学计算能力和学习效率的必备工具书。 -
编译程序设计原理金成植《编译程序设计原理》主要介绍了过程式程序设计语言的编译程序构造原理和实现技术。《编译程序设计原理》共分11章,主要包括词法分析和语法分析的理论与技术、语义分析原理与技术、运行时存储空间、动作文法与属性文法技术、中间代码生成、中间代码优化和目标代码生成的原理与技术以及对象式语言编译的基本技术等。《编译程序设计原理》的特点是概念清晰,原理论述充分,例子丰富,整体性和实现性强,便于教学和自学,并反映了当前的实用技术。因此适合作为普通高等学校计算机科学与技术及相关专业的教材,亦可作为有关专业人员进一步学习编译程序构造原理和实现技术的参考书。 -
TMS320C 6000系列DSP的CPU与外设美国德州仪器公司 著,卞红雨 等编译TMS320C6000系列DSP是TI公司推出的一种高性能的数字信号处理器。它的处理内核采用超长指令字结构,一个指令周期最多能并行执行8条指令。片内集成大容量存储器,并采用二级存储器的结构。片上集成了丰富的外围设备接口。强大的处理能力和丰富的片上资源使TMS320C6000系列DSP在处理性能上高于其他传统DSP。本书着重介绍了TMS320C6000系列DSP的内部结构和外围设备的开发与使用,具体内容包括: CPU数据通路和控制、TMS320C620x/C670x内部程序和数据存储器、TMS320C621x/C671x/C64x二级内部存储器、直接存储器访问寄存器(DMA)控制器、DMA和CPU数据访问性能、EDMA控制器、主机接口(HPI)、扩展总线、PCI、外部存储器接口、引导模式和配置、多通道缓冲串口、定时器、中断选择器和外部中断、省电逻辑、JTAG仿真设计、通用输入/输出口(I/O)。本书可供基于TI DSP的程序开发人员、系统设计工程师等参考,也可以作为相关专业本科生和研究生选修课程的参考书。 -
编译原理张幸儿算机编译原理是计算机专业的重要课程之一,所讨论的编译程序实质上是符号处理的工具,其基本原理、技术和方法在很多领域有着广泛的应用。本书将系统介绍高级程序设计语言编译程序的构造原理,重点讨论了词法分析、语法分析、语义分析以及目标代码的生成与优化。读者可以从本书中得到软件开发的方法和经验的启发。本书特点●内容上结合作者多年科研工作实践与教学经验, 使读者易于理解与接受。●以C语言为背景语言来讨论编译原理,使读者在掌握编译程序构造原理的同时,对C程序设计语言相关概念也有更深入的理解与认识。●强调实践性,对编译程序构造的各个主要方面都给出实现之考虑,并给出具体而实际可行的实现方法和技巧。
