2023-2024-1 20231310《计算机基础与程序设计》第八周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>https://www.cnblogs.com/rocedu/p/9577842.html#FHML
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08
这个作业的目标 自学计算机科学概论第9章,《C语言程序设计》第7章
作业正文 https://www.cnblogs.com/wang-hoNbang/p/17842277.html

教材学习内容总结

《计算机科学概论》第9章介绍了面向对象设计的学习内容,包括集体讨论、场景、过滤、责任算法四个阶段。重点是转换数据对象,还学习了翻译的过程、编译器和解释器的介绍,以及命令式和声明式两大类的程序设计语言泛型。同时,还学习了高级程序设计语言的功能性和面向对象语言的功能性。

《C语言程序设计》第7章学习了如何定义函数以及return的用法,了解了不同变量类型的使用场合和作用。最后,还了解了模块化程序设计的重要性,通过分而治之的方法简洁有效地避免错误或找出错误。

教材学习中的问题和解决过程

问题1:Lisp语言是什么
答案:Lisp(List Processing)语言是一种编程语言,于1958年由约翰·麦卡锡(John McCarthy)开发。它是一种函数式编程语言,以其简洁的语法和强大的元编程能力而闻名。Lisp语言的主要特点包括:

  1. 元编程能力:Lisp语言具有强大的元编程能力,可以在运行时修改自身的结构和行为,这使得它在编写程序框架和处理复杂逻辑时非常灵活。

  2. 动态类型:Lisp是一种动态类型语言,变量的类型在运行时可以改变,这为编写灵活的程序提供了便利。

  3. 强调列表:Lisp语言以列表(list)为基本数据结构,列表在Lisp中被广泛使用,甚至用于表示代码本身。

  4. 函数式编程:Lisp是一种函数式编程语言,它支持函数作为一等公民,可以作为参数传递给其他函数,也可以作为返回值。

  5. 嵌套括号语法:Lisp语言使用大量的括号来表示代码结构,这种语法结构被称为S表达式(S-expression)。

总的来说,Lisp语言以其独特的语法和强大的编程能力,在人工智能、自然语言处理等领域得到了广泛的应用。

基于AI的学习


学习进度条

博客量 新增/累积) 学习时间(新增/累积)
目标 10篇 400小时
第一周 1/1 10/20
第二周 1/4 18/38
第三周 1/2 10/20
第四周 2/2 20/20
第五周 1/1 10/20
第六周 1/1 5/10
第七周 2/3 6/10
第八周 2/3 6/10
posted @ 2023-11-19 17:09  20231310王宏邦  阅读(13)  评论(0编辑  收藏  举报