|
|
|
|
|
|
| 我为什么选择《开天辟地—C语言编程入门 》 |
作者:孟奕 大众消费来源:洪恩英语 点击数: 更新时间:2007-5-24
|
致:北京洪恩教育科技有限公司的编辑们! 你们好! 我前两天从当地新华书店,购买了一本你们编著《开天辟地—C语言编程入门》,此本内容通俗易懂,便于初学者自学! 我为什么选择你们编著的《开天辟地—C语言编程入门 》?因为有些编程的算法问题,至今一直在困扰着我!例如,汉诺塔的题目!此问题直到几年后的今天,在你们编写的这本《开天辟地—C语言编程入门 》的第五章第四节,“神气的汉诺塔—递归”,我才真正领悟了这其中的思路!在此,我感谢你们!
其实本人对程序设计语言已经有一定的基础,几年前是从Basic语言自学起的!一直自学到C和C++再到现在的Java语言,无论我学习编程还是实际应用时,都会或多或少的涉及到一些基本的排序,查找等算法!我了解到这些内容知识是属于“数据结构与算法”计算机专业学科。我曾经试图去自学“数据结构与算法”的学科,但这个学科的知识真是博大精深,并且必须具备“高等数学”、“线性代数”、“离散数学”等相关学科知识!但是我本人没有接受过大学计算机专业系的高等教育,属于计算机爱好者,加之个人自学等诸多因素条件的限制,无奈只能放弃了!那些以前买来的相关书籍,也当做废纸扔掉了!唉!伤透脑筋!通道,我这种没有接受过高等院校的自学者,就没有办法自学会“数据结构与算法”的知识吗?!
往后的新编程语言,如现在流行的C#语言!其实除了面向对象的新的概念和新的语法规则,本质只是一种新的编程语言工具而已,可是编程的算法思想是永远的一样的!“程序设计=数据结构+算法+编程语言工具,我深深体会道“数据结构+算法”无时无刻的影响着编程的思维方法!所以,当我以后想再提高编程水平时,就感觉到没有办法再提高了!造成此原因,就是“数据结构与算法”从根本上就制约了我。
目前市场上,大多数的“数据结构与算法”的教材都是采用C或C++语言来描述的,对读者的定位也是科班和高专的对象。少数国外的学者编著的“Java语言与数据结构+算法”的教材也是深不可测!
我真诚的期待着,你们能编写一本采用C或Java语言描述的“数据结构与算法”初步基础知识的简明教程图书,把那些晦涩、深奥的数据结构与算法知识中,最基本、最常用的排序、查找等实用知识,以深入浅出的讲解方式和“图文并茂”的写作风格,丰献给我们这些非计算机专业的广大自学者们!如果其中内容,必须要涉及到相关的高等数学等知识,你们可以适当提示和补充。
我希望你们在编写此类图书时,在读者对象的定位上,一定要优先考虑我们这些许多非专业的自学者,本身参差不齐的知识水平素质,编写时尽量详细,并能多多提示去怎样理解新知识的难点内容!
谢谢!
孟奕
江苏·南通 |
|
|
|