初学编程,应该先学哪种语言?

开发 后端
很多人包括绝大多数校外培训学校都建议从python这类脚本语言开始学习,理由是这些脚本语言都是“自然语言属性”好理解。

 毫无疑问,对初学者而言C语言是最佳入门语言。

很多人包括绝大多数校外培训学校都建议从python这类脚本语言开始学习,理由是这些脚本语言都是“自然语言属性”好理解。

[[424793]] 

卖糕的!python是自然语言属性?那请问下面这一句哪个自然语言人群能够一眼看懂?

  1. numbers = [1, 2, 3] 
  2. for x in numbers:  
  3.   print(x) 

有人一定会说,能看懂啊,这不是很好理解吗!

那么你又告诉我,你既然能看懂上面几行代码,难道就看不懂下面这几句?

  1. int numbers[] = {1, 2, 3}; 
  2. forint i = 0; i < 3; i++ ) 
  3.     printf(" numbers : %s \n",  numbers[i] );  

用C语言作为IT入门语言是非常明智的。 

首先它足够简单,C的语法非常的简单、C的关键字少得让人伤心、C的数据类型精简而灵活;

其次它足够的灵活和包容,你可以用它的简单语法构建出无穷的应用模式,它几乎可以和所有的其他语言进行混合编程,那些脚本语言津津乐道的所谓“胶水特性、跨平台特性”在C这里是天然的支持。

更重要的是:C是构建当前整个IT世界的基础,这是历史的选择,你主动远离它到底是图个啥?

当然最重要的一定要说三遍!它有{}作为边界控制!没有域边界控制符的都是异端!

 

 

责任编辑:华轩 来源: 今日头条
相关推荐

2019-04-24 08:34:46

编程语言PythonJava

2013-04-11 09:51:43

编程语言

2016-01-29 09:36:38

编程初学者编程趋势

2017-12-05 14:25:04

机器人编程语言研发

2018-01-26 14:20:36

人工智能编程语言

2021-01-13 10:40:42

编程语言PLCGraph

2018-01-02 14:00:16

编程语言Bug

2020-12-23 10:46:35

编程语言C语言Java

2019-07-17 11:33:54

编程语言Python操作系统

2021-08-06 22:47:37

编程语言数据工具

2011-05-30 15:00:06

编程语言

2013-07-19 09:31:09

2019-01-25 18:00:12

编程语言PythonJava

2019-07-05 13:42:33

Python编程语言JavaScript

2021-08-18 06:48:52

编程语言开发IT

2021-10-20 06:05:01

编程语言开发

2021-08-18 10:44:18

编程语言FlutterUnity

2015-07-31 09:42:56

编程语言黑客马拉松

2020-12-30 10:38:54

漏洞编程语言加密

2017-11-14 06:10:15

机器学习编程语言数据科学
点赞
收藏

51CTO技术栈公众号