发展历程 什么是turbo c? -技术百科的定义

什么是turbo c? -技术百科的定义

目录:

Anonim

定义-Turbo C是什么意思?

Turbo C是用于使用C语言进行编程的集成开发环境(IDE)。 它是由Borland开发并于1987年首次推出的。当时,Turbo C以其紧凑的尺寸,全面的手册,快速的编译速度和低廉的价格而闻名。 它与早期的Borland产品Turbo Pascal具有许多相似之处,例如IDE,低价格和快速的编译器,但由于在C编译器市场上的竞争而没有那么成功。

技术百科解释了Turbo C

Turbo C是用于用C语言编写程序的软件开发工具。 作为IDE,它包括源代码编辑器,快速编译器,链接器和脱机帮助文件以供参考。 版本2包含一个内置调试器。 Turbo C是Borland Turbo Pascal的后续产品,该产品已在教育机构中得到广泛使用,因为Pascal语言适合于为学生教授编程。 尽管Turbo C最初是由另一家公司开发的,但它与Turbo Pascal共享了许多功能,即界面的外观以及所包含的各种编程和调试工具。 但是,由于与其他C产品(例如Microsoft C,Watcom C,Lattice C等)的竞争,它没有Turbo Pascal那样成功。尽管如此,Turbo C在编译速度和价格上仍然具有优势。

第一个版本于1987年5月13日发布,它为IBM PC上的软件开发提供了有史以来第一个可编辑运行的环境。 Turbo C最初不是Borland开发的,而是从Bob Jervis那里买来的,最初被称为WizardC。TurboPascal在此之前没有下拉菜单,只是在它的第四个版本上,它的外观有所提升像Turbo C

作为一家公司的Borland不再开发和销售这些产品,但是Turbo C仍然可以从各种在线存储库中免费下载,尽管它确实是一种没有实际技术支持的旧技术,并且不再适用于现代软件开发。 Turbo C最终演化为Turbo C ++,然后演化为Borland C ++,最后演化为C ++ Builder。

Turbo C功能:

  • 内联汇编,可以完全访问C语言符号结构和名称-允许程序员直接在程序中编写一些汇编语言代码,而无需单独的汇编程序。
  • 支持所有内存模型-这与那个时代的16位处理器使用的分段内存架构有关,在该架构中,每个段限制为64 KB(Kb)。 这些模型分别称为“小”,“小”,“中”,“大”和“巨大”,它们确定了程序使用的数据大小以及程序本身的大小。 例如,对于微型模型,数据和程序都必须位于单个64 Kb网段内。 在小型模型中,数据和程序各自使用不同的64 Kb段。 因此,为了创建一个大于64 Kb的程序或一个处理大于64 Kb的数据的程序,必须使用中型,大型和大型内存模型。 相反,32位处理器使用平面存储器模型,并且没有此限制。
  • 速度或大小优化-可以将编译器配置为生成大小快速但较小的可执行程序,但不能同时执行。
  • 常量折叠-此功能允许Turbo C编译器在编译时而不是运行时评估常量表达式。
什么是turbo c? -技术百科的定义