The PL/I language and the MVT PL/I F compiler - M18

  Рет қаралды 7,285

moshix

moshix

Күн бұрын

Пікірлер: 9
@michaelyapkf
@michaelyapkf 7 жыл бұрын
FYI. PL/I began life as part of an attempt to unify business and scientific computing. In the early 1960s, business computing was being done mostly in COBOL, while developers in science, math, and academia were mostly using Fortran. Even the hardware used by the two communities was different. IBM wanted move everyone onto a common hardware platform (the System/360 ), and wanted a common programming language to go along with it. The team tasked with creating this common language initially attempted to begin with Fortran and extend it to add the required features from COBOL. This proved unsuccessful, and they began work on a new language altogether, based loosely on ALGOL. The new language was briefly named NPL ("new programming language"), and then MPPL ("Multi-purpose programming language"), and then finally PL/I. The first description of the language (still called NPL) was released in 1964. The first compiler came out in 1966. In 1967 work began writing a complete specification of the language. Excerpt from www.whoishostingthis.com/resources/pl-i/
@archivesinformatiques9567
@archivesinformatiques9567 3 жыл бұрын
There are two small errors in the code you publish in github. 1st The first line starts in column 1, but PL/I(F) source code expect source code col 2 to 72 2nd You declare array A EXTERNAL twice with different sizes, A(35) and A(50). PL/I(F) tolerates it, but the more recent versions of the compiler reject it b rgds from the PL/I(F) and MVS 3.8 interest group
@moshixmainframechannel
@moshixmainframechannel 3 жыл бұрын
First column: well known. It’s the ascii editors that move it one to the left. Double declaration, yes it shouldn’t be there
@saf271828
@saf271828 6 жыл бұрын
BCPL was invented by Dr. Martin Richards in University of Cambridge, UK. Kernighan took BCPL to create B, which with Dennis Ritchie, was evolved to C. K&R had no involvment with the creation of BCPL.
@saf271828
@saf271828 6 жыл бұрын
Additionally, BCPL is derived from CPL, which was derived directly from Algol; PL/I was not in its lineage.
@moshixmainframechannel
@moshixmainframechannel 6 жыл бұрын
Thanks for pointing that out. And for watching the video
@saf271828
@saf271828 6 жыл бұрын
No worries; I love watching mainframe videos; it's such a fascinating architecture (hardware-wise and software-wise) to me.
@SergioLindo
@SergioLindo 3 жыл бұрын
Hi, I tought that Dennis Ritchie and Ken Thompson invented B, then Dennis Ritchie invented C, then Ken Thompson invented Unix, then Brian Kernighan contributed to Unix and was the driving force and co-creator of the C programming book. At least that is the official story that you find everywhere. Do you mean that the official story is not entirely true? Do you mean a different Kernighan? Best regards
ROSÉ & Bruno Mars - APT. (Official Music Video)
02:54
ROSÉ
Рет қаралды 302 МЛН
Trapped by the Machine, Saved by Kind Strangers! #shorts
00:21
Fabiosa Best Lifehacks
Рет қаралды 33 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 40 МЛН
Programming in C on IBM MVS 3.8 TK4  - M63
15:17
moshix
Рет қаралды 6 М.
IBM MVS 3.8 Catalog Management Introduction - M20
35:06
moshix
Рет қаралды 4,9 М.
MVS 3.8 Dump Analysis - Part 1 - M15
27:50
moshix
Рет қаралды 5 М.
Mainframe  games for IBM MVS 3.8... or z/OS - M45
20:30
moshix
Рет қаралды 5 М.
How to use CICS | COBOL
59:59
emahar
Рет қаралды 11 М.
System Programming for IBM MVS 3.8 - M12
48:24
moshix
Рет қаралды 7 М.
50 Year Old Stanford Pascal for MVS Updated to 2023 - M229
41:23
ROSÉ & Bruno Mars - APT. (Official Music Video)
02:54
ROSÉ
Рет қаралды 302 МЛН