Phrogram

Phrogram

Phrogram

Phrogram (anteriormente Kid's Programming Language, or KPL) es un lenguaje de programación diseñado para ser inteligible y fácil para los niños. La versión 1 (KPL) fue finalizada en Agosto de 2005, y la versión 2 (Phrogram) es ahora mismo la versión más actual.

Contenido

Detalles técnicos

Phrogram es un lenguaje de programación y un IDE que guarda cierta similitud con Visual Basic. El lenguaje soporta un número de datos complejos, incluyendo estructuras, pero no soporta la definición de objetos.

Phrogram depende de Microsoft .NET Framework y provee muchas funciones y métodos para interactuar con esa plataforma. Por esto, Phrogram actualmente sólo puede usarse en la serie de sistemas operativos Microsoft Windows que soporten.NET Framework.

Un programa de Phrogram es una colección de bloques anidados. En el nivel mayor hay un bloque Program, y dentro de este, otros bloques Method y Function son definidos. Las funciones y los métodos (functions y methods) son ambos un conjunto de acciones reusables, pero existe una diferencia: las funciones devuleven un valor y los métodos no tienen esa obligación. Las estructuras (structures) son declaradas fuera de métodos y funciones. Las variables deben ser declaradas en el momento de declaración.

¡Hola, Mundo! en KPL

Program Hello_World
    Method Main()
        PrintLine ("Hello, World")
    End Method
End Program

Filosofía

Archivo:SpinningOrbs.png
Spinning Orbs

Jonah Stagner comenzó a desarrollar Phrogram (KPL) cuando quiso enseñar a sus hijos a programar. Descubrió que las herramientas y tecnologías no son en absoluto fáciles de usar para los principiantes. Desde entonces Jonah, Jon Schwartz, Walt Morrison y David Witus han formado el núcleo del Phrogram Team (Equipo Phrogram), trabajando en el producto (como extensiones llamadas add-in libraries) como un programa comercial destinado a la enseñanza del software y para dar valor a Phrogram con respecto a lenguaje de programación.

El principal objetivo de The Phrogram Company es distribuir un simple pero poderoso grupo de herramientas que hacen del aprender a programar algo fácil y divertido. Phrogram (KPL) se ha convertido en una gran herramienta para los programadores novatos por la facilidad para crear programas multi-media con sprites, música, efectos sonoros, animaciones y algunas opciones más.

El objetivo secundario de Phrogram es proveer un lenguaje moderno con algunas opciones de lenguajes avanzados como C++, Java, Visual Basic y C#, y la sintaxis de Visual Basic, para hacer la transición entre estos lenguajes lo más sencilla posible. Phrogram (KPL) supports object-oriented programming (OOP) y permite la definición de clases y de sus propiedades y métodos asociados, los cual provee a los programadores principiantes una introducción a la programación OOP.

Para lograr estos objetivos, los desarrolladores de Phrogram contruyeron la Versión 2 sobre el reciente .NET Framework Version 2 (Noviembre de 2005). Phrogram intenta ser completamente compatible con otros lenguajes que usen.NET Framework, por lo que esas "runtime libraries" pueden ser redistribuidas donde o a quien se quiera.

Otra información

Phrogram es un software comercial con 30 días de prueba. La interfaz de usuario de Phrogram está disponible en 18 idiomas entre ellos inglés, español, ruso, chino y catalán. La web de KPL está actualmente disponible en inglés, español, francés, portugués y otros 5 idiomas. Todas las traducciones (menos inglés, que no es traducción) han sido creadas por una comunidad global de voluntarios, y la compañía anima a los usuarios a traducir.

Archivo:RandomRectangles.png
Random Rectangles

A pesar de que KPL fue diseñada originalmente para niños de entre 10 y 14 años (de ahí su nombre, "Lenguaje de Programación para Niños"), es apropiado para programadores principiantes de cualquier edad, y de ahí el cambio de nombre. Es usado por mucha gente adulta que lo han descargado para aprender, o para sus hijos o estudiantes. Phrogram puede ser usado como lenguaje de programación a aprender en la escuela, en cualquier nivel de educación, desde primaria y secundaria hasta la Universidad. Actualmente es usado en las universidades de muchos países como Estados Unidos, Gran Bretaña, Canadá, México, Colombia, Rusia, Japón, Islandia, Suecia, República Checa, Eslovaquia, Portugal, Brasil, China, Guam, las Filipinas y Nueva Zelanda.[cita requerida]

The Phrogram Company

KPL versión 2 fue liberada, renombrada como Phrogram. La nueva web de la comunidad es The Phrogram Company.

Enlaces externos

Obtenido de "Phrogram"

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Phrogram — is a commercial programming language designed to be understandable and appealing to beginning and intermediate programmers of all ages. Its predecessor, Kids Programming Language (KPL) was first released in August 2005 and its distribution was… …   Wikipedia

  • Phrogram — (anciennement nommé Kid s Programming Language ou KPL) est un langage de programmation informatique conçu afin d être compréhensible et accessible pour les débutants et les enfants. La première version est sortie en août 2005. L actuelle version… …   Wikipédia en Français

  • Kid's Programming Language — Phrogram Phrogram (anciennement nommé Kid s Programming Language ou KPL) est un langage de programmation informatique conçu afin d être compréhensible et accessible pour les débutants et les enfants. La première version est sortie en août 2005. L …   Wikipédia en Français

  • Programmiersprachen für Kinder — sind als Lerninstrumente konzipiert, mit denen Kinder im Vorschul und Schulalter sich spielerisch mit der Funktionsweise und den Prinzipien der Entwicklung von Computer Software vertraut machen können. Programmiersprachen für Kinder sind… …   Deutsch Wikipedia

  • Educational programming language — An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing real world application programs.ome examplesChildren* AgentSheets is an award winning game and …   Wikipedia

  • List of CLI languages — Contents 1 CLI languages 2 Related 3 See also 4 References …   Wikipedia

  • Список .NET-языков — Эта страница информационный список. Языки программирования .NET (Языки с поддержкой CLI или CLI языки)  компьютерные языки программирования, используемые для создания библиотек и программ, удовлетворяющих требованиям Comm …   Википедия

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Boku (software) — Infobox Software name = Boku caption = author = developer = Microsoft Corporation released = latest release version = latest release date = latest preview version = latest preview date = programming language = operating system = Windows platform …   Wikipedia

  • Jeu vidéo amateur — Un jeu amateur est un jeu vidéo développé par un ou plusieurs particuliers en dehors du cadre d une entreprise ou d une organisation commerciale. Il se distingue des mods, qui sont des ajouts ou des modifications de jeux pré existants. Au Japon,… …   Wikipédia en Français

Compartir el artículo y extractos

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