Logo
Proiectat de: Wally Feurzeig, Seymour Papert, Cynthia Solomon
Paradigme de programare: Multi-paradigm — functional, educational, procedural, reflective
Logo -ul este un limbaj de programare educațională, conceput în 1967 de Wally Feurzeig, Seymour Papert și Cynthia Solomon.
Logo -ul nu este un acronim: numele a fost creat de Feurzeig în timp ce se afla la Bolt, Beranek și Newman și derivă din logo -urile grecești, însemnând cuvânt sau gândire.
Un limbaj cu scop general, logo-ul este cunoscut pe scară largă pentru utilizarea sa de țestoasă grafică, în care comenzile pentru mișcare și desen a produs linia sau grafică vectorială, fie pe ecran, fie cu un robot mic denumit țestoasă.
Limbajul a fost conceput pentru a învăța concepte de programare legate de Lisp și abia mai târziu pentru a permite ceea ce Papert a numit „raționament sintonic al corpului”, unde elevii ar putea înțelege, prezice și raționa despre mișcarea țestoasei, imaginându-și ceea ce ar face dacă ar fi cei broasca testoasa.
Există diferențe substanțiale între numeroasele dialecte ale logo -ului, iar situația este confuză de aspectul regulat al programelor grafice de broască țestoasă care sunt numite logo.
Logo-ul este o adaptare multi-paradigmă și un dialect al LISP, un limbaj de programare funcțional.
Nu există un logo standard, dar UCBLOGO are cele mai bune facilități pentru manipularea listelor, fișierelor, I/O și recursii în scripturi și poate fi folosit pentru a preda toate conceptele de informatică, așa cum a făcut -o Brian Harvey, lector Berkeley, Brian Harvey, în logo -ul său de informatică Trilogia de stil.Logo este de obicei un limbaj interpretat, deși au fost dezvoltate dialecte de logo compilate (cum ar fi Lhogho și Liogo).
Logo-ul nu este sensibil la caz, dar păstrează cazul utilizat în scopuri de formatare.