从C语言学习谈编程之路

不知不觉,接触计算机编程已经5年了。从刚上大学接触C语言一路走来,感触颇多。刚开始学C语言,从懵懵懂懂、跌跌撞撞到趋于熟悉、逐渐掌握,这中间有太多坎坷。再到学习C++、Java,走向Android开发,不得不说,正是由于C的基础,才能越走越深。编程,本以为不会接触的字眼,却早已成为生命中的烙印。

那么,应该如何入门编程、学习编程呢?从我的经历来看,C是基础,有了C的基础,一切都会变得容易。C语言,仍旧是入门的语言。为何这么说呢?我们一起来看下语言的发展之路。

人类是善于制造并使用工具的,这也成就了人类的发展。在面临复杂数据时,中国古代早已发明了算盘来进行快速、准确的运算。也有相应的学习法则歌谣,如一上一、二上二、三下五去二等等。到了近代,西方发明了计算机,从冯·诺依曼到图灵,计算机的结构逐一完善。再到晶体管的发展、集成电路等技术的突飞猛进,计算机逐渐成为了现在的模样。而这期间,编程语言也发生了翻天覆地的变化。从纸带打点到机器码、汇编,从C语言到C++等等,随着C语言的出现,才真正到了编程时代的来临。

C语言,简简单单的几行代码就可以在屏幕上打印出许多信息,最经典的“Hello World!”,仍是学习编程的第一行代码。C,是面向过程的语言,是最基础的语言。但它也有限制性,故而出了C++,面向对象编程。但C++需要程序员自己管理垃圾问题,于是又来了Java。Java,不需要有指针,不需要管理垃圾,大大简化了语言的操作复杂度。但是,C是最基础的,C++也有自己独到的优势,所以,C和C++不会过时。在Java的基础上,又发展了Android这一操作系统,智能机也发展的极为迅猛。

那么,编程之路到底如何走呢?我以为,先学C语言,然后可以学习Java等。如果不打算做C的话,C语言可以学到指针即可。当然,还需要学习数据结构,算法。最主要的,是需要动手,去自己练习,去写代码。多思考,勤动手,自己多努力,去思考。如果是科班出身,还会学习操作系统、计算机组成、编译原理等等。

学习没有捷径,只有付出了努力,才能收获果实。更多时候,是靠自己。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转自http://blog.csdn.net/xugangwen/article/details/44811783...
    扎Zn了老Fe阅读 14,418评论 1 142
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 10,818评论 2 35
  • 戒酒几个月了 今突然很想喝一杯 半杯下肚听着见字如面读着各式的信 突然就特别想念你 你读书很好 我觉得你能懂 不 ...
    哼哼细语阅读 1,643评论 0 0
  • 大一开学报到时,我迟到了,本来是下午6点的火车,结果晚点了三个小时。第一次去新学校心里难免有点紧张,21个小时的车...
    冉灵阅读 3,552评论 0 3
  • 1、events(事件) 对于大多数的Node.js核心API采用的是异步事件驱动的架构,其中某些类型的对象(触发...
    七_五阅读 2,773评论 0 0

友情链接更多精彩内容