① c语言有很多版本的吗
C语言本身在进化,有很多标准版本的语言规范,TC和VC只是C语言的开发环境、开发工具,不能称为C语言的版本,而C++是在C语言基础上发展出的一个新语言。 追问: 我只知道C是 面向过程 而C++是 面向对象 ,我下载了TC 貌似是面向过程的 但是VC是面向对象的。 不知道我是下载错了还是,我搞错了! 能不能给我一个下载 C跟C++的地址? 回答: TC和VC都是 开发工具 ,不是语言 追问: 可以介绍些最基层的 电脑语言 给我吗? 注意是基层 不是基本 是最接近机械的 语言 回答: 机器语言 ,只有0和1 追问: 那是怎么写出来的- - 回答: 用0和1代表 指令和数据 ,直接操纵CPU 补充: TC和VC都是一种软件,不是一种语言。 补充: C语言是面向过程的,C++是 面向对象 的 不要再问了,先分清什么是语言,什么是开发工具再问吧!
② 如何查看我使用的c语言版本
看你是什么环境,ide的话上网查一下
gcc的话cmd打gcc -v查看版本号
③ 为什么c语言有很多不同的版本
新的版本都是基于旧的版本升级过来的,以此来改善编译器的性能、增加对新平台的支持以及提高竞争能力,不同的编译器支持的标准语法是一致的(不然没资格称C编译器),但是每个编译器自身可以添加额外的语法、库来扩展语言的表达能力,这就是所谓的xx编译器扩展。使用语言扩展通常能获得较高的性能和灵活性,但是损失了跨平台性。不仅仅是编译器有很多版本,语言本身都有很多版本。
④ C语言有几个版本
诚如上面兄弟说的,
不过编译器倒有几个,
有turbo C 用于DOS系统,
gcc 用于UNIX系统
vc++ windows下的C++编译器,M$出的
Borland C++ windows下的编译器,是borland出品的,
C++是C的超集,是被面向对象改造了的C,
java从C衍生出来,是90%的面向对象的编程语言,
PHP是网络的C,用做动态网页编程.
⑤ 谭浩强的C语言程序设计。各个版本有什么区别
就拿第四版和第三版作对比,区别如下:
1、指代不同
(1)C程序设计谭浩强版本的第四版:这是清华大学出版社2010年出版的一本书,作者是谭浩强。
(2)C程序设计谭浩强版本的第三版:被普遍认为是学习C语言的一本好教科书,并且被全国大多数大学所选择。
2、影响不同
(1)C程序设计谭浩强版本的第四版:本书被大多数大学用作C语言学习的教科书,且纠正了第三版中的不足。
(2)C程序设计谭浩强版本的第三版:获原电子工业部优秀教科书一等奖,大学出版社畅销书特等奖,全国高等院校计算机基础教育研究会优秀教材一等奖。
3、特点不同
(1)C程序设计谭浩强版本的第四版:内容先进,体系合理,概念清晰,说明详尽,步骤少,分散困难点,实例丰富,通俗易懂,文字通俗易懂,是初学者学习C程序设计理想的教材,可以用作大学所有专业的正式教材。
(2)C程序设计谭浩强版本的第三版:已发行超过700万册,创下了类似书籍的全国记录,并且是学习C语言的主流书籍。
⑥ C语言到底有几个版本
有几种都没关系,反正基本都是一样的。
不一样的版本,使用的语言还是一样的C,所以不用担心版本不同。
至于C Builder,应改是C++ Builder 是基于C上的另一种编程语言。
以下是介绍:
一个公司出的以c为基础的编程工具
C++builder
C++Builder 是Borland公司98年推出的全新32位Windows开发工具。C++Builder 不仅继承了Delphi使用简便,功能强大,效率高等特点,而且它还结合C++语言所有优点.是一个Windows环境下基于C++语言进行快速程序开发的集成开发环境,提供了一个强大的可视化控件库,能够使用C++语言方便、快速、高效地进行Windows应用程序开发,尤其是开发界面、数据库等Windows应用程序更加快速、高效。
C++ Builder是Borland继Delphi之后又推出的一款高性能可视化集成开发工具。C++ Builder具有快速的可视化开发环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,就可以快速地建立应用程序界面;C++ Builder内置了100多个完全封装了Windows公用特性且具有完全可扩展性(包括全面支持ActiveX控件)的可重用控件;C++ Builder具有一个专业C++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言(C++)的完美结合。
C++ Builder优化的32位原码(Native Code)编译器建立在Borland公司久经考验的编译技术基础之上,提供了高度安全性、可靠性、快速性的编译优化方法,完全编译出原始机器码而非中间码,软件执行速度大大提高。在编译和连接过程中,C++ Builder自动忽略未被修改的原代码和没有使用的函数,从而大大提高了编译和连接速度。C++ Builder的CPU透视工具包括五个独立的小面板,可以对正在运行程序从内部进行深层次的了解。另外C++ Builder还提供了一个专业开发环境所必需的命令行工具,以帮助建立C++程序或者准备编译和连接的程序进行更精细的控制。
C++ Builder可以编译所有符合ANSI/ISO标准的原代码,支持最新ANSI C++/C语言特征:模板(Templates)、例外(Exceptions)、运行类型信息(Runtime Type Information)、Namespaces等,另外它还可以使用标准C++库且支持标准模板库(STL),以前的所有C++/C原代码可以不经过修改,直接移植到C++ Builder环境下来。C++ Builder完全支持32位长文件名、多线程程序设计,且允许程序员直接调用任何Win95和NT API函数。
C++ Builder的集成开发环境(IDE)提供了可视化窗体设计器、对象观察器、控件板、工程管理器、集成编辑器和调试器等一系列可视化快速应用程序开发(RAD)工具,让程序员可以很轻松地建立和管理自己的程序和资源。
不久前对开发工具优劣的讨论在程序员中引起极大的反响,纷纷在论坛发表自己的看法,程序员们都坚定的支持自己的开发工具。争论集中在borland和微软的开发工具上,borland提供了两种优秀的开发工具Delphi和C++ Builder,不少人欣赏borland产品的优越性能,而更多的人则看好微软的强大实力,但在小编看来在目前他们都能在市场中存在,那么就证明无论C++ Builder还是Vsiual C++都是非常优秀的开发工具,如果你选择了,那么就坚持下去。在这场争论中有不少精彩的评论,我选择了其中的两篇佼佼者供大家赏析。
⑦ C语言的最新版本是多少
C语言最新标准是C99. 即1999年出的最新C语言标准。
后续C语言不再出新标准,而是转向C++标准的完善。最新的C++标准为2011年出的C++11.
C语言历史版本:
1988年, 美国国家标准研究所(ANSI)为C语言制定了第一套C语言标准,即ANSI标准,在1990年,ISO再次采用了这种标准,所以也有一种别称叫“C90”。
1999年,ISO对C语言进行了修订,简称“C99”。后来ANSI又采用了这种标准。
⑧ C语言教材中 介绍的是哪个版本的C语言软件
基本都是ANSI标准,有的介绍c99,但是肯定会说明是哪个版本的c。c基本都是向下兼容的,可以查看帮助来获取当前编译器支持的c版本。 c99的信类型在.h文件里面都有详细说明。
⑨ 怎么查看linux下的C语言版本
命令行输入gcc --version
或者gcc -v
都可以看到版本信息
如下