ALGOL W
ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60 in International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi, which specified, maintains, and supports the languages ALGOL 60 and ALGOL 68. When the committee decided that the proposal was an insufficient advance over ALGOL 60, the proposal was published as "A contribution to the development of ALGOL". After making small modifications to the language Wirth supervised a high quality implementation for the IBM System/360 at Stanford University that was widely distributed.

It represented a relatively conservative modification of ALGOL 60, adding string, bitstring, complex number and reference to record data types and call-by-result passing of parameters, introducing the codice_1 statement, replacing codice_2 with the codice_3 statement, and generally tightening up the language.

The implementation was written in PL360, an ALGOL-like assembly language designed by Wirth. The implementation includes influential debugging and profiling abilities.
Q9143
programming language
Concept
Q4652363
ALGOL X
MEDIA
Q92604
Niklaus Wirth
PER
Q92602
Tony Hoare
PER
Q1209759
ALGOL 60
Concept
Q1666530
International Federation for Information Processing
ORG
Q17087106
IFIP Working Group 2.1
UNK
Q2101564
specified
Concept
Q2166735
ALGOL 68
MEDIA
Q609843
IBM System/360
Concept
Q41506
Stanford University
ORG
Q184754
string
Concept
Q11567
complex number
Concept
Q1334113
reference
Concept
Q2470517
record
Concept
Q190087
data type
MISC
None
call-by-result
UNK
Q1410440
parameters
Concept
Q7119559
PL360
MEDIA
Q165436
assembly language
Concept
Q1138496
profiling
Concept
Q1538458
ALGOL W
MEDIA
+60^^http://www.w3.org/2001/XMLSchema#decimal
60
NUMBER
+2.1^^http://www.w3.org/2001/XMLSchema#decimal
2.1
NUMBER
+60^^http://www.w3.org/2001/XMLSchema#decimal
60
NUMBER
+68^^http://www.w3.org/2001/XMLSchema#decimal
68
NUMBER
+60^^http://www.w3.org/2001/XMLSchema#decimal
60
NUMBER
+360^^http://www.w3.org/2001/XMLSchema#decimal
360
NUMBER
+60^^http://www.w3.org/2001/XMLSchema#decimal
60
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+360^^http://www.w3.org/2001/XMLSchema#decimal
360
NUMBER
instance of
developer
developer
influenced by
follows
instance of