Fr. 111.00

Algoid Langage de programmation éducatif

Französisch, Deutsch · Taschenbuch

Versand in der Regel in 2 bis 3 Wochen (Titel wird auf Bestellung gedruckt)

Beschreibung

Mehr lesen

Algoid est un langage de programmation fonctionnant sur Android et destiné à l'éducation. Cet ouvrage traite de sa réalisation en Java ; il détaille la création de son analyseur syntaxique, un "Parsing Expression Grammar" dont la grammaire est décrite à l'aide d'un "Combinatoric Framework" orienté objet. Plus précisément, il décrit comment décomposer un algorithme d'analyse syntaxique à l'aide de patrons de conceptions orienté objets, comme ; "interpreter", "decorator" et "visitor". Il introduit ainsi une méthode de création d'un "Embeded Domain Specific Language" par combinaison de ces patrons. Il aborde ensuite les choix de paradigmes du langage et leurs implémentations. Et plus généralement, l'architecture en couches et orienté composant du logiciel qui en facilitent sa portabilité. Il termine enfin sur les aspects de gestion du projet, inspirés des méthodologies Agiles.

Über den Autor / die Autorin

Né en 1979, Yann découvrit la programmation à l'âge de 9 ans. Après une adolescence difficile, il quitta le foyer et abandonna ses études, qu'il reprit plus tard; d'abord à l'AFPA, puis au CNAM en cours du soir. Il obtint son diplôme d'ingénieur où il écrivit son premier langage de programmation Algoid, qu'il enseigne aujourd'hui aux enfants.

Produktdetails

Autoren Yann Caron
Verlag Éditions universitaires européennes
 
Sprache Französisch, Deutsch
Produktform Taschenbuch
Erschienen 01.01.2016
 
EAN 9783639508147
ISBN 978-3-639-50814-7
Seiten 176
Thema Naturwissenschaften, Medizin, Informatik, Technik > Informatik, EDV > Programmiersprachen

Kundenrezensionen

Zu diesem Artikel wurden noch keine Rezensionen verfasst. Schreibe die erste Bewertung und sei anderen Benutzern bei der Kaufentscheidung behilflich.

Schreibe eine Rezension

Top oder Flop? Schreibe deine eigene Rezension.

Für Mitteilungen an CeDe.ch kannst du das Kontaktformular benutzen.

Die mit * markierten Eingabefelder müssen zwingend ausgefüllt werden.

Mit dem Absenden dieses Formulars erklärst du dich mit unseren Datenschutzbestimmungen einverstanden.