❶ c语言开发编程工具主流有哪些
基础入门时有“VC6.0”较多,因为很多入门级教材所用软件都是这个。
实际开发中用“Visual
Studio”较多,功能比较VC6.0强大太多,当然体积很大的多。
❷ 各位在mac os环境下的程序员使用什么开发工具来编写C
有很多种,主要是看个人喜好,可以用终端的vim来编写,用g++编译,可以用emacs,Visual Studio Code,Sublime Text,Xcode等等……
这里我倒是比较推荐Xcode,一个是苹果自家的IDE,功能强大,再来就是支持原生C语言,调试编译都挺方便的。
其实Linux/Unix这类的系统,你喜欢的话用自带的文本编辑器都可以写,当然编译还是需要借助g++,但是你如果想的话,你可以这么做。
❸ 求目前最好的C语言免费开发工具
Dev-C++
gcc内核(gcc,GNU C Complier ,Linux标准编译器),全面支持C99.MinGW(mini Gcc for windows,cygwin也是mingw平台)环境.
标准C++支持.
小巧快捷.强大的开发包支持(升级).
GPL下的软件,绝对自由,有源码,不过是delphi的.
光冲着gcc,gdb,make的名头,也没有能与它匹敌的.可惜现在貌似版本5很久也没蕴酿出来...
❹ 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语言的开发工具有哪些啊
初学者推荐用 Visual C++ 6.0。
虽然 Visual C++ 已经出到 2005(8.0)版了,但高版本功能太庞杂,且耗费更多的系统资源,个人认为不适合初学者。
❻ 优秀的C语言程序员都是用哪些开发工具
没有给c语言专用的开发工具.
你说的trubo
c是编译器.
vc++可以开发c语言,但不能算是c的开发工具.
c的编辑工具有个比较出名的,source
insight
90%以上用c语言开发的公司都会选用这个编辑器的.当然了,如果是小代码量的工程,估计不会选用它,用个ue就可以了.
像几千万行的c工程的话,必须用sourceinsight
3.5的.
❼ 常用的编程语言及相应的软件开发工具有哪些
编程语言俗称“计算机语言”,种类非常的多,总的来说可以分 成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合, 而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。其中简单的,可以分为低级语言和高级语言。
低级语言:是一种更接近计算机的语言(二进制语言),比如说汇编语言,效率高(速度快,完成同样功能需要的代码少),但不好学,不好编。
高级语言:更接近人类的自然语言 (编译器),比如:
Fortran,Delphi,PowerBuilder,VB:比较过时
C,C++:运行效率高
asp,php:编写web程序,就是网站
vbscript,javascript,python:脚本语言
HTML:标记语言,用于编写网页
css:样式表语言,用于定义网页的样式风格
sql:用于操作数据库中的数据 bigdata 海量数据
J2EE(java),.Net(C#,VB.Net,J#,...Asp.Net) JAVA 2 Enterprise Edition Sun公司 1995,Microsoft 2002年,具有后发优势。
另外:
Android安卓开发(主要用Java语言)
IOS开发(用Objective 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语言开发工具,有代码提示的那种,谢谢
您好,1、VC6:这个是最经典的一个C/C++开发工具,毕竟是微软的东西,所以非常好用。不过VC6的主要缺点是体积太大,有的同学是在网吧、学校机房等场合学习编程,如果电脑上没有VC6的话就需要下载(安装包要500MB左右)、安装,非常耗时。而且VC6和Vista系统、卡巴斯基等软件有冲突,经常崩溃。毕竟是98年的软件了,微软已经不提供支持了。
2、VC2005/VC2008:也被称为VC7,它是VC6的升级版本,支持新的C/C++语法标准以及新的库文件。同时VC7继承了VC6的所有优点,而且继承并发扬了VC6体积大的“优点”,一个安装包最小也要1G,完整安装要3G。
3、Dev C++:曾经非常牛气的一个免费的C/C++开发工具,体积非常小,只有9M多一点,代码高亮、自动完成等都做的非常好。不过Dev C++稳定性不是很好,经常崩溃,而且Dev C++最近一次更新是在2005年,可以看到作者已经放弃了这个软件,因此那些Bug也无法被修改了。Dev C++有官方中文语言包。
4、Code::Blocks:目前最如日中天的开源且免费的C/C++开发工具,跨平台,可以在Windows/Linux等平台下运行,体积比较小,只有不到20M。Code::Blocks一直在飞速发展,因此支持最新的C/C++语法和最新的库文件。因此很多专业开发人员都推荐使用Code::Blocks。不过Code::Blocks的代码智能提示和自动完成功能做的不是很好,这恰恰是对于初学者来说比较重要的地方。而且Code::Blocks没有官方中文语言包,满屏幕的英文对于初学者来说难度比较大。
5、C-Free:国产的C/C++开发工具。体积非常小,只有不到9M。C-Free的代码智能提示和自动完成、代码高亮以及代码导航等功能做的非常好,可以说是无可挑剔,这对初学者来说是最重要的;C-Free的启动速度也非常快。国产软件肯定是中文界面了,:)。
6、Pelles C:非常强大的C语言开发工具。比C-Free还好用,不过缺点是没有中文版的。
❿ C语言用什么开发工具好
现在比较普遍使用的是visual c 6.0,毋庸置疑,微软很强大,这的确是一款非常不错的程序开发软件,无论是纠错还是微软千篇一律的界面,都很容易让您爱上编程。但同时,DEV C++也是一款不错的程序开发软件,个人建议你选他,因为它的输入界面更丰富,更利于纠错。