计算机科学
计算机是怎样跑起来的
Douban
★ 7.1 17 ratings
[日] 矢泽久雄 translator: 胡屹 publishing house: 人民邮电出版社 2015 - 5
本书倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,提升工程师对计算机的兴趣,在面对复杂的最新技术时,能够迅速掌握其要点并灵活运用。 本书以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及SE 的相关知识。 图文并茂,通俗易懂,非常适合计算机爱好者和相关从业人员阅读。
Read
Dec. 26, 2020
一般,还是摆脱不了懂的人觉得浅显不懂的人处处碰壁的感觉。
计算机科学 科普
计算的本质
Understanding Computation: From Simple Machines to Impossible Programs Douban
★ 8.7 6 ratings
[英] Tom Stuart translator: 张伟 publishing house: 人民邮电出版社 2014 - 11
《计算的本质:深入剖析程序和计算机》借助Ruby全面介绍计算理论和编程语言的设计。作者注重实用性,不仅尽量抛开复杂难懂的数学符号,而且特别选用简单快捷的编程语言Ruby,在读者熟知的背景知识下,以明晰的可工作代码阐明形式语义、自动机理论,以及通过lambda演算进行函数式编程等计算机科学知识,并为让其自行探索做足准备。 本书适合计算机科学系学生,以及熟知现代编程语言,想要系统地学习计算机科学知识的程序员、软件工程师阅读参考。
普林斯顿计算机公开课
Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security Douban
★ 8.6 5 ratings
[美] Brian W. Kernighan translator: 刘艺 / 刘哲雨 … publishing house: 机械工业出版社 2018 - 4
从1999年开始,作者在普林斯顿大学开设了一门名叫“我们世界中的计算机”的课程(COS 109:Computers in Our World),这门课是向非计算机专业的学生介绍计算机基本常识的,多年来大受学生追捧。除了向学生讲解计算机理论知识,这门课还有相应的实验课——学生可以试着用流行的编程语言写几行代码,大家一起讨论苹果、谷歌和微软的技术如何渗入日常生活的每个角落。本书就是以这门课程的讲义为主要内容重新编写而成,它解释了计算机和通信系统的工作原理,并讨论了新技术带来的社会、政治和法律问题。