‘壹’ 请问c语言的开发工具有几种
目前主要有TC , VC6.0, DEVCPP, LCC,
其中LCC和DEVCPP对ANSI C的支持最好,而且体积小巧,
推荐使用
‘贰’ c语言的开发环境和开发工具都是什么
在过去的二十年里,C和C++已经成为在商业软件的开发领域中使用最广泛的语言。它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。与诸如
Microsoft
Visual
Basic等语言相比,同等级别的C/C++应用程序往往需要更长时间来开发。由于C/C++语言的复杂性,许多程序员都试图寻找一种新的语言,希望能在功能与效率之间找到一个更为理想的权衡点。
目前有些语言,以牺牲灵活性的代价来提高效率。可是这些灵活性正是C/C++程序员所需要的。这些解决方案对编程人员的限制过多(如屏蔽一些底层代码控制的机制),其所提供的功能难以令人满意。这些语言无法方便地同早先的系统交互,也无法很好地和当前的网络编程相结合。
对于C/C++用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能。他们想要一种和最新的网络标准保持同步并且能和已有的应用程序良好整合的环境。另外,一些C/C++开发人员还需要在必要的时候进行一些底层的编程。
微软推出C#
C#
(C
sharp)是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft
.NET平台的应用程序,Microsoft
.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
效率与安全性
新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。
C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。
支持现有的网络编程新标准
新的应用程序开发模型意味着越来越多地解决方案依赖于新出现的网络标准,例如HTML,XML,SOAP等。现存的开发工具往往都是早于Internet出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。
C#程序员可以在Microsoft
.NET平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用。
更突出的是,XML网络服务框架可以使现有的XML网络服务对程序员来说就和C#对象一样。这样,程序员就可以方便地使用他们已有的面向对象的编程技巧来开发利用现有的XML网络服务。
还有一些精细的特性,使得C#成为一流的网络编程工具。例如,XML正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能,C#允许把XML数据直接映射到struct数据类型,而不是class。这样对处理少量的数据非常有效。
消除大量程序错误
即使是专家级的C++程序员也常会犯一些最简单的小错误——比如忘了初始化变量,但往往就是这些小错误带来了难以预料的问题,有些甚至需要很长时间来寻找和解决。一旦一个程序作为产品来使用,就算最简单的错误纠正起来也可能要付出极其昂贵的代价。
C#的现代化设计能够消除很多常见的C++编程错误。例如:
l资源回收减轻了程序员内存管理的负担。
l
C#中变量由环境自动初始化。
l变量是类型安全的。
这样,程序员编写与维护那些解决复杂商业问题的程序就更方便了。
对版本的更新提供内在的支持降低了开发成本
更新软件组件是一项很容易出错的工作,因为代码的修改可能无意间改变原有程序的语义。为协助开发者进行这项工作,C#为版本的更新提供内在的支持。例如,方法重载必须显式声明。这样可以防止编码错误,保证版本更新的灵活性。还有一个相关的特性就是对接口和接口继承的内在支持。这些特性使得C#可以开发复杂的框架并且随着时间
查看原帖>>
‘叁’ C语言用的什么开发工具
现在比较普遍使用的是visualc6.0,毋庸置疑,微软很强大,这的确是一款非常不错的程序开发软件,无论是纠错还是微软千篇一律的界面,都很容易让您爱上编程。但同时,DEVC++也是一款不错的程序开发软件,个人建议你选他,因为它的输入界面更丰富,更利于纠错。
‘肆’ 优秀的C语言程序员都是用哪些开发工具
C语言开发用source insight 做编辑器
然后用 cygwin 或者linux 的gcc做编译器
VC++不是语言,只是一个工具,还自带有很多封装好的API
有点代码框架的意思
现在都用VS不用VC了
‘伍’ c语言开发工具哪个好
常见的C、C++开发环境有:
Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,太多了,由于C、C++语言比较成熟,所以编程环境很多。对于初学者,建议使用Code::Blocks或DEV C++或C-Free,因为它们功能都比较强大,免费的同时安装包也不大。
‘陆’ C语言开发编程工具主流有哪些
基础入门时有“VC6.0”较多,因为很多入门级教材所用软件都是这个。
实际开发中用“Visual
Studio”较多,功能比较VC6.0强大太多,当然体积很大的多。
‘柒’ c语言用什么编程软件
1、现在C语言建议使用Microsoft Visual Studio编程软件比较好,应该该软件与电脑Windows
7,8,10等系统兼容性比较好。
2、Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本
完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管
控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft
Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和
Microsoft Silverlight 及Windows Phone。
3、Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual
Studio 2015 版本,基于.NET Framework 4.5.2 。
‘捌’ 用c语言的开发工具有哪些啊
初学者推荐用 Visual C++ 6.0。
虽然 Visual C++ 已经出到 2005(8.0)版了,但高版本功能太庞杂,且耗费更多的系统资源,个人认为不适合初学者。
‘玖’ 用C语言开发的软件有哪些
1.就用VC++6.0吧,可以用,前段时间我在一个win7家庭普通版的64位电脑安装过,确实:普通方法是装不上的,我提供一个小方法也许能成功:
首先你安装过了,肯定有残留,需要清理安装痕迹,你可以留下邮箱,我发送一个清理痕迹的说明给你。其次,安装包应该是一个压缩包,你需要找另外一台32位且能正常安装它的电脑解压,然后复制到U盘,插到你电脑后,直接从U盘安装。严密监视安装过程,如果发现它提示什么文件已经存在,你就把那文件剪切出来,等安装好后复制回去,如果发现少了文件,可以先不管它。要注意,最好谨慎进行,清理一次有些麻烦,所以把握机会吧。
2.计算机等级考试用的是VC++6.0,早点熟悉有好处,除此之外,它还是集成开发环境,功能强大但不复杂,而对于VS系列的虽然能兼容64位,但是功能过强,有些许库函数更改。大多数初学者都喜欢它,因此也方便你与人交流。