第一我们来了解一个概念,那就是何为计算机语言? 计算机语言是人和计算机交流的语言,例如我们听到的C++,C,JAVA语言。\n 简单了解一个概念后我们进入正题。早期的语言发展,最早出现的计算机语言是二进制语言。计算机的硬件通电后产生电信号,电信号又分为正电信号和负电信号我们用1和0分别代表。然后我们用像101001010100这样的一串数字代表某种意思,我们称为二进制语言。属于低级语言。而二进制语言的使用对象主要是科学家,为什么呢?用1或0来表示意思,每一种意思就需要一种排列方式,这样非常麻烦需要查手册。\n 这种二进制语言使用起来比较麻烦,为了方便,我们尝试去简化它说我们可不可以用一个字母来表示一段像1010100这样的代码呢?于是就出现了“ADD=1010101”这样的表示。这这时候发展成为汇编语言。其中ADD称为助记符。\n 随着计算机的不断发展,汇编语言也发展成为B语言而B语言又发展成为C语言接着C++等高级语言。\n早期的C语言并不成熟,于是就出现了每一家公司认为我再加一些功能,于是就产生许多分支到后来有国际标准。而定了那些国际标你?有ANSIC-C89/C90,当然还有其他例如:C99/c11这些并不流行,会有不少编译器不支持。\n最后说到编译器我们来简单了解一下编译器主要有哪一些:Clang,WIN-Tc,SUBLIME,Turboc,GCC,MSVC,其中常用的有GCC,MSVC。