Category:PL/I: Difference between revisions
Content added Content deleted
PatGarrett (talk | contribs) (PL/I compiled language) |
Walterpachl (talk | contribs) m (add pointers and based) |
||
Line 22: | Line 22: | ||
* Fixed-point decimal (with fractional part), |
* Fixed-point decimal (with fractional part), |
||
* Fixed-point binary (that is, with fractional part), |
* Fixed-point binary (that is, with fractional part), |
||
* Pointers, |
|||
* Character strings of two kinds: |
* Character strings of two kinds: |
||
# fixed-length, and |
# fixed-length, and |
||
Line 42: | Line 43: | ||
* 80 bits. |
* 80 bits. |
||
The language provides for static and dynamic arrays. Of the latter, there are automatic and |
The language provides for static and dynamic arrays. Of the latter, there are automatic, controlled, and based. |
||
Controlled can be applied to any data type, including scalar, structure, as well as arrays. With controlled, a push-down and pop-up stack is automatically used. |
Controlled can be applied to any data type, including scalar, structure, as well as arrays. With controlled, a push-down and pop-up stack is automatically used. |