您的位置:首页 > 编程语言

编程语言学习(一) 三种编程语言概述、语言特点与IDE配置

2018-02-02 23:10 246 查看
(一)编程语言概述
 编译和解释区别在于生成目标平台的指令的时间点不同,编译执行是在编译过程中生成目标平台的指令,一次翻译多次执行,解释执行是在运行过程中才生成目标平台的指令,边翻译边执行
 编译执行更高效(但优势已经不大),执行性能是确定的,解释执行更灵活。
 编程语言本身没有编译与解释之分,C语言也可以解释执行,Python语言也可以编译执行,现在也有相应的编译器与解释器。
 语言的流行程度可以在TIOBE上查到,语言的流行程度主要是受传统和其他开发者为其写的类库、函数库所决定的,与语言本身基本没有太大关系。
 

(二)语言特点与各自的编译器
一、C语言的特点 
C语言是1969年出现的,继承于B语言,后者间接发展自FORTRAN语言,C语言是一个用于写unix操作系统的语言,在第三版的unix上出现了C语言的编译器,第四版UNIX就是用C语言写的了。比较典型的C语言版本是1989年的ANCI C,最新的是2011年的C
11,我们的课程是按照C99讲述的。
 
IDE:DEV C++ 一切默认,新建源文件即可工作
二、C++语言的特点:
 1.完全兼容C语言的语法
 2.支持面向对象编程,但是不是纯粹的面向对象语言。
 
 IDE:visual studio在打开时,可以工具-输入输出设置当中调节至其他语言编程环境 ,可以在工具-选项-文本编辑器当中增加行号。特别注意在生成发布版本时,首先应当清除解决方案,再将解决方案配置设置为release,再重新生成解决方案。
 
 三、 Java语言的特点:
 
 半编译半解释:编译器将java源代码编译成中间的二进制码,再给不同平台上的java虚拟机解释执行,所以跨平台性极好
  IDE:eclipse.org当中下载eclipse,由于eclipse是java写的程序,它的执行需要JRE,所以我们得去java.oracle.com当中下载JRE,下载好直接安装就可以了,然后eclipse就能打开了。
 
 
 
拓展 :GCC是什么?
答案:
 GCC是一个用于linux系统下编程的编译器,最初,GCC只是一个 C语言编译器,是GNU
C Compiler 的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC已经是一个包含众多语言的编译器了。其中包括C,C++,Ada,Object C和Java等。所以,GCC也由原来的GNU C Compiler变为GNU Compiler Collection。也就是GNU编译器家族的意思。当然,如今的GCC借助于它的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: