submit urlsubmit rss feedadd directory

article

In computer programming, BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code The acronym is tied to the name of an unpublished paper by Thomas Kurtz and is not a backronym, as is sometimes suggested,) refers to a family of high-level programming languages. It was originally designed in 1963, by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College, to provide access for non-science students to computers. At the time, nearly all computer use required writing custom software, which was something only scientists and mathematicians tended to do. The language (in one variant or another) became widespread on home microcomputers in the 1980s, and remains popular to this day in a handful of heavily evolved dialects.

History


Prior to the mid-1960s, computers were extremely expensive tools used only for special-purpose tasks. A simple batch processing arrangment ran only a single "job" at a time, one after another. During the 1960s, however, computer prices began to decrease and even small companies could afford them, and speed increased to the point where they often sat idle without jobs to run.

Programming languages in the batch programming era tended to be designed, like the machines on which they ran, for specific purposes (such as scientific formula calculations or business data processing or eventually for text editing). Since even the newer less expensive machines were still major investments, there was strong tendency to consider efficiency (ie, execution speed, and such) to be the most important feature of a language. In general, these specialized languages were difficult to use and had widely disparate syntax.

More on [ BASIC ]


directory of related categories

 

 

 

 
 
directory of related topics

Comparison and Review :: Languages
Procedural :: Interpreted
Open Source :: Languages
Procedural :: Languages

 
BASIC RSS feed
BASIC - Twitter Search

Featured Job: Field Sales Executive , Kent: Field Sales Executive Salary:Basic �24,00.. http://bit.ly/4EqOO7 #Jobs
ExecutiveJobsUK (Executive Jobs UK) Tue, 22 Dec 2009 11:57:58 -0000
Featured Job: Field Sales Executive , Kent: Field Sales Executive Salary:Basic �24,00.. http://bit.ly/4EqOO7 #Jobs
@mab3oos But the thing is with time the basic functions are in your head, and the advanced ones you can always search for.
swfmaster (Ata Alqadi) Tue, 22 Dec 2009 11:57:35 -0000
@mab3oos But the thing is with time the basic functions are in your head, and the advanced ones you can always search for.
Basic Astrological Terms - What Do They Mean? http://bit.ly/4nVM2m
AstroB
Subscribe to BASIC RSS feed

directory of related sites

500 Altair Disk Extended Basic - Microsoft's First Product (1975). How it was done. A quick user's guide to the language. Boot up BASIC and try it.

Basic Micro MBasic - A BASIC compiler for PICmicro MCUs . By Basic Micro.com, Inc. [Commercial]
Meta Description: [ Ever wanted to learn how to program PICmicro® MCUs ? Now you can with easy to use Basic. Much simpler than C or Assembly. MBasic for PICmicro® MCUs cr ]

BASIC Programming - A compiler author's thoughts on programming in BASIC.

Basic-like Language Alternatives Compilers - Comprehensive list of basic-like languages for Windows and Linux which can compile to stand alone EXEs files.

BeeBasic - An Basic-like embeddable scripting language. BeeBasic engine is a static-link library. [Open source, Commercial]

Blassic - An basic interpreter that run on windows and linux. [Open source, GPL]

Chipmunk BASIC - An old-fashion BASIC interperter for the Macintosh. BASIC programming resources.

COMAL - Archives for CBM/PET and the C64. Files for Commondore machines.

ethosBASIC - A user support site helps everyone create computer games and programs using ethosBASIC.
Meta Description: [ Ethos allows anyone to create cool programs and games in BASIC. ]

Free BASIC Script Language - FBSL is a Free BASIC Script Language tool dedicated to 32/bit Windows platforms like Windows 9.x, Millenium, NT and 2000.
Meta Description: [ No Summary ]

FreeBASIC - A 32-bit BASIC compiler, with the syntax the most compatible possible with MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline-assembly. [Open-source, LGPL]
Meta Description: [ FreeBASIC compiler official page (a free BASIC compiler): downloads, news, forums ]

Full Moon Software - offers add-on products and utilities for several Basic languages for DOS. The entire catalog and some demo programs are available for download.

Gambas - A graphical Basic language for Linux with objects and plug-ins.

GFA Basic Windows Programming - This site is designed to give users of GFA Basic Windows help. It has a beginners section where no previous knowledge is required, an amateurs section where you can improve your skills and an experts section where you can find out about advanced programming techniques.
Meta Description: [ This site is designed to give users of GFA Basic Windows help. It has a beginners section where no previous knowledge is required, an amateurs section where you can improve your skills and an experts section where you can find out about advanced programming techniques. ]

History of BASIC - A history of one of the most commonly used programming languages.

HTBasic - BASIC for Windows, Linux, HP-UX and DOS. MS Office integration. GPIB and GPIO interfaces. VXI solutions. HP 700 add-ons. By Tech Soft GmbH.
Meta Description: [ HTBasic: Rocky Mountain Basic / HP BASIC compatible development system for PC and UNIX including IEEE-488, GPIO, DDE and data acquisition support. Full line of HP BASIC products. Tixi-Mail: Always Online - Even Offline. ]

IBasic - A simple to use BASIC like language that creates stand alone executables. Site includes programming samples, documentation, source code library, and an active user forum. [Shareware]
Meta Description: [ Create stand alone programs with the IBasic line of BASIC compilers. Intuitive programming for everyone. , ]

Just BASIC - A free version of BASIC for Windows. Supports creation of standalone programs.

404 KBasic - Provides an implementation of the Basic programming language for KDE. Describes the programming language as well as available and planned applications to support it in KDE.

Lemick - A project to make a programming language similar to those traditional Basic implementations but with all the attributes of the modern programming tool. Current version is a bytecode compiler and interpreter/JIT compiler implemented in pure C with flex (scanner) and bison (parser).

MBasic - A fast Basic interpreter for Windows consoles platforms based on Sylvain Bizoirre's Mini Basic language. Assembly sourcecode is included.

Megabasic - A web site on Mega Basic, contains tutorials, and files.

MoonRock compiler - A free compiler for a Basic-like language, with QuickBasic source code.

NBASIC - A BASIC interpreter designed to mimic the operation of 8/16bit microcomputers of the early 1980's like the Tandy Color Computer, Apple IIe, Commodore 64, Texas Instruments TI-99/4A.
Meta Description: [ NBASIC is a classic BASIC interpreter that provides an environment similar in operation to microcomputers of the early 1980's. ]

O'Basic - Visual Script Language for Windows95, 98, NT and 2000.

Phoenix Object Basic - A unique object-oriented RAD tool for Linux.

PICBASIC - The official UK PIC Basic Compiler web site.

Proton Plus PIC BASIC Compiler - Produce applications for PICmicro without having to learn the relative complexity of assembler, or wade through the gibberish that is C. [Free and commercial versions]

PureBasic - Home of PureBasic, a new high level programming language based on established BASIC rules.
Meta Description: [ Fantaisie Software Official WebSite. PureBasic - Feel The Pure Power. PureBasic is a programming language based on established BASIC rules ]

Raiders of the Lost Altair BASIC Source Code - Reporting on the lost Altair BASIC source code [The Register]

ScriptBasic - Open Source GPL BASIC interpreter supporting Win32, UNIX, Linux. Rich set of features, many built-in functions. External modules written in C. Modular. Interpreted internal code. Internal code cache for fast execution. Compiled to C. Source is pure C.

Serial Basic - A Basic-like programming language designed for serial port communications to rs232 devices. [Freeware]
Meta Description: [ Serial Basic is an RS232 Programming language that allows you to send serial commands to an RS-232 device and put the results in a variable. The RS 232 result can be parsed with a strong set of programming functions including ]

SXWIZ Basic Compiler for the SX28 - Basic compiler for the Ubicom SX28 Micro. Works with the SXKEY emulator. [Commercial]
Meta Description: [ Basic Compiler for the Ubicom SX18,SX20 and SX28 micros. Works with the Parallax SX-KEY and SV TEHS SX_DEVS emulators. ]

The BASIC Archives - Very complete FAQ page with many links to other BASIC sites.

500 The Online Software Museum - Altair BASIC - Logon to an Altair.

thinBasic - Windows BASIC-like script interpreter for Windows versions with Internet Explorer 5.5 or higher. Developed in Power Basic.
Meta Description: [ thinBasic - your automation script engine ]

Ubercode - Windows programming languages Ubercode, a BASIC-like language, and Visual Fred, a VisualBasic-compatable language.
Meta Description: [ Ubercode - the easiest way to create programs! ]

VMM Basic - A virtual machine that execute a byte-code program, compiled from language, the syntax is similar to Basic languages, that have intern motion detection commands, intern sprite commands based on DirectX, network commands, for simplify game development.

WarkenSoft Productions BASIC Homepage - WarkenSoft Productions is dedicated to bringing quality BASIC programming to the WWW.
Meta Description: [ Specializing in the production of quality PHP scripts and tools for use by webmasters around the wor ]

Win32 PS2 YaBasic Port - Contains executable to allow you to run PlayStaion2 programs programmed in YaBasic as well as links, an FAQ and sample programs. [Open Source]

wxBasic - A free, Open Source Basic interpreter for creating portable GUI applications in Windows and Linux. Can create stand-alone executables.

X11-Basic - A BASIC shell script interpreter for UNIX/Linux with full X11-Graphics support. [Open source, GPL]
Meta Description: [ X11-Basic Homepage ]

XCSB (XC Structured BASIC) - Optimising structured PIC BASIC compiler producing fast native machine code for the PIC microcontroller. [LITE version is FREE for personal non-commercial use]
Meta Description: [ Optimising structured PIC BASIC compiler ]

BASIC related videos
Cosplay 101 - Contacts, Makeup and Wigs
Next Video
BASIC related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor