编程为什么入门首选C语言呢

为什么入门首选C语言呢

C语言除了能让我们了编程的大门,也让我们了解到程序的运行原理,和计算机底层是如何交互的,这些底层的知识决定了你的高度,也决定了你的未来的职业生涯。

如果你想成为出类拔萃的人,只要你用心去学号C语言,你会发现当你再去学习别的语言的时候有,短时间内就能搞定一门语言。这是毋庸置疑的!说C语言是现代编程语言的开山鼻祖一点也不夸张。

大学期间,只要C语言是大部分专业的基础课,当时大一的自己还不知道这门课的重要性,没有好好学。现在有时间来恶补一下C语言,也算对自己的一种鞭策和提升吧。

世界编程语言的排行版可以看出,C,C++,Java仍然是前三甲。

C语言诞生于20世纪70年代,年龄比我们都要大。

C语言和Python

最近一直很火的Python越来越受到开发者的喜爱,但是要学好Python,有C语言基础很重要。有一门新的语言异军突起,夺得了大家的眼球,它就是Python。

其实,Python 的“简单”主要是指代码格式清晰,语法没有那么严格,例如,在屏幕上显示“C语言中文网”:

print "C语言中文网"

对比C语言的代码:

puts("C语言中文网");

你看,Python不需要括号,也不需要最后的分号。

但是,不要被误导了,Python涉及到的编程概念和编程思想并不简单,比C语言要多要复杂。以我的实际感受,Python的学习成本并不比Java、C++小。

总之,我不认为学习Python的成本比C小。

值得一提的是,Python也是用C来开发的,如果你希望更好的学习Python,那么肯定也要学习C。

本文来自企鹅号 - 冷漠丶媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Albert陈凯

Scala 课堂! 从 ∅ 到分布式服务

http://twitter.github.io/scala_school/zh_cn/index.html Scala课堂是Twitter启动的一系列讲座,用...

36450
来自专栏技术小黑屋

Java程序员必读的9本书

本文列出的9本书在Java程序员界都是被认为很棒的书。当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java。这个问题也就表明...

15220
来自专栏程序员互动联盟

【答疑释惑第十四讲】如何学习数据结构?

疑惑一 为什么学习编程前,先要掌握计算机组成原理? 很多的学习编程的小伙伴,特别是上来就学习java的小伙伴,很多对底层语言的实现存在一种莫名的畏惧感,老是觉得...

31160
来自专栏本立2道生

重新思考面向过程与面向对象

面向过程的思考方式是,要采购原材料、生产产品、卖产品、管理入账出账,因此需要生产人员、销售人员、财务等,将他们串起来,公司就运转起来了。

11110
来自专栏程序人生 阅读快乐

Java数据结构和算法.(第二版)

《Java数据结构和算法》(第2版)以一种易懂的方式教授如何安排和操纵数据的问题,其中不乏一些难题:了解这些知识以期使计算机的应用获得最好的表现。不管使用何种语...

8120
来自专栏web前端教室

算法--天下武功,唯快不破

我只写JS,为什么也要学习算法? 我入行最开始时是做网页设计的,那是在2003年, 然后一路到了现在,... 所以做为读者的你应该已经明白,我是一个野路子出身的...

22050
来自专栏程序人生 阅读快乐

《类型和程序设计语言》

类型理论在程序设计语言的发展中起着举足轻重的作用,成熟的类型系统可以帮助完善程序设计本身,帮助运行系统检查程序中的语义错误。

13910
来自专栏程序人生 阅读快乐

C语言程序设计_现代方法

时至今日, C语言仍然是计算机领域的通用语言之一,但今天的 C语言已经和最初的时候大不相同了。本书最主要的一个目的就是通过一种“现代方法”来介绍 C语言,书中强...

12120
来自专栏鸿的学习笔记

关于英语,也许你忽视了很多东西

这是葛传椝老先生对英语学习者的教导,通篇用易读的英文短文讲述了英语学习过程中的种种心得,其中“大都是英语语法书和英语修辞学书不曾提到的”,文短而词丰,言简而意赅...

10210
来自专栏企鹅号快讯

C语言到底有多牛!你知道多吗?

有人说C语言是世界上最牛逼的语言,因为操作系统就是用C语言编写的,学好了C才能更好的学习其他编程语言。为此,有人分享了下面一段代码,说是很牛逼的c语言代码,看得...

592100

扫码关注云+社区

领取腾讯云代金券