考研不考C语言的原因主要有以下几点:
考研主要考察学术能力和专业知识:
研究生入学考试(考研)主要考察的是学生的学术能力和专业知识,而非特定的编程语言。因此,考研通常不涉及C语言这样的编程语言。
C语言过于专业化:
C(C Sharp)是一种编程语言,主要用于.NET框架下的软件开发,过于专业化,不适合作为考研的科目。
考研科目设置:
考研通常包括数学、英语、政治和专业课四门课。如果不是计算机专业的学生,一般不需要考C语言。
C语言的应用范围:
C语言虽然是一门通用计算机编程语言,应用广泛,但其设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。这些特点使得C语言在考研中并不适用。
考试语言的选择:
实际上,考研中使用的编程语言通常是C/C++,这主要是因为很多大学老师会的语言很少,因此将考试语言限定在C/C++里。然而,C/C++存在很多问题,用起来很麻烦,也不太适合作为考试时所使用的语言。
综上所述,考研不考C语言主要是因为考研主要考察的是学术能力和专业知识,而不是特定的编程语言。C语言过于专业化,不适合作为考研的科目。此外,考研的科目设置和考试语言的选择也决定了C语言不会作为考研的科目。