Logo is a computer programming language used for functional programming. It is an adaptation and dialect of the Lisp language; some have called it Lisp without the parentheses. Today, it is known mainly for its turtle graphics, but it also has significant facilities for handling lists, files, I/O, and recursion. Logo was created in 1967 for educational use, more so for constructivist teaching, by Daniel G. Bobrow, Wally Feurzeig and Seymour Papert.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • Logo is a computer programming language used for functional programming. It is an adaptation and dialect of the Lisp language; some have called it Lisp without the parentheses. Today, it is known mainly for its turtle graphics, but it also has significant facilities for handling lists, files, I/O, and recursion. Logo was created in 1967 for educational use, more so for constructivist teaching, by Daniel G. Bobrow, Wally Feurzeig and Seymour Papert. It can be used to teach most computer science concepts, as UC Berkeley Lecturer Brian Harvey does in his Computer Science Logo Style trilogy.
  • Die funktionale [[Programmiersprache Logo ist eine von [[Seymour Papert entwickelte Sprache aus den 60er Jahren. Als [[Interpretersprache galt Logo als leicht zu erlernen, hatte aber eine für die Zeit der [[Heimcomputer, als diese Sprache die größte Verbreitung fand, sehr hohe Leistungsfähigkeit, dank der dynamischen Listen aus [[Lisp, frei definierbaren und [[Rekursion|rekursiv aufrufbaren Funktionen und einiger anderer Elemente. Trotzdem konnte die Programmiersprache sich nicht gegenüber anderen ersten "Anfängerprogrammiersprachen" wie z. B. [[BASIC durchsetzen, was auch daran lag, dass sie kindgerecht entwickelt und daher von vielen unterschätzt wurde. Für die damalige Zeit sehr fortschrittliche Elemente wie z. B. eine dynamische Datentyperkennung sorgten auch für Geschwindigkeitsnachteile. Außerdem widersprach die Philosophie der Programmiersprache den damals aufkommenden Gedanken der strukturierten Programmierung: Schleifen sind normalerweise nur über Rekursion oder in Listen eingebettete Programmteile realisierbar. Rekursion galt oftmals als schwer lesbar und beansprucht sehr viel Speicher und Rechenzeit. Ein in Daten eingebetteter und damit zur Laufzeit veränderlicher Code galt als Rezept für unvorhersagbare Programmeigenschaften und in Multiuser-Umgebungen (damit auch in Netzwerken) als Sicherheitsproblem. In modernen Programmiersprachen wie [[Logowriter oder [[Lingo (Programmiersprache)|Lingo beispielsweise finden sich die Möglichkeiten dieser Programmiersprache allerdings wieder – teilweise in Form von [[Objektorientierte Programmiersprache|Objekten.
  • Un dels primers treballs en el camp de l'EAO fou el llenguatge de programació LOGO desenvolupat per Seymour Papert el 1967 a Cambridge amb l'objectiu d'obtenir una eina de resolució de problemes. LOGO és un llenguatge tan senzill que permet ensenyar a programar als infants a través del joc i l'experimentació, introduint també conceptes de matemàtiques, geometria cartesiana i trigonometria de forma intuïtiva. Abans que els ordinadors personals permetessin el dibuix de gràfics per pantalla LOGO disposava d'un sistema de traçat de gràfics: "la tortuga". "La tortuga" era un petit robot que rebia instruccions simples de LOGO i que movent-se pel damunt d'un paper arrossegant un llapis dibuixava gràfics complexos. Mitjançant els gràfics de tortuga programats de forma molt simple, els nens aprenien a programar quasi jugant. Fins i tot es podia arribar de forma molt intuïtiva a conceptes de programació avançada com la recursivitat, el tractament (rudimentari) de llenguatge natural i els processos d'inferència lògica.
  • [[Soubor:Remi_turtlegrafik. png|thumb|Logo turtle graphic Logo je jednoduchý funkcionální [[programovací jazyk, který byl navržen ve firmě BBN ([[Cambridge, [[Massachusetts) v roce [[1967 původně pro výuku myšlení, ale je spojen především s výukou programování dětí. První implementace byla napsána v jazyce [[Lisp pro počítač PDP-1. Hlavní postavou jazyka Logo je želva (turtle), pohybující se po pláži. Když želva spustí ocásek, kreslí za sebou stopu v písku. Když ocásek zvedne, pohybuje se bez toho, že by za sebou zanechávala stopu. Způsob kreslení se nazývá [[želví grafika a byl přenesen i do jiných programovacích jazyků. Logo ale má například i propracované příkazy pro zpracování seznamů a vlastní mnoho rysů jazyka [[Lisp, včetně konceptu, kdy se program skládá ze seznamů a sám o sobě je seznamem. Logo je vhodným nástrojem i pro výuku a implementaci technik [[umělá inteligence|umělé inteligence. V [[červenec|červenci [[2008 existovalo 187 implementací jazyka Logo, každý s různou kvalitou. Na českých a slovenských školách jsou často používány verze Imagine Logo a Comenius Logo. Logo řadíme mezi [[dětské programovací jazyky, kam se řadí ještě [[Karel (programovací jazyk)|Karel, [[Baltík, [[Petr (programovací jazyk)|Petr a další.
  • Logo es un lenguaje de alto nivel en parte funcional en parte estructurado, de muy fácil aprendizaje, razón por la cual suele ser el lenguaje de programación preferido para trabajar con niños y jóvenes. Fue diseñado con fines didácticos por Danny Bobrow, Wally Feurzeig y Seymour Papert, los cuales se basaron en las características del lenguaje Lisp. A pesar de que Logo no fue creado con la finalidad de usarlo para enseñar programación, puede usarse para enseñar la mayoría de los principales conceptos de la programación, ya que proporciona soporte para manejo de listas, archivos y entrada/salida. Papert desarrolló un enfoque basado en su experiencia con Piaget a principios de los sesenta. Fundamentalmente consiste en presentar a los niños retos intelectuales que puedan ser resueltos mediante el desarrollo de programas en Logo. El proceso de revisión manual de los errores contribuye a que el niño desarrolle habilidades metacognitivas al poner en práctica procesos de autocorrección. Logo es uno de los pocos lenguajes de programación con instrucciones en español en algunos intérpretes, entre ellos: FMSLogo, LogoWriter, WinLogo, Logo Gráfico, XLogo, MSWLogo y LogoEs. Logo tiene más de 180 intérpretes y compiladores, según constan en el proyecto "Logo Tree". XLogo, MSWLogo y LogoES tienen la particularidad de ser además software libre.
  • Logo on proseduraalinen ohjelmointikieli, jonka kehittivät Wally Feurzeig ja Seymour Papert Lisp-kielen pohjalta. Kieli tehtiin tarkoituksella helppolukuisemmaksi kuin Lisp. Nykyään kieli tunnetaan pääasiassa kilpikonnagrafiikasta, mutta siihen kuuluu myös merkittäviä helpotuksia listojen, tiedostojen ja I/O:n hallintaan. Kieltä käytetään tietojenkäsittelytieteiden peruskäsitteiden opettamisessa.
  • Le Logo est un [[langage de programmation [[réflexif et [[programmation fonctionnelle|fonctionnel. Il a été adapté du [[Lisp dans les années 1960 au [[Massachusetts Institute of Technology (MIT) par [[Wally Feurzeig et [[Seymour Papert, mais est plus lisible, ce qui lui a valu le surnom de « Lisp sans parenthèses ». Au XXI siècle, le logo est surtout connu pour la fameuse tortue graphique, mais est également capable de manipuler des listes, des fichiers et des entrées/sorties, ce qui en fait un langage adapté à l'enseignement des concepts de l'[[algorithmique, ce dont on pourra trouver un exemple dans les ouvrages Computer Science Logo Style de Brian Harvey, professeur à l'[[Université de Berkeley. Bon langage d'initiation, le Logo a été paradoxalement victime de sa tortue qui l'a cantonnée à une image puérile, alors que ses fonctionnalités de base étaient supérieures aux divers [[BASIC des [[années 1980. Il était, à l'époque, un bon marchepied vers la [[programmation structurée et [[programmation modulaire|modulaire, ainsi que l'[[intelligence artificielle.
  • Fájl:Remi turtlegrafik. png Logo turtle graphic A Logo nyelv parancsnyelv, a Lisp nyelv könnyebben olvasható adaptációja, melyet Wally Feurzeig és Seymour Papert készített. Mondhatjuk azt is, hogy a Logo a zárójelek nélküli Lisp. Ez a manapság főként „teknőcgrafikájáról” ismert nyelv jelentős listakezelési, file kezelési és I/O képességekkel rendelkezik. A Logo-t sikerrel alkalmazzák a számítástechnika gyermekekkel való megismertetésére és az alap számítástechnikai elvek tanítására, mint azt Brian Harvey tette a „Számítástechnika Logo módra” ("Computer Science Logo Style") trilógiájában. „Mikrovilágok” készítésére is használható, melyet a tanulók vizsgálgathatnak.
  • Logo è un linguaggio di programmazione fortemente orientato alla grafica e alla geometria di base. Tramite il comando mostarta (showturtle) è possibile visualizzare sullo schermo un cursore triangolare chiamato tartaruga. Questo cursore può essere spostato con i comandi avanti e indietro (forward e back) seguiti dal numero di "passi" che deve compiere e può essere ruotato con destra e sinistra (right e left) seguiti dall'angolo di rotazione espresso in gradi. Con giulapenna e sulapenna (penup, pendown) è possibile ordinare alla tartaruga di tracciare una linea lungo il proprio cammino o di non farlo. Logo include anche molti comandi per la gestione di input/output testuale e per l'elaborazione di dati (operatori di confronto, variabili, cicli, selezioni condizionali), ma questa sua parte è meno nota.
  • ファイル:Remi turtlegrafik. png LOGOによるタートル・グラフィック描画 LOGO(ロゴ)は、1967年に開発されたプログラミング言語で、特に作図能力に優れている。数学者で発達心理学者のシーモア・パパートによって開発された。語源はギリシャ語の logos (言葉)である。
  • Logo is een programmeertaal. Het is een leesbare adaptatie van Lisp, bedacht door Seymour Papert. Men zegt ook wel dat Logo een Lisp (list processor) zonder haakjes is. Het is tegenwoordig vooral bekend vanwege zijn Turtle Graphics. " Logo is eind jaren zestig ontstaan. De bedoeling van Seymour Papert was een simpele programmeertaal te maken die speciaal geschikt was voor kinderen. Logo bestond uit een grafisch scherm waarover je de "turtle" (een cursor in de vorm van een schildpad) heen en weer kon laten lopen. Er zijn verschillende vertalingen en varianten van Logo ontstaan in de hele wereld. Vandaag is in België en Nederland en zelfs Engeland een variant nog heel populair: Superlogo. Die is lang niet meer hetzelfde als de oorspronkelijke taal, en er zijn veel meer functies dan de oorspronkelijke taal. Kinderen en volwassenen kunnen er echt uitgebreide programma's mee maken. Er bestaan tot op de dag van vandaag ook nog andere varianten maar die zijn minder populair. Maar ondanks alles hebben alle varianten zeker één ding gemeen met het oorspronkelijke Logo: de turtle.
  • Logo jest to język programowania stworzony jako środek do nauczania informatyki i matematyki. Składa się z gotowych elementarnych procedur, które służą do definiowania procedur użytkownika. Został zaprojektowany przez pracującego pod koniec lat 60. na MIT Seymoura Paperta. Jest on oparty o LISP, z zupełnie inną składnią i używa tzw. "grafiki żółwia" (ang. turtle graphics). Po grecku logos znaczy słowo.
  • Em informática, Logo é uma linguagem de programação interpretada, voltada principalmente para crianças, jovens e até adultos É utilizada com grande sucesso como ferramenta de apoio ao ensino regular e por aprendizes em programação de computadores Ela implementa, em certos aspectos, a filosofia construtivismo|construtivista, segundo a interpretação de Seymour Papert, co-criador da linguagem junto com Wally Feurzeig Papert, matemático que trabalhou com Jean Piaget (donde a idéia da filosofia construtivista), é co-fundador do Media Lab no Massachusetts Institute of Technology (MIT) O ambiente Logo tradicional envolve uma tartaruga gráfica, um robô pronto para responder aos comandos do usuário Uma vez que a linguagem é interpretada e interativa, o resultado é mostrado imediatamente após digitar-se o comando – incentivando o aprendizado Nela, o aluno aprende com seus erros Aprende vivenciando e tendo que repassar este conhecimento para o LOGO Se algo está errado em seu raciocínio, isto é claramente percebido e demonstrado na tela, fazendo com que o aluno pense sobre o que poderia estar errado e tente, a partir dos erros vistos, encontrar soluções corretas para os problemas A maioria dos comandos, pelo menos nas versões mais antigas, refere-se a desenho|desenhar e pintura|pintar Mas em versões mais atuais, como o AF LOGO, podem ser muito mais abrangente, trabalhando com textos, fórmulas e até IA, servindo como excelente ferramenta para o ensino regular Existem também comandos para se controlar a porta paralela do computador, fazendo com que seus pinos de I/O's (Input/Output - Entrada/Saída) adquiram níveis lógicos 0 ou 1, o que permite à escola ou instituição facilmente desenvolver projetos de robótica utilizando o LOGO, que pode passar a controlar robôs e mecanismos de desenho, gerando uma interação entre o conhecimento adquirido e demonstrado e o "mundo físico", entre outras coisas É possível escrever programas mais complexos não-interativamente, executando blocos de instruções de uma vez A linguagem Logo é adaptada nos diversos países em que é utilizada Assim, no Brasil, algumas versões da linguagem foram "traduzidas" em suas palavras-chave e comandos; já outras versões, como o AF LOGO, foram totalmente reescritas, possuindo um vasto dicionário, incluindo palavras e expressões novas, particulares de nosso idioma O AF LOGO é considerado a mais completa linguagem LOGO, desenvolvida por um analista de sistemas autônomo da cidade de Nova Friburgo no estado do Rio de Janeiro, criada exclusivamente para a língua portuguesa, podendo ainda "entender" outros dialetos LOGO, como o Micromundos (Microworlds), MSWLogo, SuperLogo, etc O AF Logo possui ainda módulos para aplicações em IA (Inteligência Artificial), manipulação de textos e fórmulas e cenários para aplicação da ferramenta em todas as matérias da grade curricular do ensino fundamental, médio e até universitário Nos programas que foram simplesmente traduzidos por exemplo, "to" foi traduzido para "aprenda", "forward" foi traduzido para "parafrente", etc Mas mesmo em português, o vocabulário limitado e inflexível se torna um empecilho para os alunos, pois ao contrário do inglês, no português temos muito mais variações de escrita e expressões para dizer a mesma coisa No AF LOGO, o comando para mandar a Tartaruga andar para frente, pode ser escrito e é entendido com diversas grafias, ex: PARA FRENTE, PARA_FRENTE, PARAFRENTE, FRENTE, ANDE, ANDAR, ANDA, etc
  • Рабочая область программы LogoWriter Файл:Remi turtlegrafik. png Пример применения черепашьей графики в Лого Ло́го — язык программирования высокого уровня, разработанный в 1967 году Сеймуром Папертом и Идит Харель в образовательных целях для обучения детей дошкольного и младшего школьного возраста основным концепциям программирования (рекурсии, расширяемости и пр.). Logo также обеспечивает среду, в которой дети могут развивать свои навыки рассуждений и решений задач.
  • Logo är ett interaktivt programspråk som konstruerades framför allt för att beskriva sköldpaddsgrafik och att vara ett enkelt nybörjarspråk för barn.
  • Logo是一种计算机程序设计语言,在1966年由西摩爾·派普特 和Wally Feurzeig在BNN设计,设计Logo的初衷是为了向儿童教授计算机编程技能。Logo一词源自希腊语"logos",意为"word"。 Logo的原型来自另一个计算机语言LISP,派普特修改了LISP的语法使得他更易于阅读。Logo通常被称作没有括号的Lisp。 Logo是一种解释型语言,和其它的语言不同,它内置一套海龟绘图(Turtle Graphics)系统,通过向海龟发送命令,用户可以直观地学习程序的运行过程,因此它很适合于儿童学习。它亦適合作數學教學。
dbpprop:designer
dbpprop:developer
  • Wally Feurzeig & Seymour Papert
dbpprop:dialects
dbpprop:hasPhotoCollection
dbpprop:implementations
  • UCBLogo, many others
dbpprop:influenced
dbpprop:influencedBy
dbpprop:logo
dbpprop:name
  • Logo
dbpprop:paradigm
dbpprop:reference
dbpprop:typing
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1967 (xsd:integer)
rdfs:comment
  • Logo is a computer programming language used for functional programming. It is an adaptation and dialect of the Lisp language; some have called it Lisp without the parentheses. Today, it is known mainly for its turtle graphics, but it also has significant facilities for handling lists, files, I/O, and recursion. Logo was created in 1967 for educational use, more so for constructivist teaching, by Daniel G. Bobrow, Wally Feurzeig and Seymour Papert.
  • Die funktionale [[Programmiersprache Logo ist eine von [[Seymour Papert entwickelte Sprache aus den 60er Jahren. Als [[Interpretersprache galt Logo als leicht zu erlernen, hatte aber eine für die Zeit der [[Heimcomputer, als diese Sprache die größte Verbreitung fand, sehr hohe Leistungsfähigkeit, dank der dynamischen Listen aus [[Lisp, frei definierbaren und [[Rekursion|rekursiv aufrufbaren Funktionen und einiger anderer Elemente.
  • Un dels primers treballs en el camp de l'EAO fou el llenguatge de programació LOGO desenvolupat per Seymour Papert el 1967 a Cambridge amb l'objectiu d'obtenir una eina de resolució de problemes. LOGO és un llenguatge tan senzill que permet ensenyar a programar als infants a través del joc i l'experimentació, introduint també conceptes de matemàtiques, geometria cartesiana i trigonometria de forma intuïtiva.
  • [[Soubor:Remi_turtlegrafik. png|thumb|Logo turtle graphic Logo je jednoduchý funkcionální [[programovací jazyk, který byl navržen ve firmě BBN ([[Cambridge, [[Massachusetts) v roce [[1967 původně pro výuku myšlení, ale je spojen především s výukou programování dětí. První implementace byla napsána v jazyce [[Lisp pro počítač PDP-1. Hlavní postavou jazyka Logo je želva (turtle), pohybující se po pláži. Když želva spustí ocásek, kreslí za sebou stopu v písku.
  • Logo es un lenguaje de alto nivel en parte funcional en parte estructurado, de muy fácil aprendizaje, razón por la cual suele ser el lenguaje de programación preferido para trabajar con niños y jóvenes. Fue diseñado con fines didácticos por Danny Bobrow, Wally Feurzeig y Seymour Papert, los cuales se basaron en las características del lenguaje Lisp.
  • Logo on proseduraalinen ohjelmointikieli, jonka kehittivät Wally Feurzeig ja Seymour Papert Lisp-kielen pohjalta. Kieli tehtiin tarkoituksella helppolukuisemmaksi kuin Lisp. Nykyään kieli tunnetaan pääasiassa kilpikonnagrafiikasta, mutta siihen kuuluu myös merkittäviä helpotuksia listojen, tiedostojen ja I/O:n hallintaan. Kieltä käytetään tietojenkäsittelytieteiden peruskäsitteiden opettamisessa.
  • Le Logo est un [[langage de programmation [[réflexif et [[programmation fonctionnelle|fonctionnel. Il a été adapté du [[Lisp dans les années 1960 au [[Massachusetts Institute of Technology (MIT) par [[Wally Feurzeig et [[Seymour Papert, mais est plus lisible, ce qui lui a valu le surnom de « Lisp sans parenthèses ».
  • Fájl:Remi turtlegrafik. png Logo turtle graphic A Logo nyelv parancsnyelv, a Lisp nyelv könnyebben olvasható adaptációja, melyet Wally Feurzeig és Seymour Papert készített. Mondhatjuk azt is, hogy a Logo a zárójelek nélküli Lisp. Ez a manapság főként „teknőcgrafikájáról” ismert nyelv jelentős listakezelési, file kezelési és I/O képességekkel rendelkezik.
  • Logo è un linguaggio di programmazione fortemente orientato alla grafica e alla geometria di base. Tramite il comando mostarta (showturtle) è possibile visualizzare sullo schermo un cursore triangolare chiamato tartaruga. Questo cursore può essere spostato con i comandi avanti e indietro (forward e back) seguiti dal numero di "passi" che deve compiere e può essere ruotato con destra e sinistra (right e left) seguiti dall'angolo di rotazione espresso in gradi.
  • ファイル:Remi turtlegrafik. png LOGOによるタートル・グラフィック描画 LOGO(ロゴ)は、1967年に開発されたプログラミング言語で、特に作図能力に優れている。数学者で発達心理学者のシーモア・パパートによって開発された。語源はギリシャ語の logos (言葉)である。
  • Logo is een programmeertaal. Het is een leesbare adaptatie van Lisp, bedacht door Seymour Papert. Men zegt ook wel dat Logo een Lisp (list processor) zonder haakjes is. Het is tegenwoordig vooral bekend vanwege zijn Turtle Graphics. " Logo is eind jaren zestig ontstaan. De bedoeling van Seymour Papert was een simpele programmeertaal te maken die speciaal geschikt was voor kinderen.
  • Logo jest to język programowania stworzony jako środek do nauczania informatyki i matematyki. Składa się z gotowych elementarnych procedur, które służą do definiowania procedur użytkownika. Został zaprojektowany przez pracującego pod koniec lat 60. na MIT Seymoura Paperta. Jest on oparty o LISP, z zupełnie inną składnią i używa tzw. "grafiki żółwia" (ang. turtle graphics). Po grecku logos znaczy słowo.
  • Logo är ett interaktivt programspråk som konstruerades framför allt för att beskriva sköldpaddsgrafik och att vara ett enkelt nybörjarspråk för barn.
rdfs:label
  • Logo (programming language)
  • Logo (Programmiersprache)
  • Llenguatge de programació Logo
  • Logo (programovací jazyk)
  • Logo (informática)
  • Logo (ohjelmointikieli)
  • Logo (langage)
  • Logo (programozási nyelv)
  • Logo (informatica)
  • LOGO
  • Logo (programmeertaal)
  • Logo (język programowania)
  • Logo
  • Лого (язык программирования)
  • Logo (programspråk)
  • Logo语言
owl:sameAs
skos:subject
foaf:depiction
foaf:page
is dbpprop:disambiguates of
is dbpprop:influencedBy of
is dbpprop:redirect of