Knowledge (XXG)

PAL (programming language)

Source πŸ“

127: 219: 224: 82:
RPAL, the Right-reference Pedagogic Algorithmic Language, is a functional subset of PAL with an implementation on SourceForge. It is used at the
28: 55: 229: 91: 43: 123: 181: 87: 51: 112: 83: 59: 31:
in around 1967 to help teach programming language semantics and design. It is a "direct descendant" of
36: 24: 63: 177: 71: 213: 47: 160:
Arthur Evans, Jr., "PALβ€”a language designed for teaching programming linguistics"
199: 151:. Unpublished report, Department of Electrical Engineering, MIT. February, 1971. 165: 113:"PAL: Pedagogic Algorithmic Language: A Reference Manual and a Primer" 58:. It was later redesigned by Martin Richards, Thomas J. Barkalow, 32: 67: 195: 196:"RPAL - The Right-reference Pedagogic Algorithmic Language" 90:. Programs are strictly functional, with no sequence or 86:
to teach the construction of programming languages and
162:
Proceedings of the 1968 23rd ACM National Conference
120:
Computer History Museum: Software Preservation Group
70:as an intermediate-code interpreter and ran on the 66:. It was implemented by Richards and Barkalow in 8: 147:John M. Wozencraft and Arthur Evans, Jr. 128:Department of Electrical Engineering, MIT 103: 178:"PAL (Pedagogic Algorithmic Language)" 62:, Robert M. Graham, James Morris, and 42:The initial implementation of PAL, in 220:Programming languages created in 1967 29:Massachusetts Institute of Technology 7: 111:Evans, Arthur Jr. (February 1968). 35:and owes much of its philosophy to 14: 164:(August 27–29, 1968), p. 395-403 149:Notes on Programming Linguistics 225:Academic programming languages 21:Pedagogic Algorithmic Language 1: 184:/Software Preservation Group. 74:; this was called PAL/360. 246: 124:Mountain View, California 182:Computer History Museum 88:functional programming 84:University of Florida 230:Functional languages 52:James H. Morris, Jr. 37:Christopher Strachey 25:programming language 60:Arthur Evans, Jr. 46:, was written by 27:developed at the 237: 204: 203: 192: 186: 185: 174: 168: 158: 152: 145: 139: 138: 136: 134: 117: 108: 245: 244: 240: 239: 238: 236: 235: 234: 210: 209: 208: 207: 194: 193: 189: 176: 175: 171: 159: 155: 146: 142: 132: 130: 115: 110: 109: 105: 100: 80: 64:John Wozencraft 12: 11: 5: 243: 241: 233: 232: 227: 222: 212: 211: 206: 205: 187: 169: 153: 140: 102: 101: 99: 96: 79: 76: 72:IBM System/360 54:and ran under 13: 10: 9: 6: 4: 3: 2: 242: 231: 228: 226: 223: 221: 218: 217: 215: 201: 197: 191: 188: 183: 179: 173: 170: 167: 163: 157: 154: 150: 144: 141: 129: 125: 121: 114: 107: 104: 97: 95: 93: 89: 85: 77: 75: 73: 69: 65: 61: 57: 53: 49: 45: 40: 38: 34: 30: 26: 22: 18: 190: 172: 166:ACM abstract 161: 156: 148: 143: 131:. Retrieved 119: 106: 94:operations. 81: 48:Peter Landin 41: 20: 16: 15: 200:SourceForge 133:10 November 214:Categories 98:References 92:assignment 23:, is a 19:, the 116:(PDF) 33:ISWIM 135:2022 78:RPAL 68:BCPL 56:CTSS 50:and 44:Lisp 17:PAL 216:: 198:. 180:. 126:: 122:. 118:. 39:. 202:. 137:.

Index

programming language
Massachusetts Institute of Technology
ISWIM
Christopher Strachey
Lisp
Peter Landin
James H. Morris, Jr.
CTSS
Arthur Evans, Jr.
John Wozencraft
BCPL
IBM System/360
University of Florida
functional programming
assignment
"PAL: Pedagogic Algorithmic Language: A Reference Manual and a Primer"
Mountain View, California
Department of Electrical Engineering, MIT
ACM abstract
"PAL (Pedagogic Algorithmic Language)"
Computer History Museum
"RPAL - The Right-reference Pedagogic Algorithmic Language"
SourceForge
Categories
Programming languages created in 1967
Academic programming languages
Functional languages

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑