Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end From: compilers@is-not-my.name Newsgroups: comp.compilers Subject: Re: programming in PL/I Date: Thu, 12 Jan 2012 16:30:06 -0000 Organization: Compilers Central Lines: 19 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <12-01-017@comp.compilers> References: <12-01-009@comp.compilers> <12-01-010@comp.compilers> <12-01-013@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: leila.iecc.com 1326505725 13377 64.57.183.58 (14 Jan 2012 01:48:45 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Sat, 14 Jan 2012 01:48:45 +0000 (UTC) Keywords: PL/I Posted-Date: 13 Jan 2012 20:48:44 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: x330-a1.tempe.blueboxinc.net comp.compilers:416 On Thu Jan 12 07:18:12 2012 arnold@skeeve.com wrote: > Is there a reason to prefer PL/I over C++ or Java? Yes, several. It would be more relevant to ask if PL/I is preferable to C since PL/I is not an object oriented language, is suitable for systems programming (usually has but does not necessarily require a runtime), does not have garbage collection, implementations don't use a VM, etc. People coming from IBM envionments usually don't have any C experience but often do have a reasonable working knowledge of PL/I or at least exposure to it. PL/I is more powerful than C, is older, has good optimizing compilers available, and I personally prefer it. About the only advantage of C over PL/I is C usually has some provision for dropping into assembler. PL/I doesn't offer this feature. As usual, it comes down to what tools are available on your target platforms and what you prefer.