45 relations: Altair BASIC, ASCII, BASIC, Binary-coded decimal, BIOS, Bytecode, CBASIC, Chain loading, Compiler, Complex number, Computer graphics, Computer multitasking, Computer terminal, CP/M, Ethernet, Floating-point arithmetic, Floating-point unit, GOSUB, Goto, GW-BASIC, Home computer, IBM BASIC, Infinite loop, InfoWorld, Interpreter (computing), ISIS (operating system), Machine code, Matrix (mathematics), Memory protection, Microchip Technology, Microsoft BASIC, Microsoft Binary Format, MSX, MSX BASIC, Osborne 1, PEEK and POKE, PIC microcontroller, Preprocessor, Pseudorandom number generator, Random-access memory, Serial port, Spaghetti code, Structured programming, Type-in program, Users' group.
Altair BASIC is a discontinued interpreter for the BASIC programming language that ran on the MITS Altair 8800 and subsequent S-100 bus computers.
ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four or eight.
BIOS (an acronym for Basic Input/Output System and also known as the System BIOS, ROM BIOS or PC BIOS) is non-volatile firmware used to perform hardware initialization during the booting process (power-on startup), and to provide runtime services for operating systems and programs.
Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.
CBASIC is a compiled version of the BASIC programming language written for the CP/M operating system by Gordon Eubanks in 1976–1977.
Chain loading is a method used by computer programs to replace the currently executing program with a new program, using a common data area to pass information from the current program to the new program.
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).
A complex number is a number that can be expressed in the form, where and are real numbers, and is a solution of the equation.
Computer graphics are pictures and films created using computers.
In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time.
A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying or printing data from, a computer or a computing system.
CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc.
Ethernet is a family of computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN).
In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.
A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating point numbers.
GOSUB is a command in many versions of the BASIC computer programming language.
GoTo (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages.
GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from BASICA, originally for Compaq.
Home computers were a class of microcomputers entering the market in 1977, and becoming common during the 1980s.
The IBM Personal Computer Basic, commonly shortened to IBM BASIC, is a programming language first released by IBM with the IBM Personal Computer (model 5150) in 1981.
An infinite loop (or endless loop) is a sequence of instructions in a computer program which loops endlessly, either due to the loop having no terminating condition, having one that can never be met, or one that causes the loop to start over.
InfoWorld (formerly The Intelligent Machines Journal) is an information technology media business.
In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
ISIS (Intel System Implementation Supervisor) is an operating system, originally developed by Ken Burgett under the new management of Bill Davidow for Intel's Intel Microprocessor Development System starting 1975, and later adopted as ISIS-II for systems with floppy drives.
Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).
In mathematics, a matrix (plural: matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns.
Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems.
Microchip Technology is an American manufacturer of microcontroller, memory and analog semiconductors.
Microsoft BASIC is the foundation product of the Microsoft company.
In computing, Microsoft Binary Format (MBF) was a format for floating-point numbers used in Microsoft's BASIC language products, including MBASIC, GW-BASIC and QuickBasic prior to version 4.00.
MSX is a standardized home computer architecture, first announced by Microsoft on June 16, 1983, and marketed by Kazuhiko Nishi, then Vice-president at Microsoft Japan and Director at ASCII Corporation.
MSX BASIC is a dialect of the BASIC programming language.
The Osborne 1 was the first commercially successful portable microcomputer, released on April 3, 1981, by Osborne Computer Corporation.
In computing, PEEK and POKE are commands used in some high-level programming languages for accessing the contents of a specific memory cell referenced by its memory address.
PIC (usually pronounced as "pick") is a family of microcontrollers made by Microchip Technology, derived from the PIC1650"PICmicro Family Tree", PIC16F Seminar Presentation originally developed by General Instrument's Microelectronics Division.
In computer science, a preprocessor is a program that processes its input data to produce output that is used as input to another program.
A pseudorandom number generator (PRNG), also known as a deterministic random bit generator (DRBG), is an algorithm for generating a sequence of numbers whose properties approximate the properties of sequences of random numbers.
Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.
In computing, a serial port is a serial communication interface through which information transfers in or out one bit at a time (in contrast to a parallel port).
Spaghetti code is a pejorative phrase for unstructured and difficult to maintain source code, broadly construed.
Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines in contrast to using simple tests and jumps such as the go to statement, which can lead to "spaghetti code" that is potentially difficult to follow and maintain.
A type-in program, type-in listing, or sometimes just type-in, is a listing of source code printed in a computer magazine or book, meant to be entered on the computer's keyboard by the reader and then saved to cassette or disk.
A users' group (also user's group or user group) is a type of club focused on the use of a particular technology, usually (but not always) computer-related.