本文源自Stackoverflow中的一个帖子,汇总了73本免费的、语言无关的优秀的编程书籍,业界对这些书籍的评价都很高,非常值得一看。 这些书籍中有HTML格式的,也有PDF格式的,当然,都是英文版的。不过,部分书籍的中文译本已经出现在网上,有兴趣的同学可以Google一下。 每个程序员都应该知道的97件事 算法和数据结构(PDF) 算法(草案) 开源应用程序的体系结构 Unix编程艺术 同行代码审查的最高机密 二叉树(PDF) 大教堂和集市 巧妙的算法 通信顺序进程(PDF)- Tony Hoare 编译器构造(PDF) 电脑冥想(Donald Knuth讲座) 数据结构和算法:示例注释参考 数据库基础知识(PDF) 基于MapReduce的数据密集型文本处理(PDF) 构建高质量代码权威指南 用户界面设计 - Jennifer Tidwell 面向工程师和科学家的数字信号处理 领域驱动快速 不只是掷骰子 超启发式要领 - 肖恩•卢克 敏捷开发的基本技能 遗传法编程指南 基于流的编程 计算机科学基础 - Al Aho 和 Jeff Ullman 编程基础 回归真实 开始开源开发(PDF) 大型树列表递归问题 软件工程知识向导 计算机工作原理 如何设计程序 如何像计算机科学家一样思考 如何编写并行程序 如何写不可读代码 我是一个Bug 计算理论入门 函数式编程入门(类讲座和幻灯片) 信息检索 平行编程难?如果是这样,你能做些什么? 学习编程 让我们创建一个编译器 链接器和加载器 链表基础知识 链表问题 数学逻辑简介(PDF) 事件计算 大规模数据集的挖掘 美国宇航局软件开发管理手册(PDF) 美国宇航局软件测量手册 面向对象的再造模式 在线课程教材 OO设计 操作系统和中间件(PDF和LaTeX) 模式和实践:应用程序架构指南2.0 软件模式:软件社区故事(PDF) 规划算法 PNG:权威指南 指针和内存 开源软件生产 编程语言:应用及详解 编程方法 编程珠玑 Oberon项目(PDF) 面向对象软件的架构(PDF) 安全工程 计算机程序的结构及释义 GoF设计模式综述 关于Semaphores TCP/IP指南 Think Stats:面向程序员的概率与统计(PDF,书中代码使用Python编写) 类型理论和函数式编程 理解IP地址:你曾经想知道的一切(PDF) 转自:http://www.iteye.com/news/25107
您还没有登录,请您登录后再发表评论
ST语言,全称为Structured Text,是IEC 61131-3标准下的编程语言之一,常用于工业控制领域的PLC(可编程逻辑控制器)编程。ST语言以其丰富的表达能力和接近高级编程语言的语法特性,深受工程师们的青睐。本手册全面...
汇编语言编程艺术是一本详细介绍了汇编语言知识的书籍,特别是以80x86系列机为背景,通过大量的程序代码对汇编语言的基础知识进行了深入的讲解,包括编程方法和技巧,适合有意学习X86汇编语言编程的程序员阅读。...
这是另一本深入介绍Lua编程的著作,特别适合已经有一定编程基础的读者。在第二版中,作者更新了与最新版本Lua相关的特性和改进,使读者能跟上语言的发展。该书深入探讨了元表、垃圾回收机制、C语言接口等高级主题,...
Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍
《The Book of Ruby》不仅是一本优秀的Ruby编程入门书籍,更是一部全面涵盖Ruby编程语言各个方面的重要参考文献。无论你是刚刚接触编程的新手,还是拥有一定经验但想进一步提升自己的开发者,都能从中获得有价值的...
ST语言,也称为结构化文本(ST),是一种高级编程语言,它基于文本,用于工业自动化和控制系统的编程。根据IEC61131-3标准,ST语言被广泛应用于可编程逻辑控制器(PLC)和其他工业设备中。PLCopen是一个全球性的行业协会...
综上所述,Go语言高级编程是一本针对有一定基础的Go语言开发者的专业书籍,它覆盖了Go语言的核心特性,包括并发模型、内存模型、数据结构和Web开发等高级主题,为读者提供了深入理解Go语言的丰富知识。
Rust编程语言是一种系统级编程语言,它注重性能、可靠性、生产率和系统安全性。Rust的设计哲学强调零成本抽象、内存安全保证以及并发控制,使之成为现代编程语言中的一项重要创新。 首先,Rust语言在性能上有着出色...
根据提供的文件信息,我们可以整理出一系列关于学习 Java、C、C++ 编程语言的经典书籍目录及简要介绍。以下是对这些书籍知识点的详细总结: ### Java #### 1. Java概览 - **作者**: James Gosling (Java之父) - **...
Linux相关编程经典书籍推荐,十分经典。
总的来说,《Go语言编程》是一本全面介绍Go语言的书籍,适合不同层次的开发者阅读,无论是初学者还是有经验的程序员,都能从中获得对Go语言深入的理解和实用的编程技巧。通过学习Go语言,开发者可以更好地适应互联网...
### PLC标准编程语言之一ST语言 #### 一、概述 结构化文本(Structured Text, ST)作为IEC 61131-3标准中定义的一种编程语言,为自动化控制系统提供了一种高级语言的编程方式。相较于传统的梯形图语言,ST具有更高...
Scratch 是一个图形化编程语言,旨在帮助人们学习编程的基础概念,如算法、逻辑、循环和条件语句,而无需深入研究语法和语义。 这本书通常包含了一系列有趣的 Scratch 项目,这些项目旨在激发读者的兴趣,并通过...
王爽《汇编语言》,汇编中的经典作品! 程序员最佳的参考书籍!
史上最负盛名的com编程书籍,了解com编程核心思想,就从这里开始
《编程语言原理(第10版)》是一本深入探讨编程语言设计与实现的经典教材,适合计算机科学专业学生以及对编程语言有深厚兴趣的开发者。本书涵盖了编程语言的基础概念、设计选择、语法结构以及实现机制等多个重要方面,...
MT4编程语言mq4编程手册 MT4编程语言mq4是一种专门为MetaTrader 4(MT4)平台设计的编程语言,用于创建自动交易策略、指标和 Expert Advisor(EA)。本手册将详细介绍mq4语言的语法、数据类型、运算符、函数、变量...
编程卓越之道是一本专业的编程书籍,旨在帮助程序员提高编程能力,掌握高级语言编程技术。第二卷的主要内容是运用底层语言思想编写高级语言代码,帮助程序员更好地理解编译器的输出和汇编语言程序。 二、高级语言...
《R语言编程:基于tidyverse》是一本由张敬信编著的书籍,主要针对R语言初学者,尤其强调使用tidyverse包进行数据处理和分析。这本书旨在以最"tidy"的方式教授R语言,使读者能够高效地进行数据科学实践。 书中首先...
相关推荐
ST语言,全称为Structured Text,是IEC 61131-3标准下的编程语言之一,常用于工业控制领域的PLC(可编程逻辑控制器)编程。ST语言以其丰富的表达能力和接近高级编程语言的语法特性,深受工程师们的青睐。本手册全面...
汇编语言编程艺术是一本详细介绍了汇编语言知识的书籍,特别是以80x86系列机为背景,通过大量的程序代码对汇编语言的基础知识进行了深入的讲解,包括编程方法和技巧,适合有意学习X86汇编语言编程的程序员阅读。...
这是另一本深入介绍Lua编程的著作,特别适合已经有一定编程基础的读者。在第二版中,作者更新了与最新版本Lua相关的特性和改进,使读者能跟上语言的发展。该书深入探讨了元表、垃圾回收机制、C语言接口等高级主题,...
Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍 Python高级编程书籍
《The Book of Ruby》不仅是一本优秀的Ruby编程入门书籍,更是一部全面涵盖Ruby编程语言各个方面的重要参考文献。无论你是刚刚接触编程的新手,还是拥有一定经验但想进一步提升自己的开发者,都能从中获得有价值的...
ST语言,也称为结构化文本(ST),是一种高级编程语言,它基于文本,用于工业自动化和控制系统的编程。根据IEC61131-3标准,ST语言被广泛应用于可编程逻辑控制器(PLC)和其他工业设备中。PLCopen是一个全球性的行业协会...
综上所述,Go语言高级编程是一本针对有一定基础的Go语言开发者的专业书籍,它覆盖了Go语言的核心特性,包括并发模型、内存模型、数据结构和Web开发等高级主题,为读者提供了深入理解Go语言的丰富知识。
Rust编程语言是一种系统级编程语言,它注重性能、可靠性、生产率和系统安全性。Rust的设计哲学强调零成本抽象、内存安全保证以及并发控制,使之成为现代编程语言中的一项重要创新。 首先,Rust语言在性能上有着出色...
根据提供的文件信息,我们可以整理出一系列关于学习 Java、C、C++ 编程语言的经典书籍目录及简要介绍。以下是对这些书籍知识点的详细总结: ### Java #### 1. Java概览 - **作者**: James Gosling (Java之父) - **...
Linux相关编程经典书籍推荐,十分经典。
总的来说,《Go语言编程》是一本全面介绍Go语言的书籍,适合不同层次的开发者阅读,无论是初学者还是有经验的程序员,都能从中获得对Go语言深入的理解和实用的编程技巧。通过学习Go语言,开发者可以更好地适应互联网...
### PLC标准编程语言之一ST语言 #### 一、概述 结构化文本(Structured Text, ST)作为IEC 61131-3标准中定义的一种编程语言,为自动化控制系统提供了一种高级语言的编程方式。相较于传统的梯形图语言,ST具有更高...
Scratch 是一个图形化编程语言,旨在帮助人们学习编程的基础概念,如算法、逻辑、循环和条件语句,而无需深入研究语法和语义。 这本书通常包含了一系列有趣的 Scratch 项目,这些项目旨在激发读者的兴趣,并通过...
王爽《汇编语言》,汇编中的经典作品! 程序员最佳的参考书籍!
史上最负盛名的com编程书籍,了解com编程核心思想,就从这里开始
《编程语言原理(第10版)》是一本深入探讨编程语言设计与实现的经典教材,适合计算机科学专业学生以及对编程语言有深厚兴趣的开发者。本书涵盖了编程语言的基础概念、设计选择、语法结构以及实现机制等多个重要方面,...
MT4编程语言mq4编程手册 MT4编程语言mq4是一种专门为MetaTrader 4(MT4)平台设计的编程语言,用于创建自动交易策略、指标和 Expert Advisor(EA)。本手册将详细介绍mq4语言的语法、数据类型、运算符、函数、变量...
编程卓越之道是一本专业的编程书籍,旨在帮助程序员提高编程能力,掌握高级语言编程技术。第二卷的主要内容是运用底层语言思想编写高级语言代码,帮助程序员更好地理解编译器的输出和汇编语言程序。 二、高级语言...
《R语言编程:基于tidyverse》是一本由张敬信编著的书籍,主要针对R语言初学者,尤其强调使用tidyverse包进行数据处理和分析。这本书旨在以最"tidy"的方式教授R语言,使读者能够高效地进行数据科学实践。 书中首先...