Kid's Programming Language

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'actuelle version 2, conçue et publiée par Morrison Schwartz inc, est sortie en mai 2007.

Sommaire

Survol technique

Phrogram est un langage de programmation procédurale ayant quelques similitudes avec le Visual Basic. Les codes sources en Phrogram peuvent aussi être porté automatiquement en VB.NET ou en C# par l'intermédiaire d'un IDE particulier. Le langage gère de nombreuses données de type : scalaires ou complexe, incluant leurs structures. À cette heure le Phrogram ne supporte pas encore la Programmation orientée objet.

Phrogram est pour le moment supporté uniquement par les systèmes d'exploitations Windows. La version 2, est accessible seulement sur les versions suivant Windows 2000. Il ne peut donc pas être utilisé pour apprendre la programmation sur les systèmes d'exploitation alternatifs (Linux, MacOS…) ou pour apprendre le concept de portabilité d'un programme.

Un programme en Phrogram se présente sous la forme de blocs imbriqués les uns dans les autres.

Phrogram est organisé sous forme d'un unique bloc, où blocs de méthodes et fonctions sont définis. Lesdites fonctions et méthodes en KPL sont réutilisables. Les fonctions renvoient toujours une valeur, tandis que les méthodes n'en renvoient pas forcément. Les structures de données sont définies par l'intermédiaire du Program scope. Les variables doivent quant à elles, être définies et typées au moment de leur déclaration.

Le langage est étroitement liée à Microsoft .NET Framework, et fournit beaucoup de fonctions et méthodes runtime pour communiquer avec la plate-forme. La facilité à porter le Phrogram en d'autres langages .NET a mené Microsoft à annoncer Phrogram comme le successeur du Visual Basic. La compagnie qui distribue le langage (Morrison-Schwartz), est en partie possédée par Jon Schwartz, un ancien gestionnaire de programmes pour Microsoft.

Hello, World! en KPL

Program Hello_World

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

End Program

La philosophie

Jonah Stagner a commencé le développement de Phrogram (KPL) quand il a voulu enseigner à ses enfants la programmation. Il a découvert que les outils et la technologie n'étaient pas du tout ce dont avaient besoin les débutants. Dès lors, Jon Schwartz et Walt Morrison ont pris en main le projet Phrogram, et l'ont transformé en un produit puissant en moins d'un an.

Le but premier de la compagnie gérant Phrogram a été de créer un langage neuf pour faire des programmes ludiques et petits. Phrogram a immédiatement attiré l'intérêt des novices grâce à la facilité qu'a chacun à écrire des programmes aux interfaces, musiques et animations attirantes. Le second but pour Phrogram est de fournir un nouveau langage avec quelques recettes de grand langages (comme le C++, le Java, Visual Basic ou encore le C#) et une syntaxe similaire à Visual Basic pour permettre un changement vers ces langages le plus facilement possible. La dernière version du Phrogram supporte la Programmation orientée objet (POO), elle gère donc la définition de classes, leurs propriétés et les méthodes associées, ce qui donne aux débutants une introduction à la Programmation Orientée Objet.

Pour atteindre ce but, les développeurs de Phrogram ont créé la version 2, réalisée en 2005, en se basant sur les version récente de .NET Framework. Phrogram (KPL V.2) prétend être totalement compatible avec les autres langages qui utilisent .NET Framework, ainsi les librairies runtime peuvent être utilisés pour .NET.

autres informations

Phrogram est un freeware téléchargé plus de 80 000 fois (incluant les téléchargements KPL). L'interface Utilisateur de Phrogram est disponible en 18 langues : anglais, espagnol, russe, chinois, allemand, français, italien, néerlandais, suédois, thaïlandais, grec, polonais, roumain, norvégien, portugais, danois, tchèque et catalan.

Le site du KPL est pour le moment accessible en anglais, espagnol, français, portugais, russe, norvégien, suédois, néerlandais et danois.

Toutes les traductions de l'anglais ont été faite par une grande communauté de volontaires et la compagnie continue à les encourager à continuer les traductions.

Bien que le KPL a été créé pour les 8-14 ans (d'où le nom Kid's Programming Language), il est approprié pour les débutants en programmation de tout âge, c'est pourquoi le nom a changé. Il est actuellement utilisé par beaucoup de personnes plus âgées l'ayant téléchargé pour eux-mêmes plutôt que pour leurs enfants ou élèves. Phrogram est adapté pour les premiers cours de programmation à tous niveaux scolaires et est utilisé par le les collèges et lycées et universités dans beaucoup de pays, comme les États-Unis, la Grande Bretagne, le Canada, le Mexique, la Colombie, la Russie, l'Islande, la Suède, la République Tchèque, la Slovaquie, le Portugal, le Brésil, la Chine, Guam, les Philippines et la Nouvelle Zélande.

The Phrogram Company

La version 2 du KPL a été réalisée et renommée Phrogram. Le nouveau site communautaire est en libre The "Phrogram Company". Le nouveau site est aussi basé sur la technologie de serveurs communs, comme l'utilise Channel 9.

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Phrogram ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Kid's Programming Language de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • 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

  • Mega Kid MK-1000 — The Mega Kid MK 1000 is a Nintendo Entertainment System hardware clone with a built in Famicom BASIC compatible keyboard, marketed as an educational computer . A Mega Kid MK 1000 Computer type Famiclone The system comes with two black PlayStation …   Wikipedia

  • Children's programming on NBC — Children s programming has played a part in NBC s programming since its initial roots in television. Contents 1 History 1.1 1947–1956 1.2 1956–1992 1.2.1 See also …   Wikipedia

  • Channel 4 programming — Channel 4, in common with the other main British stations broadcast on analogue, airs a highly comprehensive range of programming. It was established in 1982 with a specific intention of providing programming to groups of minority interests, not… …   Wikipedia

  • KPL — Kid s Programming Language (Computing » Software) * Karen Powers Liebhaber (Community » Famous) …   Abbreviations dictionary

  • 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

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • Phrogram — Saltar a navegación, búsqueda 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… …   Wikipedia Español

  • KPL — can have several meanings, and can be understood to be an abbreviation for the following;* Kappa phi lambda * Kid s Programming Language * Kilometers per liter * Kenyan Premier League * Korean Peasants League * Kalamazoo Public Library *… …   Wikipedia

  • KPL — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

Share the article and excerpts

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