Programming Help by Programmer's hub

PL/1 Programming language

PL/1 Programming language is a third generation programming language. The first name of the PL/1 Programming language was New Programming Language NPL and then it was changed to PL/1 because it confuses with the National Physical Laboratoryin England. PL/1 Programming language was develop as a alternative to the assembler languages e.g COBOL, FORTRAN. Pl/1 programming language is extensible, for new hardware and new application areas. It is machine-independent and operate effectively across the main hardware and operating system ranges.

The features support by PL/1

  • Recursion
  • Structured programming
  • Linked data structure handling
  • Fixed-point
  • Floating-point
  • Complex
  • Character string handling
  • Bit string handling
...

Features of PL/1

  • no reserved keywords
  • defines it's data types without regard for any hardware
  • block-oriented language, consisting of packages, begin blocks, and statement
  • contains control structures
  • supports arrays, structures, unions, arrays of structures or unions, structures or unions of arrays, and combinations thereof
  • four different storage classes: AUTOMATIC, STATIC, CONTROLLED, and BASED