3rd.第一次课程设计的感受 2019.1.12

最开始并不是想做这个课设(它那又臭又长的题目令人望而生畏),等到开始做课设的时候,突发奇想研究了一下这个课设的题目,渐渐明白了题目想要我做的事,觉得好像还蛮有意思的,于是就改变了自己的课设题目。

这个课设其实并没有想象中的那么艰难,唯一比较绕的地方就是异常状态和SML语句执行函数的细节问题。基本上就是是在模拟,甚至涉及到数据结构的地方也很少(也有可能是因为自己没有去用到的原因)。在程序编写快完成的时候就突然觉得自己只是做了一个题目看上去很厉害的课设,并没有什么实质性的意义。

当课设程序写完后我开始编写SML程序时,我才发现自己编写的Simpletron其实并没有那么简单。虽然没有去做其他课设(比如用到各种奇奇怪怪数据结构的系统,感觉没去做浪费了一个巩固的机会),但是写了简易的Simpletron,就好像自己创造了一个工具,而自己可以适当地使用这个工具进行再创造。SML语句实现的SML程序就好像我在自己在C语言编译器上敲的代码形成的程序一样,那种突然而来的创造力,应该是其他课设所不具备的特征吧。(虽然还是好水23333)

又一瞬间,感觉自己像是体会到了计算机发展的源头与过程,感受到了其实计算机,就是在已有的东西基础上不断再创造而得到的中间产物。这种再创造在当前这个时代,还在不断地进行。再创造会带来什么,产生的中间产物又会改变什么,人类无法提前预知。就像计算机诞生之前,人类压根想不到它会给人类社会带来这样的价值。

课设很有意思,虽然很累,但是还是很有意思。

原文地址:https://www.cnblogs.com/LikeGhost/p/12182478.html

时间: 2024-11-11 06:25:30

3rd.第一次课程设计的感受 2019.1.12的相关文章

第一次课程设计的感受

第一次课程设计做得比较着急,尽管花了三个晚上完成了主要的功能,但仍然前前后后花了一周的时间去补充,修改,更正我的程序.这次课程设计中,让我感触较深的是,要将一个想法付诸于实践,付诸于可操作部分不是一件容易的事情,首先需要考虑想法的可行性,再则考虑设计的框架,然后着手实验,最后加以补充,加以修改和更正.类似于图书管理这类的管理软件,实际上,需要考虑到的东西,远远不止目前这些,当花了很多时间完成一个功能时,回过头来会发现,实际上该功能的操作空间并不大,仍然有很多次要功能等待添加.这让我意识到想要完善

2019年春第一次课程设计实验报告

2019春第一次课程设计实验报告 一.项目实验名称:飞机游戏 二.实验功能描述:操作者可以通过WASD来控制飞机移动,按下空格键飞机则可以发射子弹,子弹击中敌机则敌机消失,敌机消失后则可以得分并且刷新敌机位置. 三.项目模块介绍: 游戏最终代码: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> // 全局变量 int position_x,posit

2109春第一次课程设计实验报告

2019春第一次课程设计实验报告 一.实验项目名称: 飞机游戏的编写 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度, 同时还实现发射子弹和出现敌机的操作,通过发射子弹,击败静止的或者移动的 敌机,最终实现通关或者死亡: 三.项目模块结构介绍: 第一步:代码重构,实现控制飞机移动的功能. 第二步:新式子弹,初始化子弹在飞机的正上方,子弹发射后自动向上移动: 第三步:静止的敌机,增加静止的敌机: 第四步:敌机移动,让敌机自动向下移动: 第五步:击中敌

第一次课程设计体会

在刚刚拿到这个较为复杂的题目时,我一时间感到十分苦恼,由于我的基本功不是十分扎实,在加上对链表部分的知识点掌握的不太好,所以完成这项课设对我来说很有挑战性.在开始时,我完全不知道如何下手,但我明白解决问题的第一步是搞清楚问题是什么,于是我开始了对程序的初步编写.很快我就发现想要对从文本文件中读取的内容进行操作就必须使用到链表,于是我在MOOC上再次学习了链表相关的知识并且研究了书上的相关知识点,之后,我又在同学的帮助下进行了多次对链表的实践,这让我对单向链表的知识点有了一定的掌握.于是,我开始进

第一次课程设计报告体会

刚开始的时候,对于课程设计真的是毫无思路,之后便去把课本相关的指针和文件的内容重新认真的在看一遍,算是对文件的基础内容有了初步的认识.这是我在编写程序中第一次使用文件的操作,而没有使用简单的数组,当然还有参考使用了KMP算法,虽然这次KMP算法并不是自己把它用c语言的方法实现出来的,但是通过上网查找相关资料,终于将KMP算法写了出来这次实验让我对文件操作和KMP算法有了更深刻的理解,给我留下了宝贵的印象,这将为我以后的编程提了供宝贵的经验和教训.本次试验中,很多地方都经过调试而达到了优化效果,遇

第一次课程设计心得体会

经历了第一次课设的洗礼,让我真的是印象深刻,这样也能让我更好的掌握知识,在课设的过程中虽然遇到了很多问题,但是经过一次又一次的思考,和一直不断找出问题终于找出原因所在,同时也暴露出我的知识掌握有所欠缺和自身的经验不足,通过实践才能发现这些问题. 在课程设计的过程中,刚开始我仔细的认真看过题目的时候,发现这题需要用到多重链表的内容,我顿时脑子一片空白,这个知识我还没有学,刚开始我就想放弃了,但是这个知识我没有学过,这对我来说也是一种挑战,所以就开始通过询问学姐和学过的同学,慢慢的了解了一些有关于多

第一次课程设计感想

编写课程设计,一个字,难. 一开始我是非常懵圈的,因为面对一大串的要求,我无从下手.到后来,我仔细询问了学长学姐的意见,在吸取宝贵意见之后,我踏踏实实的在网上先搜寻了一下相关资料.从中我获取到非常大的经验. 于是,我开始了漫长的编程之路.在一开始的对链表的一无所知,到后来的熟练运用,都耗费了相当大的精力. 我选择的是图书管理系统,这个课题即使非常的经典,但是他的要求非常的多,我们需要不断地写其他函数满足老师的要求. 总而言之,这种作业非常的对我们有益,促使我们去学习新知识. 原文地址:https

第一次课程设计感悟

从暑假开始敲下输出Hello World 的第一行代码开始到现在完成课程设计,从开始的忘记写include <stdio.h>到现在,转眼间,半年过去了.与之而来的是课程设计.由于时间紧迫,老师在教指针开始便开始提速,书上的重点概念方法必须自己花更多时间去学习理解.特别是我因为去医院请假错过老师讲解链表,只能自己探索.之后的课程设计本质上是对我们一学期的努力的验收.课程设计的优秀与否可以看出我们对学习认真与否,也是对链表和文件操作的巩固提升.临近期末,而且开始是也没有认识到课程设计的重要性,在

我的第一次课程设计感受

首先我不得不说,做这个对我来说非常困难,但古语有云:木受绳则直,金就就砺则利,所以我读书以来第一次以一种完全称的上是"就算我不会做,我也要试试看"的心态去做这件事情,在这个过程中我遇到许许多多挫折,面临许许多多困境,但我最终凭借艰苦卓绝的努力,勉勉强强做出了一些小成果,虽然与其他人有很大距离,但我已经觉得很高兴了,不得不说,我获得了许多. 面对巨大的工作量感到力不从心怎么办?当我首次接手这个作业的时候我感到非常无力,直到我突然想起老师教授给我们的"模块化思想",于是