Lexico

«Lexico» — это объектно-ориентированный язык программирования, основанный на платформе .NET от Microsoft. Язык был создан в 1985 году, чтобы облегчить изучение и преподавание ООП. Позже дополнялся в 1992, 2002 и 2009 годах. Разработан на базе лексики испанского языка.

Язык дает возможность изучающим работать с алгоритмами не тратя долгое время на изучение особенностей синтаксиса, тем самым улучшает производительность работы и способность студентов к логическому мышлению. Это показали исследования.

Он позволяет реализовывать простые алгоритмы, логические схемы и структуры представления информации. Объекты могут быть построены на основе двух основных классов — количества и характера, основанных на классах предоставляемых разработчиком, которые в свою очередь базируются на 7000 объектах платформы .NET от Microsoft, динамических библиотеках DLL, внешних ссылках и других узлах, что позволяет разрабатывать приложения, имеющие средства управления графикой и событиями. Классы могут быть определены как в программе или во внешних файлах, так и в порядке наследования, в основе которого лежит библиотека FCL из Microsoft. Версия Lexico 3.0 генерирует код и для .NET CF (Compact Framework) платформы, что делает его полезным для получения программ под Windows Mobile.

Главным недостатком данного языка является то что он работает только на платформе от Microsoft и пользователи Linux и других UNIX-подобных операционных систем не могут использовать его в своей работе.

Пример кода на языке Lexico

  • Ввод-вывод данных:
tarea
{
   los objetos valor1, valor2, resultado son cantidades  // Объявляем переменные типа integer

   entre valor1, valor2  // Ожидание ввода данных в консоли
   copie valor1 * valor2 en resultado

   es resultado > 15?
   si:
   {
       muestre resultado, " > 15"
   }
   no:
   {
       muestre resultado, " <= 15"
   }
}
  • Создание графического окна:
clase FormTest derivada_de system.windows.forms.form
{
    privados:
        el objeto valor es un caracter  // private-поле типа string

        mensajeS:
            FormTest
            {
                copie «FormTest» en valor
                copie valor en FormTest.text
            }
}

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.