Lexico
Lexico limbaj de programare | |
---|---|
Autor | Laboratorios Riosur.net EU |
Data de origine | 1985 |
Ultima versiune | 3.0 |
Utilizare | limbaj didactic, aplicații pentru Windows Mobile |
Paradigme | Programare orientată pe obiecte |
Tastare | Puternic |
Implementare referință | |
Sistem de operare | Windows XP / Vista / 7 |
Limbă | .NET |
Site-ul web | lexico.mobi |
Lexico este un limbaj de programare instructiv bazat pe limba spaniolă (deoarece Microsoft Small Basic este pentru limba engleză ) pentru a simplifica învățarea și predarea programării orientate pe obiecte pentru vorbitorii nativi de spaniolă.
Forma sa exterioară este simplă și versatilă. Compilatorul , disponibil pe site-ul său, este redistribuibil și rulează pe platforma Microsoft .NET . Interfața este simplă și evită complicațiile pentru începători.
Permite cu suficientă simplitate să pătrundă în conceptele de bază ale algoritmilor, astfel încât oamenii să poată utiliza structurile logice fundamentale cu o sintaxă apropiată de propriul limbaj (secvențe cu {....} , decizii cu de exemplu ..? Și cicluri de repetare cu mientras ) și structura clasică de reprezentare a informațiilor compuse, apeluri de funcții și aranjament.
Nucleul central și orientarea către programare orientată pe obiecte (cu un suport adecvat și simplificat cât mai mult posibil) vă permite să facilitați imersiunea în concepte.
Obiectele pot fi construite pe baza a două clase fundamentale, numere și caractere, sau pe clase create de programator însuși, sau pe una dintre cele 7000 definite în platforma .NET și alte ansambluri sub formă de dll (biblioteci de legături dinamice) creat de părți terțe; acest lucru vă permite să dezvoltați aplicații complexe care includ controale, grafică și gestionarea evenimentelor.
Clasele pot fi definite în program sau în fișiere externe și prin moștenire dintr-o clasă de bază. Cele care nu au fost definite în ansamblul principal sunt încorporate cu declarația includya (include).
Versiunea Lexico 3.0 permite generarea de cod executabil pentru întreaga platformă .NET, CF .NET (Compact Framework) ceea ce îl face util pentru producerea de programe pentru Windows Mobile (WM), Windows CE pentru Pocket PC și smartphone.
Instrucțiuni
Pentru simplitate, limbajul se bazează pe doar 8 instrucțiuni:
- Muestre : afișează câteva informații într-o fereastră:
Muestre rezultat Muestre rezultat1, rezultat2 Muestre "Nombre:", nombre
- Ex a : definește variabilele:
el objeto price este o cantitate el objeto artículo es un caracter los objetos nombre, apellido son caracteres los objetos nombre, apellido son caracteres el objeto arturito este un robot el objeto Lola este o persoană
- Entre : vă permite să primiți date de la utilizatorul final și să stocați valorile în variabilele:
Entre precio Entre nombre, apellido
- Copii : vă permite să evaluați o expresie și să aduceți rezultatul într-una sau mai multe variabile de tip obiect:
23 de exemplare la radio prio copies * (1 + IVA / 100) en precioconiva copii nume în ganador copii esto en recipient_uno, recipient_dos
- Ex? : permite executarea diferitelor coduri bazate pe o anumită condiție logică:
de exemplu la <17? da: muestre "Cumple" nu: muestre "lo siento pero estás fuera!"
Dacă una dintre cele două secvențe nu este necesară, aceasta poate fi omisă.
- Mientras : Repetă o secvență de instrucțiuni în timp ce evaluarea sa este adevărată:
mientras x <= 400 haga { / * Aici vor merge instrucțiunile de repetare * / }
- Objeto.mensaje : Trimiteți un mesaj (mensaje) de la obiect (Objeto) altui sau pentru a efectua propriul algoritm sau comportament:
pedro.Baile robot.SubaElBrazo robot.VayaA (40, 200)
- Clase : definește o nouă clasă de obiecte.
Person clase { / * Aici va merge descrierea a ceea ce va arăta un obiect de tip Persoană și comportamentele sale * / }
Dezavantaje
Din punct de vedere educațional, principalul dezavantaj este că acest limbaj funcționează doar pe platformele Windows .NET, excluzând efectiv toate institutele care implementează diferite soluții bazate, de exemplu, pe Linux sau alte sisteme de operare .
Licența nu este clară și nici codul sursă al platformei nu există, în plus, nu există un document oficial și unic al definiției limbii (doar pagini individuale care să arate unele aspecte ale limbii).
linkuri externe
- ( ES ) Caracteristici generale ale Lexico 3.0 , la sites.google.com .