编程艺术:理解与实践的人工智能编程范式
5星 · 超过95%的资源 需积分: 10 54 浏览量
更新于2024-07-23
收藏 17.52MB PDF 举报
《人工智能编程范式:理解与实践的艺术》
在这个深入探讨人工智能编程的书籍中,作者Peter Novig提出了一个独特的教学理念,即学习编程不仅仅是掌握语法,而是通过阅读和修改来实际操作。他强调,理解什么是高质量编程是关键,这同样适用于写作文本。Novig选择Lisp作为主要语言,因为Lisp的表达式风格能直观地展示编程思想。
书中的教学方法是从复杂程序入手,引导读者逐步理解并进行微调,而不是从基础的十行代码开始。他认为,只有当一个人既了解好的编程原则,又有有趣的问题或需求时,才能写出实用且引人入胜的程序。这与Kernighan和Plauger在《Pascal软件工具》中提到的观点相呼应,他们认为优秀的编程不是通过空泛的理论学习,而是通过对具体、高效、可维护的代码实例的观察和模仿,运用常识和良好的编程实践来实现。
书中深入剖析了Lisp的语法规则,但重点不在于语法本身,而在于如何通过这种语言来构造出结构清晰、易于理解和修改的程序。作者鼓励读者不仅要读程序,还要分析其背后的逻辑,这样不仅能提升编程技能,还能提升阅读理解能力。他认为,一个好的程序员不仅能够编写代码,更能像人类工程师那样,确保软件的效率、可靠性和可维护性。
《Paradigms of artificial intelligence programming》是一本注重实践和理解的编程教材,它挑战传统的教学方式,提倡通过实际操作和对优秀代码的深入研究,培养出具备创新思维和扎实编程技巧的人才。学习者将不仅仅学习一种语言,更是学习如何以人工智能的方式思考和解决问题。这本书不仅适用于AI专业的学生,也适合所有寻求提高编程素养的开发者。
2019-04-16 上传
2018-06-01 上传
2012-10-17 上传
2017-09-27 上传
点击了解资源详情
点击了解资源详情
2024-10-15 上传
2024-10-15 上传
2024-10-15 上传
2024-10-15 上传
wwwiskey
- 粉丝: 111
- 资源: 15
最新资源
- C语言快速排序算法的实现与应用
- KityFormula 编辑器压缩包功能解析
- 离线搭建Kubernetes 1.17.0集群教程与资源包分享
- Java毕业设计教学平台完整教程与源码
- 综合数据集汇总:浏览记录与市场研究分析
- STM32智能家居控制系统:创新设计与无线通讯
- 深入浅出C++20标准:四大新特性解析
- Real-ESRGAN: 开源项目提升图像超分辨率技术
- 植物大战僵尸杂交版v2.0.88:新元素新挑战
- 掌握数据分析核心模型,预测未来不是梦
- Android平台蓝牙HC-06/08模块数据交互技巧
- Python源码分享:计算100至200之间的所有素数
- 免费视频修复利器:Digital Video Repair
- Chrome浏览器新版本Adblock Plus插件发布
- GifSplitter:Linux下GIF转BMP的核心工具
- Vue.js开发教程:全面学习资源指南