Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Strong data structures in PL/I

Strong data structures in PL/I

Strong data structures in PL/I

In replyu to the orioginator of the thread :

thread346-2507: Is PL/1 a legacy language

"IBM uses a language called PLAS for development (what used
to be called PLS/III). If you go look inside of IBM MVS,
VM, VSE related product load modules you'll see the PLAS identifier. It is really PL/1 with stronger pointer capabilities, i.e., pointer arthmetic, and it has some
extended debugging capabilites. I doubt PL/1 is being used for new development, although there is definitely lots of existant code. If I remember correctly, PL/1 allows for some degree of data and behavior encapsulation."

IBM's PL/I for OS/2 and Windows was developed in 1994,
and provides strong pointer variables and data structures.
This compiler was ported to the mainframe systems
as VisualAge PL/I (about 1998), so that those facilities
(and many more new ones) are available on the
mainframe systems too.

As for debugging facilities, PL/I has always had
extensive debuging facilities as part of the language.

RE: Strong data structures in PL/I

PL/I is alive and well and living in the IT departments of many of the "Fortune 200".   Alas, IBM's price for the compiler is high-enough that you have to have a large base to justify it, and you'll probably use COBOL to get you to that large base.

Can you spell "s-h-o-o-t  m-y-s-e-l-f  i-n  t-h-e  f-o-o-t"?

Frank Clarke
Support the Troops:
 -- Bring them home.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close