283:
22:
114:
is an educational programming language developed around 2012, by Yann Caron a student of computer science at CNAM, (Conservatoire national des arts et métiers at Paris)
348:
324:
32:
90:
62:
69:
76:
47:
343:
207:
184:
317:
143:
58:
253:
172:
158:
148:
214:
168:
310:
203:
138:
133:
128:
83:
179:) and its syntax as close as possible to their respective syntaxes. It implements powerful idioms like
290:
152:
39:
282:
188:
294:
122:
Algoid is an educational language that allows the student to use different paradigms:
337:
224:
21:
228:
180:
192:
176:
167:
It leads onto programming in industry standard language (such as
15:
268:
298:
43:
198:
To do this, the fundamental principles of Algoid are:
318:
8:
48:introducing citations to additional sources
325:
311:
38:Relevant discussion may be found on the
241:
249:
247:
245:
7:
279:
277:
59:"Algoid" programming language
14:
349:Programming language topic stubs
281:
31:relies largely or entirely on a
20:
1:
297:. You can help Knowledge by
220:An expression is an object.
159:Aspect-oriented programming
365:
276:
254:Algoid reference website
293:-related article is a
344:Computer programming
291:programming-language
181:meta-object protocol
44:improve this article
227:and an object is a
223:So a function is a
306:
305:
217:is an expression.
153:multi-inheritance
109:
108:
94:
356:
327:
320:
313:
285:
278:
256:
251:
104:
101:
95:
93:
52:
24:
16:
364:
363:
359:
358:
357:
355:
354:
353:
334:
333:
332:
331:
274:
265:
260:
259:
252:
243:
238:
149:Object-oriented
120:
105:
99:
96:
53:
51:
37:
25:
12:
11:
5:
362:
360:
352:
351:
346:
336:
335:
330:
329:
322:
315:
307:
304:
303:
286:
272:
271:
269:Algoid website
264:
263:External links
261:
258:
257:
240:
239:
237:
234:
233:
232:
221:
218:
211:
165:
164:
163:
162:
156:
146:
141:
136:
131:
119:
116:
107:
106:
42:. Please help
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
361:
350:
347:
345:
342:
341:
339:
328:
323:
321:
316:
314:
309:
308:
302:
300:
296:
292:
287:
284:
280:
275:
270:
267:
266:
262:
255:
250:
248:
246:
242:
235:
230:
226:
225:meta-function
222:
219:
216:
212:
209:
205:
201:
200:
199:
196:
194:
190:
186:
182:
178:
174:
170:
160:
157:
154:
150:
147:
145:
142:
140:
137:
135:
132:
130:
127:
126:
125:
124:
123:
117:
115:
113:
103:
92:
89:
85:
82:
78:
75:
71:
68:
64:
61: –
60:
56:
55:Find sources:
49:
45:
41:
35:
34:
33:single source
29:This article
27:
23:
18:
17:
299:expanding it
288:
273:
197:
166:
121:
111:
110:
97:
87:
80:
73:
66:
54:
30:
229:meta-object
338:Categories
236:References
208:expression
139:Functional
134:Procedural
129:Imperative
100:April 2024
70:newspapers
193:smalltalk
144:Recursive
40:talk page
204:function
118:Features
189:cascade
84:scholar
215:object
206:is an
191:(from
187:) and
185:python
183:(from
112:Algoid
86:
79:
72:
65:
57:
289:This
91:JSTOR
77:books
295:stub
175:and
173:Java
63:news
213:An
195:).
177:C++
46:by
340::
244:^
202:A
171:,
326:e
319:t
312:v
301:.
231:.
210:.
169:C
161:.
155:)
151:(
102:)
98:(
88:·
81:·
74:·
67:·
50:.
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.