学习编程语言的历程——1

    作为一名机械专业的学生,我曾在大一上学期学习了c语言与程序设计基础。说来惭愧,小时候只会用电脑来打游戏,中学阶段也因为学业繁忙不怎么使用电脑,加之信息闭塞,故我虽然很早就知道有编程这回事,但直到大学我才第一次实实在在地接触它。上手学习之后,我非常欣赏这种理性、解析、高效的算法思想。不过大一的时候随性,学了点皮毛通过考试后就不愿再勤加练习编程了,埋头去学数学物理。直到大一下遇到了一个数学问题要求级数和,想通过暴力计算结果来求证所得表达式是否正确,这才记起编程的好,赶忙捡起那点仅有的C语言知识,利用自己编写的小程序来辅助进行大量重复计算。

    如今已是暑假。认识到编程的重要性后,我原本计划这个暑假先从语法格式比较宽松的Python入门,重学编程语言。但仔细斟酌后还是决定从c语言,这个我有一点基础,而且与机械专业相关性更强的语言入门。在学习c语言基础知识的过程中,我多次体会到想学好一门编程语言,是离不开计算机组成原理、计算机结构等知识的,这个时候就要庆幸我认真学习了大二下开设的微机原理课程。这门课程里面的很多知识对于帮助我理解c语言的特性起到了很大的作用。

    这些天学c语言的时候常听到一句话,说c语言是纯面向过程的,而c++是面向对象的。面向过程好理解,就是指把解决问题的方案拆解成有限步骤,通过函数逐步实现这些步骤就能最终解决问题。至于什么叫面向对象,我现在还不太清楚,即使去百科上搜也感觉云里雾里。不过我相信随着对编程语言的深入学习,我会对这个问题有一个清晰的答案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值