Knowledge

Algoid (programming language)

Source 📝

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:.

Index


single source
talk page
improve this article
introducing citations to additional sources
"Algoid" programming language
news
newspapers
books
scholar
JSTOR
Imperative
Procedural
Functional
Recursive
Object-oriented
multi-inheritance
Aspect-oriented programming
C
Java
C++
meta-object protocol
python
cascade
smalltalk
function
expression
object
meta-function
meta-object

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