本书以C作为讨论程序设计的语言,讨论了基本程序设计的各方面问题。书中给出程序实例时没有采用常见的提出问题,给出解答,再加些解释的简单三步形式,而是增加了许多问题的分析和讨论,以帮助读者认识程序设计过程的实质,理解从问题到程序的思考过程。书中还尽可能详尽地解释了许多与C语言和程序设计有关的问题。
本书适合作为高等院校计算机及相关专业的教材,也可供其他学习C程序设计语言的读者阅读。
裘宗燕,北京大学数学学院信息科学系教授。长期从事计算机软件与理论、程序设计语言和符号计算方面的研究和教学工作。已出版多部著作和译著,包括《程序设计语言基础》(译著,北京大学出版社,1990),《Mathematica数学软件系统的应用与程序设计》(编著,北京大学出版社,1994),《计算概论(上)》(合著,高等教育出版社,1997),《从问题到程序―程序设计与C语言引论》(编著,北京大学出版社,1999)等;自2000年以来,他先后为机械工业出版社华章分社翻译了《程序设计实践》(2000),《C++程序设计语言(特别版)》(2001),《C++语言的设计和演化》(2002),《程序设计语言――概念和结构》(2002),《从规范出发的程序设计》(2003),《计算机程序的构造和解释》(2004)等一系列经典著作,他认真的工作作风、严谨的治学态度,以及所做出的巨大贡献,赢得广大读者的好评。 在北京大学教授的主要课程:计算概论(一年级本科生,主要内容为C语言程序设计),程序设计技术与方法(本科生),程序设计语言原理(研究生),算法和数据结构(本科生),算法设计与分析(本科生和研究生),数理逻辑(本科生)等。
仔细翻过这本书发现不少这两本书的例子 SICP: 谓词,Fibonacci数列跟黄金比例还有尾递归,连分数,Horner范式, 讲函数指针的时候的牛顿法跟各种数值积分,复数模块... K&R: 单词计数(wc),求最长行,getbits,strcpy C语言关键字统计... 这里不得不赞一下老裘借鉴得好,而且里面又简...
评分首先是书名,“从问题到程序”,体现了作者的高度和境界。 许多初学者经常说“一点思路也没有”。是的,从问题到程序还有相当的距离,仅仅学一点语言的语法是远远不够的。 因此,本书前言中对那种“常见的提出问题,给出解答,再加些解释的简单三步形式”表现出了一种很...
评分仔细翻过这本书发现不少这两本书的例子 SICP: 谓词,Fibonacci数列跟黄金比例还有尾递归,连分数,Horner范式, 讲函数指针的时候的牛顿法跟各种数值积分,复数模块... K&R: 单词计数(wc),求最长行,getbits,strcpy C语言关键字统计... 这里不得不赞一下老裘借鉴得好,而且里面又简...
评分仔细翻过这本书发现不少这两本书的例子 SICP: 谓词,Fibonacci数列跟黄金比例还有尾递归,连分数,Horner范式, 讲函数指针的时候的牛顿法跟各种数值积分,复数模块... K&R: 单词计数(wc),求最长行,getbits,strcpy C语言关键字统计... 这里不得不赞一下老裘借鉴得好,而且里面又简...
评分仔细翻过这本书发现不少这两本书的例子 SICP: 谓词,Fibonacci数列跟黄金比例还有尾递归,连分数,Horner范式, 讲函数指针的时候的牛顿法跟各种数值积分,复数模块... K&R: 单词计数(wc),求最长行,getbits,strcpy C语言关键字统计... 这里不得不赞一下老裘借鉴得好,而且里面又简...
这本书的书名非常吸引我,叫做《从问题到程序》。我一直觉得,学习编程最难的不是那些枯燥的语法规则,而是如何将我们生活中遇到的、脑海中闪过的各种想法,转化为能够让计算机理解并执行的指令。有时候,一个看似简单的问题,在尝试着写成代码的时候,就会发现隐藏着各种各样的陷阱和弯路。这本书的名字恰恰点出了这个核心的挑战,它暗示了这本书不是那种只教你“怎么写”的代码堆砌,而是更侧重于“为什么这么写”,以及“如何去思考”。我期待这本书能帮助我建立起从宏观的、模糊的问题描述,到微观的、精确的代码实现的思维桥梁。比如,当我想做一个日程管理的小工具,我需要考虑哪些方面?如何将“提醒我下午三点开会”这样的自然语言需求,一步步拆解成数据结构、算法逻辑,最终变成可执行的程序?我希望这本书能给我一些系统性的方法论,教会我如何剖析问题,如何抽象出通用的解决方案,以及如何将这些抽象的概念具象化为代码。我也很好奇,书中会不会涉及到一些经典的算法或数据结构,但不是那种死记硬背的讲解,而是通过解决实际问题的过程来自然引入,让读者在不知不觉中掌握这些宝贵的编程思想。总而言之,这本书的书名给我带来了一种“拨云见日”的期待,希望它能真正指引我,如何成为一个能够独立解决问题的程序员。
评分《从问题到程序》的书名,给我的第一印象是它能够帮助我构建起一种“解决问题”的思维模式,而不仅仅是学习一门编程语言的语法。我一直认为,程序员的核心竞争力在于他们能否有效地识别、分析和解决问题。而许多初学者往往容易陷入对语法细节的钻研,而忽略了更为根本的逻辑思维和问题分解能力。这本书的名字恰好点明了这一点。我期待书中能够深入探讨如何将一个模糊、甚至是非结构化的“问题”,转化为一个清晰、结构化、最终能够被计算机理解的“程序”。这可能涉及到如何进行有效的需求分析,如何抽象出问题的关键要素,以及如何设计出能够满足这些要素的算法和数据结构。我特别希望,书中能够通过一些实际的、有代表性的例子,来展示这个“从问题到程序”的完整过程。例如,它可能会介绍如何从一个日常的需求出发,比如“我需要一个程序来管理我的收藏品”,然后一步步地引导读者思考:需要记录哪些信息?如何组织这些信息?用户如何进行查询和添加?等等。最终,这些思考过程将汇聚成一行行可执行的代码。我也希望,这本书能够帮助我培养出一种“系统性”的编程观,即不仅仅关注单个功能的实现,更要考虑程序的整体架构、可扩展性以及维护性。
评分《从问题到程序》这个书名,让我有一种“由浅入深”的感觉。我猜想,这本书可能不会一开始就抛出一些高深的计算机科学理论,而是会从读者最熟悉的生活场景或者最容易理解的“问题”入手,然后循序渐进地引导我们如何用编程的思维方式去解决它们。例如,也许会从一个简单的“统计一天中花费的时间”的问题开始,然后逐步引导读者思考如何记录、如何分类、如何汇总,最终可能引申到如何编写一个简单的日志记录程序。这种由具体到抽象,由易到难的学习路径,是我一直以来都非常推崇的。我希望这本书能教会我如何“思考”一个程序,而不是仅仅“记忆”一段代码。这意味着,它需要提供一些通用的方法论,比如如何将一个大问题分解成小问题,如何设计数据结构来存储信息,以及如何设计流程来处理这些数据。我也希望,书中能够强调“实践”的重要性,即在学习过程中,不断地动手去编写代码,去测试,去调试,去修改。毕竟,编程是一门实践性很强的学科,光看不练是学不会的。这本书的名字,给我一种踏实的承诺,仿佛它能够帮助我构建起坚实的编程基础,让我能够自信地应对各种各样的问题,并将它们转化为有用的程序。
评分《从问题到程序》这个书名,有一种天然的引导性,仿佛在说:“别怕,只要你把问题搞清楚了,写出程序来就不是难事。” 这句话听起来很有力量,也充满了鼓励。我常常觉得,学习编程最令人沮丧的,莫过于面对一个明确的需求,却不知道如何将其转化为代码。有时候,是不知道用什么算法更合适,有时候是不知道该如何组织代码结构,更糟糕的是,有时候连问题本身都没有完全理解透彻。这本书的名字,似乎是在承诺,它会帮助我跨越这个鸿沟。我非常期待书中能够包含一些关于如何进行有效的“问题分析”的章节,比如如何提问,如何收集信息,如何界定问题的边界。毕竟,一个模糊不清的问题,是无法转化为清晰的程序的。然后,它应该会引导我们如何将分析出的问题,转化为一系列可执行的步骤,也就是我们常说的“算法”。我希望这些算法的讲解,不是那种干巴巴的数学推导,而是通过实际的应用场景来阐释其精妙之处。最后,它应该会讲解如何将这些算法和逻辑,用某种编程语言表达出来,最终形成一个能够工作的程序。我猜测,这本书可能还会强调“迭代”的概念,即从一个简单的、可工作的版本开始,然后逐步完善和优化,直到满足所有的需求。
评分《从问题到程序》这个书名,让我联想到了学习编程初期那种手足无措的感觉。那时候,我常常会盯着屏幕,对着那些复杂的代码感到茫然,不知道从何下手。书名中的“问题”二字,准确地抓住了问题的核心——编程的本质就是解决问题。而“程序”则代表着解决问题的最终手段。我非常好奇,这本书会以怎样的方式来连接这两个概念。是会从一些生活中的实际场景出发,比如如何用程序来管理你的个人财务,或者如何制作一个简单的网页来分享你的爱好?还是会更偏向于理论的探讨,比如如何进行问题分解、需求分析,以及如何设计出高效且可维护的程序架构?我个人更倾向于前者,因为我始终认为,脱离实际问题的编程学习,就像空中楼阁,缺乏根基。如果这本书能通过鲜活的例子,展示出如何将一个具体的问题,一步步地转化为清晰、可执行的代码,那将是一次非常宝贵的学习体验。我希望它能提供一套实用的思维框架,帮助我克服“看到问题就犯怵”的心理障碍,培养出独立思考和解决问题的能力。同时,我也希望书中能有一些关于代码设计的原则和最佳实践,让我明白,写出能运行的代码只是第一步,写出高质量的代码才是追求的目标。
评分c深层的解释
评分既适合初入门到的小子,也适合相见恨晚的匹夫
评分大二的c++课本,对我有很大正面影响~
评分当初看C语言书挺多的,毕业这么多年后简单扫了遍这本书,主要看了下1,4,10章,感觉和现在写代码的感觉还是很相似的,感觉是本入门好书,思想很受用。
评分相当经典,相当经典!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有