Borland Turbo Basic
Borland Turbo Basic

原始链接: https://dosdays.co.uk/topics/Software/borland_turbo_basic.php

Turbo Basic 最初称为 BASIC/Z,由 Robert“Bob”Zale 创建,最初以交互式编译器的形式面向 CP/M 发布。Borland 于 1987 年收购该产品,并将其发布到 MS-DOS 上。与 GWBASIC 相比,Turbo Basic 能够编译更大的程序,支持大小不超过可用内存的任何文件,并集成了开发环境,可用于编辑程序、配置编译选项、在内存中运行程序,以及生成可执行文件和目标文件。它在很大程度上兼容 GWBASIC 和 QBASIC,但要求文件以 ASCII 模式保存。 Borland 发布了 1.0 和 1.1 两个版本,后者主要是一个修复错误的更新版本。Borland 还提供了 Database、Editor 和 Telecom 工具箱,其中包含用于数据库、文本编辑和通信编程的源代码。 文中还介绍了 Borland 位于 Scotts Valley 的旧总部。那是一片由七栋建筑组成的庞大园区,2013 年被一位中国投资者以约为最初建造成本十分之一的价格买下。

Hacker News 上一篇关于 Borland Turbo Basic 的讨论勾起了许多用户的怀旧之情。他们曾在 Borland 的 DOS 产品中学习 BASIC、Pascal、C++,或系统编程。 评论者称赞 Turbo Basic 易上手的编译环境、令人难忘的集成开发环境,尤其是其出色的文档;其中可直接运行的示例常常成为人们最初接触开源式学习方式的方式。 不少人从 Turbo Basic 转向 Turbo Pascal 或 C++。一名评论者因为买不起 Turbo C++,通过 IRC 发现了 GCC 和 Linux;不过他开玩笑说,自己曾未经室友允许,便在对方笔记本上安装了 Red Hat。 其他人则分享了关于 dBase、FoxPro、旧式软盘,以及在现代编辑器中重现当年 IDE 配色的回忆。讨论中还分享了 Archive.org 上的 Turbo Basic 1.0,以及可用于运行经典 Turbo Pascal 和相关环境的在线平台。一名评论者询问了如今有哪些适合老用户回归的 BASIC 替代方案。
相关文章

原文

Turbo BASIC started life as BASIC/Z and written by Robert "Bob" Zale. It was the first interactive compiler running on the CP/M operating system, but in 1987, Borland purchased it and published it for MS-DOS. It was sold only for a couple of years, before being discontinued, so Bob bought the rights back to continue it under the title PowerBASIC.

Aside from being a compiler rather than just an interpreter, it also permitted much larger executable programs to be created. GWBASIC was limited to .BAS (BASIC interpreter code) files of no larger than 64 KB. With Turbo BASIC you could create files of any size as long as it fit into available memory.

One of the most popular features of Borland's compilers was that they featured an IDE, or Integrated Development Environment. At the time, some referred to these as "Edit-Compile-Run" development environments. While it may not seem any better than, say, GWBASIC, in these days a compiler was a professional tool and it was more typical to use your favourite text editor to write code and then run the compiler and linker from the command-line to create a .EXE file. Within the IDE you could write and format your source code, configure all of the compiling options such as memory usage and then either run it "in-memory" or compile it to an executable. When compiling, it would create an object code file as well - an intermediate file between the high-level language you program in and the binary executable file. These would have a .OBJ file extension.

While in Borland's control, several versions were released.


Borland Turbo Basic version 1.0

The first version was of course v1.0. For anyone who had already written BASIC programs in GWBASIC or QBASIC, you could load its .BAS files into Turbo BASIC and it would be around 90% compatible with the exception of just a few commands. You would need to save the file in GWBASIC using this syntax to ensure it was in ASCII mode: SAVE option "myprog",A

Later that same year, Borland released the last version, 1.1 - believed to simply be a bug-fix release of v1.0. Click here for the original User Manual.

In 1987 Borland released a series of complementary "Turbo Toolboxes" that would work with Turbo BASIC:

"Borland International is not standing pat on the 80,000 copies of Turbo Basic the company estimated it sold in the program's first 10 weeks. Borland has announced a toolbox of programming aids for the product that includes tools for database, editor, and communications programming.

The Turbo Basic Database Toolbox, announced last week, adds muscle to the language's traditional weakness by providing access, sort, and screen I/O routines for database programming. It uses long integers for record numbers, supporting databases of over 2 billion records. The product also support the B+ tree method of index files, as well as data file import from ASCII, Dbase version, and Reflex.

The Turbo Basic Editor Toolbox includes both a control-character-driven multiwindow, multifile text editor and a text editor with pull-down menus. Both are RAM based, resulting in quick file access.

The Turbo Basic Telecom Toolbox provides the routines required to build a communications program. It includes an asynchronous communications tutorial and routines for controlling ports and screen handling.

The three packages, available in the third quarter for $99.95 each, include complete source code."


InfoWorld, 27th July 1987

 

Borland International were initially headquartered in Scotts Valley, CA:

Enterprise Technology Center, Scotts Valley, CA, just off Highway 17 in the Santa Cruz mountains

The 7-building campus was built at the height of Borland's success in 1993, and comprised a massive 444,000 square feet of office space, an Olympic-sized swimming pool, tennis and basketball courts, indoor and outdoor amphitheatre and ornate water features. It cost nearly $120M to build the campus for its 1,200 employees. The campus was acquired by a Chinese invester in 2013 for 1/10th of its original cost.

 

联系我们 contact @ memedata.com