Turbo C
美国Borland公司开发的产品
TurboC是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套Turbo系列软件,如TurboBASIC,TurboPascal,TurboProlog,这些软件很受用户欢迎。
TurboC集成了程序编辑、调试、链接等多种功能。在DOS系统时代,TurboC是被最广泛使用的一种PC机应用程序开发工具,很多应用软件均是由TurboC开发完成。随着计算机及其软件的发展,操作系统已经从DOS发展到Windows。Windows操作系统下的大部分应用软件已经不再使用TurboC来开发,但是作为一种非常优秀C程序开发工具,其依然是一种学习C程序设计的理想工具。
发展沿革
该公司在1987年首次推出TurboC1.0产品,其中使用了全然一新的集成开发环境,即使用了一系列下拉式菜单,将文本编辑、程序编译、连接以及程序运行一体化,大大方便了程序的开发。1988年,Borland公司又推出TurboC1.5版本,增加了图形库和文本窗口函数库等,而TurboC2.0则是该公司1989年出版的。TurboC2.0在原来集成开发环境的基础上增加了查错功能,并可以在Tiny模式下直接生成.COM(数据、代码、堆栈处在同一64K内存中)文件。还可对数学协处理器(支持8087/80287/80387等)进行仿真。
Borland公司后来又推出了面向对象的程序软件包TurboC++它继承发展TurboC2.0的集成开发环境,并包含了面向对象的基本思想和设计方法。
1991年为了适用微软Windows 3.0版本,Borland公司又将TurboC++作了更新,即TurboC的新一代产品BorlandcC++也已经问世了。很多国家也在使用和接受中。
2006年,EmbarcaderoTechnologies将TurboC与MS-DOS版本的TurboC++释出成为自由软件
版本介绍
2.0版本
介绍
TurboC2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用TurboC2.0无需独立地编辑、编译和连接程序,就能建立并运行c语言程序。因为这些功能都组合在Turbo2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。
配置要求
TurboC2.0可运行于IBM PC系列微机,包括XT,AT及IBM兼容机。此时要求DOS2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。
主要文件
INSTALL.EXE安装程序文件。
TC.EXE集成编译。
TCINST.EXE集成开发环境的配置设置程序。
TCHELP.TCH帮助文件。
THELP读取TCHELP.TCH的驻留程序README关于TurboC的信息文件
TCCONFIG.EXE配置文件转换程序MAKE.EXE
项目管理工具TCC.EXE
命令行编译TLINK.EXE
TurboC系列连接器TLIB.EXE
TurboC系列库管理工具C0?.OBJ不
同模式启动代码C?.LIB
不同模式运行库GRAPHICS.LIB
8087仿真库FP87.LIB8087库
*.HTurboC头文件
*.BGI不同显示器图形驱动程序
*.CTurboC例行程序(源文件)
其中:上面的?分别为:TTiny(微型模式)SSmall(小模式)CCompact(紧凑模式)MMedium(中型模式)LLarge(大模式)HHuge(巨大模式)
安装
MS-DOS、xp可直接解压到任意文件中即可,点击TC.exe,即可运行,但是还要在TC中设置include文件夹和LIB文件夹所在的路径,方法是点击TC.exe按F10切换到菜单,然后选择Options-\u003eDirectories,
INCLUDEDirectories设置成TurboC目录下的Include所在的路径,libarydirectories设置成TurboC目录下LIB的路径,最后TurboCDirectories设置turboc目录的路径。接着按esc键关闭设置,再选择saveoptions保存即可。
Turbo3.0
介绍
“TurboC++3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准C和C++语法设计的程序文件。
新功能
TurboC++3.0与TurboC2.0的主要区别
1、TurboC++3.0不仅能设计和编译C程序文件,而且修正了TurboC2.0中存在的一些Bug(如:不能正常使用float数组等问题);
2、TurboC++3.0还支持多窗口操作,窗口间可以快速切换;
3、完全支持鼠标选择、拖放和右键操作,很好地照顾了习惯于图形操作环境的用户;
4、建立了即时帮助系统,只需要选定关键字后按“Ctrl+F1”即可查看详细的帮助说明,并且每个函数都具有完整的示例解释说明,只需要复制到新文件即可运行,无论对c语言初学者还是C++高手都是不错的实例教材;
5、可以自定义语句按照语法高亮多色显示,令代码编写、程序查错时更直观方便;
6、程序编辑器的查找、替换等编辑功能更方便易用;
7、建立和管理Microsoft Project项目更方便容易;
操作指南
语言
C语言起始于1968年发表的BCPL(BasicCombinedProgrammingLanguage)语言,它的许多重要思想都来自于MartinRichards在1969年研制的BCPL语言,以及以BCPL语言为基础的与KenThompson在1970年研制的B语言肯·汤普逊用B语言写了第一个unix操作系统。M.M.Ritchie1972年在B语言的基础上研制了c语言,并用C语言写成了第一个在PDP-11计算机上研制的UNIX操作系统。1977年出现了独立于机器的C语言编译文本《看移植C语言编译程序》,从而大大简化了把C语言编译程序移植到新环境中所做的工作,这本身也就使UNIX的日益广泛使用,C语言也迅速得到推广。
1983年美国国家标准化协会(ANSI)根据C语言问世以来的各种版本,对C语言的发展和扩充制定了新的标准,成为ANSIC。1987年ANSI又公布了新标准————87ANSIC。
在微型计算机上使用的有MicrosoftC、QuickC、TurboC等多种版本。这些不同的c语言版本,基本部分是相同的,但是在有关规定上有略有差异。
C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如DBASEⅢPLUS、DBASEⅣ都是由C语言编写的。用C语言加上一些汇编语言子程序,就更能显示C语言的优势了,象PC-DOS,WordStar等就是用这种方法编写的。归纳起来C语言具有下列特点:
高级语言
它把高级语言的基本结构和语句与低级语言的实用性结合起来。c语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
结构式语言
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
功能齐全
C语言具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外c语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的。
适用范围大
C语言还有一个突出的优点就是适合于多种操作系统,如DOS、unix,也适用于多种机型。
C语言的优点很多,但是也存在一些缺点,如运算优先级太多,运算能力方面不像其它高级语言那样强,语法定义不严格等。但是这些都不能阻止C语言成为一门广受欢迎的计算机编程语言
TurboC命令
TurboC命令行开关
TurboC集成开发环境接收下面一命令行开关:
/c开关导致配置文件的加载。键入TC命令,后跟/c及配置文件名(/c和文件名不要留空格):
tc/cmyconfig.c
/b开关使TC重新编译project里的所有文件,在标准输出设备上打印编译消息并返回DOS。键入TC命令,后跟一个单独的/b或由/c引入配置文件名后跟/b:
tc/cmyconfig.c/b
tc/b
/m表示make而不是重新生成(也就是说,只编译连接那些过时的文件)。键入TC命令,后跟一个单独的/m或由/c引入配置文件名后跟/m。
tc/cmyconfig.c/m
tc/m
/d开关使TC在检测到合适的硬件的时候使用双监视器方式,如果没有合适的硬件,/d将被忽略。双监视器模式是在运行或调试程序时使用的。
TurboC内部命令
按F1获得有关当前我在的信息(运行、编译等的帮助)。
按F5放大/缩小活动窗口。
按F6开/关窗口。
按F10菜单与活动窗口之间的相互切换。
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
发展沿革
版本介绍
操作指南
语言
高级语言
结构式语言
功能齐全
适用范围大
TurboC命令
参考资料