IBM Basic Programming Support/360 (BPS), originally called Special Support, was a set of standalone programs for System/360 mainframes with a minimum of 8 KiB of memory.
BPS was developed by IBM's General Products Division in Endicott, New York. The package included "assemblers, IOCS, compilers, sorts, and utilities but no governing control program." BPS components were introduced in a series of product announcements between 1964 and 1965.[1]: pp.319–321
BPS came in two versions — a strictly punched card system and a magnetic tape based system which, contrary to the stated goals, kept a small supervisor permanently resident.[2]: p.14
Programming languages available were IBM Basic Assembly Language, IBM RPG, and FORTRAN IV (subset). Tape FORTRAN required 16 KiB of memory.[2]: p.5 There were also two versions of the BPS assembler, with the tape version having enhanced capabilities.
BPS also had a "disk" counterpart called BOS/360. It also required 8 KiB of memory and supported disks such as the IBM 2311.
The group responsible for BPS/BOS went on to develop DOS/360 and TOS/360 as a supposed "interim" solution when it became evident that OS/360 would be too large to run on 16 KiB systems.
BPS and BOS could be used to run standalone applications on a minimal System/360. One application was the System/360 Work Station for remote job entry to a larger system.[3]
^Pugh, E.W.; Johnson, L.R.; Palmer, J.H. (1991). IBM's 360 and Early 370 Systems. History of computing. MIT Press. ISBN 0-262-16123-0.
^ abIBM Corporation (1965). IBM System/360 Basic Programming Support and IBM Basic Operating System/360 Programming Systems Summary(PDF).
^IBM Corporation (May 1968). IBM System/360 Operating System Remote Job Entry(PDF). pp. 75–87. Retrieved Oct 12, 2019.
and 24 Related for: IBM Basic Programming Support information
IBMBasicProgrammingSupport/360 (BPS), originally called Special Support, was a set of standalone programs for System/360 mainframes with a minimum of...
The IBM Personal Computer Basic, commonly shortened to IBMBASIC, is a programming language first released by IBM with the IBM Personal Computer, Model...
input/output, as part of IBMBasicProgrammingSupport (BPS/360). The Basic Assembler for BAL was also available as part of Basic Operating System/360 (BOS/360)...
Commodore BASIC and Atari Microsoft BASIC. As the early home computers gave way to newer designs like the IBM Personal Computer and Macintosh, BASIC was no...
computer science, imperative programming is a programming paradigm of software that uses statements that change a program's state. In much the same way...
imperative programming language that is especially suited to numeric computation and scientific computing. Fortran was originally developed by IBM. It first...
blood supply Bovine papular stomatitis, a zoonotic farmyard pox IBMBasicProgrammingSupport, BPS/360 Bits per second (bit/s, sometimes abbreviated bps)...
declared in the interface. Modular programming is closely related to structured programming and object-oriented programming, all having the same goal of facilitating...
the APL and BASICprogramming languages. Unlike the Communications Adapter which could only be used to connect devices that supported the IBM 2741, this...
students computer programming. The IBM 650 became highly popular in universities, where a generation of students first learned programming. It was announced...
computers in IBM's line of business computers are developments of the basic design of the System/360. From 1952 into the late 1960s, IBM manufactured...
BBC BASIC is an interpreted version of the BASICprogramming language. It was developed by Acorn Computers Ltd when they were selected by the BBC to supply...
high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language...
(a little over 2 years after the introduction of the IBM 5100). Its main differences were support for more I/O devices (floppy disk drives, IEEE-488, RS-232)...
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The...
MSX BASIC is a dialect of the BASICprogramming language. It is an extended version of Microsoft's MBASIC Version 4.5, adding support for graphic, music...
addresses). It operates with a basic memory cycle of 2.18 μs, using the IBM 7302 Core Storage core memory technology from the IBM 7030 (Stretch) project. With...
Notes (formerly Lotus Notes then IBM Notes) is a proprietary collaborative software platform for Unix (AIX and IBM i), Windows, Linux and macOS, sold...
IBM i (the i standing for integrated) is an operating system developed by IBM for IBM Power Systems. It was originally released in 1988 as OS/400, as...
originates from the Basic Input/Output System used in the CP/M operating system in 1975. The BIOS originally proprietary to the IBM PC has been reverse...
IBM MQ. The products that are included in the MQ family are IBM MQ, IBM MQ Advanced, IBM MQ Appliance, IBM MQ for z/OS, and IBM MQ on IBM Cloud. IBM MQ...
Systems programming, or system programming, is the activity of programming computer system software. The primary distinguishing characteristic of systems...
Linux on IBM Z or Linux on zSystems is the collective term for the Linux operating system compiled to run on IBM mainframes, especially IBM Z / IBM zSystems...