BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. The original version was designed by John G. Kemeny and Thomas E. Kurtz and released at Dartmouth College in 1964. They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.
In addition to the language itself, Kemeny and Kurtz developed the Dartmouth Time Sharing System (DTSS), which allowed multiple users to edit and run BASIC programs at the same time. This general model became very popular on minicomputer systems like the PDP-11 and Data General Nova in the late 1960s and early 1970s. Hewlett-Packard produced an entire computer line for this method of operation, introducing the HP2000 series in the late 1960s and continuing sales into the 1980s. Many early video games trace their history to one of these versions of BASIC.
The emergence of early microcomputers in the mid-1970s led to the development of a number of BASIC dialects, including Microsoft BASIC in 1975. Due to the tiny main memory available on these machines, often 4 kB, a variety of Tiny BASIC dialects was also created. BASIC was available for almost any system of the era, and naturally became the de facto programming language for the home computer systems that emerged in the late 1970s. These machines almost always had a BASIC interpreter installed by default, often in the machine's firmware or sometimes on a ROM cartridge.
BASIC fell from use during the later 1980s as newer machines with far greater capabilities came to market and other programming languages (such as Pascal and C) became tenable. In 1991, Microsoft released Visual Basic, combining a greatly updated version of BASIC with a visual forms builder. This reignited use of the language and "VB" remains a major programming language in the form of VB.NET.

View More On Wikipedia.org
  1. J

    Basic Learning about Flashing HTC Mobiles

    As this brief tutorial has been taken from another source. but I have never seen such info at one place which is great and good for all new beginners as per me I face alot of problems in flashing HTC mobiles so after reading it atleast I found where I always do mistakes. So this is actually...
  2. L

    Basic and Useful Info About China Phone Software Repair (Learn Yourself)

    What is TX RX? TX = Transmit, RX = Receive. type of connection which will help to you to connect your phone with pc for software operation. its just a type of connection name. what is cpu? Central processing unit. A parts of phone. its type a head of phone. all phone have cpu but...
  3. L

    VOLCANO Basic Manual (Learn Yourself)

    VOLCANO Basic Manual (Learn Yourself)
  4. D

    4SE Basic functions manual

    The software is divided in a few sections, model selection by searching, or by typing (partial) models name: Once you selected a model, all services for the specific model will be listed: The integrated firmware downloader helps you downloading, managing and easy flashing your phones...
  5. G

    Basic and Useful Info About Mastertools Box (Learn Yourself)

    there are a lot of user of Mastertools.daily they face many problem.specially as a new user.my lovely new friend don't know how can he use MasterTools. basically MasterTolls use is not so easy but it's ability and working performance is so high so i m come here to discourse about all unique...
  6. O

    Basic and Useful Info About China Phone (Learn Yourself)

    What is TX RX? tx rx is type of connection which will help to you to connect your phone with pc for software operation. its just a type of connection name. what is cpu? Central processing unit. A parts of phone. its type a head of phone. all phone have cpu but for china phone cpu is...
  7. G

    Easy to read schematics all Electronics symbols (Basic)

    Easy to read schematics all Electronics symbols a very useful thread to learn about electronics and mobile schematics. For those who love their work and want to learn how to read mobile schematics. Br, Nazim Ali
Top