编程是向计算机发出指令以执行特定任务或执行指令的行为,目前专业行业和学术界使用数百种编程语言。一个人需要熟悉并且能够使用至少几种编程语言进行编程才能作为目前专业开发者的成功。学习编程的最好理由在于它对所有人开放,你不需要大学学位即可通过自学成为专业程序员。

对C语言和C ++的计算机编程的知识和理解是当今大学学生最基本的技能之一。建议应该先学习C语言,然后再选择其他最适合你的语言,更容易学习一些其他高级或脚本语言,例如Java,C#和Python。但如果你不了解C语言,从长远来看,你的学习技能可能就会受到限制,当然这不是绝对的,我大概意思是希望开发者要学习两种编程语言以上。

根据我平时学习,研究和行业经验,我更喜欢C语言作为每位计算机科学学生的第一门编程语言。下面我引用一些喜欢使用C作为第一门编程语言来学习的人。

哈佛大学仍将C编程与其他编程语言(例如Python,SQL和JavaScript以及CSS和HTML)一起用作CS50的计算机科学入门课程的一部分。

加利福尼亚大学教授Harry H. Cheng说“ C是现代信息技术(IT)和计算机科学(CS)的基础之一,也是几乎所有流行编程语言的基础。”

C是最强大的“现代”编程语言之一,因为它允许直接访问内存和许多“低级”计算机操作。C源代码被编译成独立的可执行程序。有时会批评C,因为它假设“程序员永远是对的”,并允许许多“有疑问的”编程实践。

尽管C很简单,但却是有史以来功能最强大的语言之一。考虑到它是40多年前创建的,它仍然被大量使用,通常在世界上最流行或使用最广泛的编程语言中排名前5或10。

学习C可以使你掌握运行程序时计算机实际运行状态的思维模型,从而实际上可以使你更好地使用C ++,Java或C#等其他语言进行编程。

希望每个喜欢编程语言的开发者都能学习好c语言,或许C未来逐渐远离开发者,但是它在计算机基础应用开发一直都存在

更多推荐

c语言入门自学为什么要用,为什么要将C语言作为入门语言?