ZBasic

ZBasic

Infobox programming language
name = ZBasic
paradigm = Procedural
year = 1985
designer = Andrew Gariepy
developer = Zedcor, Inc.
operating_system = CP/M, TRS-80, MS-DOS, Apple II, Macintosh

ZBasic was a compiler first released by Zedcor (Tucson, AZ) in mid 1985. The combined efforts of Andrew Gariepy, Scott Terry, David Overton, Greg Branche, and Halbert Laing lead to versions for MS-DOS, Apple II, Macintosh, CP/M and TRS-80 computers. ZBasic was a very fast, efficient and quite advanced BASIC compiler with an integrated development environment. It aimed to be as a cross-platform development system, where the same source code could be compiled to different platforms without any modifications.

ZBasic featured device independent graphics: the same compiled code could work on different display resolutions and colors, and even in text mode. Original PC versions included graphical support up to EGA for MS-DOS.

A special feature of ZBasic was BCD math with accuracy up to 54 digits. Another special feature was INDEX$ array, an array of variable length strings that could be easily sorted, searched etc.

In the 1991, Harry Gish and 32 Bit Software Inc. (Dallas, TX) purchased the MS-DOS version. Nando Favaro expanded it to include 16 and 32 bit specific machine code as well as VGA and VESA video. Zedcor concentrated on the Apple Mac market and renamed it FutureBASIC.

ZBasic is also the name of a microcontroller-specific Basic dialect created in 2005 by Elba Corp. (Beaverton, Oregon) for their ZX family of Basic programmable microcontrollers including the ZX-24a that is pin compatible with the Basic Stamp and other stamp-format microcontrollers. The language is a subset of Microsoft's Visual Basic with some extensions specific to microcontroller programming. The ZBasic compiler is freely downloadable (from http://www.zbasic.net) but it is only useful for compiling programs for the ZX microcontrollers.

References

# [http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/upl2001/Apr01/ZBASIC.pdf ZBasic manual] " 'ZBasic, Interactive Compiler'," by Andrew R. Gariepy, Scott Terry, David Overton, Greg Branche and Halbert Laing. Documentation by Michael A. Gariepy. Fourth Edition 4/87 (C)1985-1987 Zedcor Inc.
#'ZBasic-PC/386', modifications by Nando Favaro. Documentation by Harry Gish. First Edition 3/91 (C)1991 32 Bit Software Inc.
#ZBasic 5 reviewed by Dave Kelly for [http://www.mactech.com/articles/mactech/Vol.05/05.02/ZBASIC5.0/index.html MacTech magazine]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • List of BASIC dialects — This article gives an alphabetical list of BASIC dialects mdash;a flat list of interpreted and compiled variants of the BASIC programming language. The dialects platform(s) (that is, the computer models and operating systems) are given in… …   Wikipedia

  • FutureBASIC — Infobox programming language name = FutureBASIC paradigm = Procedural developer = Staz Software, FBtoC latest release version = FB4/FBtoC 1.0 2008 01 01 typing = implementations = dialects = influenced by = operating system = Mac OS license =… …   Wikipedia

  • FutureBASIC — est un environnement de développement gratuit en BASIC dédié au Macintosh d Apple, Inc. FutureBASIC Auteur Staz Software, FBtoC Dernière ver …   Wikipédia en Français

  • BASIC Stamp — The BASIC Stamp is a microcontroller with a small, specialized BASIC interpreter (PBASIC) built into ROM. It is made by Parallax, Inc. and has been quite popular with electronics hobbyists since the early 1990s due to its low threshold of… …   Wikipedia

  • Mallard BASIC — is a BASIC interpreter for CP/M written by Locomotive Software and supplied with the Amstrad PCW range of small business computers, the ZX Spectrum +3 version of CP/M Plus, and the Acorn BBC Micro Z80 second Processor. In the 1980s, it was… …   Wikipedia

  • List of Apple II application software — Following is a List of Apple II applications.A* ADTPro Telecom * Apple Works Integrated Word Processor, Spreadsheet, and Data Base Suite (II GS) * Apple Writer Word Processor * ASCII Express TelecomB* Bank Street Writer Word ProcessorC* Contiki 8 …   Wikipedia

  • Apple II graphics — The Apple II graphics were comprised of idiosyncratic modes and settings that could be exploited. This graphics system debuted on the original Apple II, continued with the Apple II Plus and was carried forward and expanded with the Apple IIe,… …   Wikipedia

  • Basic (langage) — BASIC Pour les articles homonymes, voir Basic. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

  • Beginner's All-purpose Symbolic Instruction Code — BASIC Pour les articles homonymes, voir Basic. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”