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语言的主要特点包括:
-
元编程能力:Lisp语言具有强大的元编程能力,可以在运行时修改自身的结构和行为,这使得它在编写程序框架和处理复杂逻辑时非常灵活。
-
动态类型:Lisp是一种动态类型语言,变量的类型在运行时可以改变,这为编写灵活的程序提供了便利。
-
强调列表:Lisp语言以列表(list)为基本数据结构,列表在Lisp中被广泛使用,甚至用于表示代码本身。
-
函数式编程:Lisp是一种函数式编程语言,它支持函数作为一等公民,可以作为参数传递给其他函数,也可以作为返回值。
-
嵌套括号语法: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 |