Scratch (lenguaje de programación)

Scratch (lenguaje de programación)
Scratch
Desarrollador(es)
Lifelong Kindergarten Group en el MIT Media Lab[1]
http://scratch.mit.edu/
Información general
Paradigma Programación orientada a objetos[cita requerida]
Apareció en 2007
Diseñado por Mitchel Resnick
Última versión estable 1.4 (Julio 2 del 2009)
Implementaciones Scratch
Dialectos Múltiples
Influido por

Logo, Smalltalk,

HyperCard, StarLogo, AgentSheets, Etoys
Sistema operativo linux, windows o Mac OS

Scratch es una aplicación informática destinada principalmente a los niños y les permite explorar y experimentar con los conceptos de programación de ordenadores mediante el uso de una sencilla interfaz gráfica. Scratch utiliza el lenguaje LOGO que es un lenguaje de programación que facilita el lenguaje autónomo[2] Es desarrollado por el "the Lifelong Kindergarten group" en el Media Lab del MIT (Massachussets Institute of Tecnology) por un equipo dirigido por Mitchel Resnick[3] y apareció por primera vez en el verano de 2007.[4] Scratch se puede instalar y redistribuir libremente en cualquier ordenador con Windows, Mac OS X o Linux.

El nombre de Scratch se deriva de la técnica de scratching usada en el Turntablism (arte del DJ para usar los tornamesas), y se refiere tanto a la lengua y su aplicación. La similitud con el "scratching" musical es la fácil reutilización de piezas: en Scratch todos los objetos, gráficos, sonidos y secuencias de comandos pueden ser fácilmente importados a un nuevo programa y combinados en maneras permitiendo a los principiantes a conseguir resultados rápidos y estar motivados para intentar más.

Podemos utilizar este programa para, tal y como dice su lema, programas, jugar y crear.

Contenido

Entorno y lenguaje

Scratch se utiliza en todo el mundo en muchos entornos diferentes: las escuelas, museos, centros comunitarios y hogares. Está destinado especialmente para 6 - a 16-años de edad, pero la gente de todas las edades han utilizado Scratch. Por ejemplo, los niños más pequeños pueden crear proyectos con sus padres o hermanos mayores, estudiantes universitarios y de uso Scratch en alguna ciencia clases de computación introductoria.

En el diseño, la principal prioridad era hacer que el lenguaje y entorno de desarrollo intuitivo y fácil de aprender por los niños que no tenían experiencia previa en programación. Hay un fuerte contraste entre las potentes funciones multimedia y de estilo de programación multihilo y el alcance bastante limitado del lenguaje de programación Scratch. La interfaz de usuario para el entorno de desarrollo de Scratch divide la pantalla en varios paneles: a la izquierda es la paleta de bloques, de diferentes colores dependiendo de su función, en medio de la información sprite actual y el área de scripts, ya la derecha del escenario y la lista de sprites (tipo gráficos de computadora). Contiene diferentes pestañas donde accedemos a programas (será dónde pondremos todas las ordenes que daremos a las animaciones), disfraces, són las diferentes formas de una misma animacion y sonidos, que podemos introducir en nuestras presentación tanto a nuestras animaciones como a los escenarios.

Compartir

Podemos compartir nuestra creación Scratch en la misma página web http://scratch.mit.edu. Guardaremos la creación desde el programa, habiéndonos creado una cuenta en su página web. Una vez tenemos una cuenta en Scratch podremos compartir la creación para que otros usuarios Scratch puedan verla. Desde la página Scratch.mit.edu podremos compartir la animación en otras paginas como por ejemplo en www.blogspot.com

Referencias

  1. "Scratch" recuperado Mayo 25 de 2007.
  2. Free tool offers 'easy' coding BBC news 14 de Mayo de 2007
  3. [1] Scratch: programación para todos. ACM Communications.(en inglés)
  4. Scratch Lowers Resistance to Programming. Revista Wired. Marzo 9 del 2009. Recuperado Mayo 10 de 2010. (en íngles)

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Logo (lenguaje de programación) — Logo [[Archivo: Gráfico hecho con la tortuga de Logo. |220px]] Información general …   Wikipedia Español

  • Scratch — Esta página de desambiguación cataloga artículos relacionados con el mismo título. Si llegaste aquí a través de un enlace interno, quizá desees corregirlo de modo que apunte al artículo apropiado. Scratch es un anglici …   Wikipedia Español

  • Forth — Saltar a navegación, búsqueda Para otros usos de este término, véase Forth (desambiguación). Forth o FORTH es un lenguaje de programación para computadores y un ambiente de programación ideado por Charles H. Moore y Elisabeth Rather entre los… …   Wikipedia Español

  • Greenfoot — corriendo su tutorial Wombats Desarrollador Poul Henriksen, Michael Kölling, Davin McCall and Bruce Quig …   Wikipedia Español

  • Alice (programa) — Para otros usos de este término, véase Alice. Alice Captura de pantalla de Alice Autor …   Wikipedia Español

  • Direct3D — Saltar a navegación, búsqueda Direct3D es parte de DirectX, una API propiedad de Microsoft disponible tanto en los sistemas Windows de 32 y 64 bits, como para sus consolas Xbox y Xbox 360 para la programación de gráficos 3D. El objetivo de esta… …   Wikipedia Español

  • Fermin Muguruza — Saltar a navegación, búsqueda Fermin Muguruza Información personal Nombre real Fermín Muguruza Ugarte …   Wikipedia Español

  • CBeebies — Saltar a navegación, búsqueda CBeebies Propietario BBC Inicio de transmisiones 11 de febrero del 2002 Formato de imagen 576i (SDTV) Promedio de audiencia 1.5% (Febrero del 2008 …   Wikipedia Español

  • Luciano Supervielle — Datos generales Nombre real Luciano Supervielle Nacimiento 30 de octubre de 1976 35 años Origen …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”