Lexico

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
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

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT