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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.