]]>
]]>
  • Новости
  • Темы
    • Экономика
    • Здоровье
    • Авто
    • Наука и техника
    • Недвижимость
    • Туризм
    • Спорт
    • Кино
    • Музыка
    • Стиль
  • Спецпроекты
  • Телевидение
  • Знания
    • Энциклопедия
    • Библия
    • Коран
    • История
    • Книги
    • Наука
    • Детям
    • КМ школа
    • Школьный клуб
    • Рефераты
    • Праздники
    • Гороскопы
    • Рецепты
  • Сервисы
    • Погода
    • Курсы валют
    • ТВ-программа
    • Перевод единиц
    • Таблица Менделеева
    • Разница во времени
Ограничение по возрасту 12
KM.RU
Наука и техника
Главная → Наука и техника → Технологии
Версия для печати
  • Новости
  • В России
  • В мире
  • Экономика
  • Наука и техника
    • Наука
    • Технологии
    • История
    • Энциклопедия
    • Игры
  • Недвижимость
  • Авто
  • Туризм
  • Здоровье
  • Спорт
  • Музыка
  • Кино
  • Стиль
  • Телевидение
  • Спецпроекты
  • Книги

Ученые возрождают один из первых в России языков программирования

14:04 1.07.2016

ЛЯПАС был разработан в начале 1960-х годов в Сибирском физико-техническом институте

Ученые кафедры защиты информации и криптографии работают над возрождением языка программирования ЛЯПАС (логический язык представления алгоритмов синтеза дискретных автоматов). 

По словам разработчиков, программы, написанные на ЛЯПАСе, могут быть более надежными, чем созданные с помощью других языков, так как усложняют встраивание в код скрытых шпионских функций.

ЛЯПАС был разработан в начале 1960-х годов в Сибирском физико-техническом институте при ТГУ профессором Аркадием Закревским и его учениками. Тогда в Томском университете появилась первая за Уралом ЭВМ «Урал 1». Электронно-вычислительные машины того времени были настроены на просчет арифметических задач, но при разработке ЛЯПАСа ученые сделали упор на способность решения логических задач.

Одно из главных достоинств этого языка - его безопасность.

- В ЛЯПАСе уже с начала его существования есть контроль за доступом к памяти, чего не было в подобных языках того времени, том же Си, который является прародителем многих популярных сегодня языков, - рассказывает старший преподаватель кафедры защиты информации и криптографии Дмитрий Стефанцов. - Из-за того, что эта проблема в Си существовала изначально, сегодня уязвимы многие современные программы. Какие-то аналоги защиты появились, но тогда это было только у нас.

Помимо безопасности, ЛЯПАС обладает также такими качествами, как быстрота и лаконичность - вместо комбинаций букв для названия функций в нем используются специальные знаки. Благодаря этому программы, записанные на ЛЯПАСе, в несколько раз короче, чем те, что записаны другими популярными сегодня языками программирования. Это позволяет быстрее анализировать написанные алгоритмы и, в частности, проверять их на ошибки.

- Мы можем доверять тому программному обеспечению, которое написали, - подчеркивает Дмитрий Стефанцов. - Мы можем быть уверены, что в нем нет чего-то, что заложил автор программы, чтобы обойти защиту.

Сегодня для языка ЛЯПАС уже написаны средства разработки; создан прототип операционной системы на этом языке. На факультете прикладной математики и кибернетики ведется специальный курс по программированию на ЛЯПАСе. Ученые продолжают работать над совершенствованием ЛЯПАСа. Их ближайшие планы – сделать возможной разработку программного обеспечения для операционной системы в ней самой.


Изображение с сайта tsu.ru

- Для встроенного программного обеспечения язык уже готов, - отмечает Дмитрий. - А благодаря своей компактности, эффективности и надежности - свойств, которые были в нем изначально, - ЛЯПАС является хорошим языком для реализации логики контроллеров небольших устройств, которые руководят технологическим процессом и следят за какими-то показаниями, для сетевого оборудования и так далее.

Язык программирования ЛЯПАС в советское время был одним из самых популярных в странах соцлагеря, за границей его называли Russian Programming Language. Со временем в СССР начали делать аналоги западных ЭВМ, компьютеров и программного обеспечения, из-за чего собственные языки программирования потеряли популярность. Заведующий кафедрой защиты информации и криптографии ФПМК профессор Геннадий Агибалов решил возродить один из первых языков программирования России, созданный на базе ТГУ.

Работу в этом направлении ученые и студенты кафедры ведут уже около 7 лет.

Темы: Высокие технологии в России, Софт и разработка новых программ
Расскажите об этом:
0
Сообщить об ошибке на info@corp.km.ru

Комментарии читателей Оставить комментарий

  1. 03.07.2016, 20:26
    Гость: Кто вам сказал что "АДА" - первый

    язык программирования? Вас гнусно надули!
    По секрету сообщу кстатЕ, что этот язык разработан в 1979-80. А множество языков программирования высокого уровня были разработаны, внедрены и использовались на пару десятилетий раньше.
    И чтобы вам было интереснее, то например все булевские логические операции могут быть выражены через одну. "Штрих Шефера" называется. Но это не повод отказываться от остальных 15-ти.

    • ответить
    • ветвь обсуждения
  2. 02.07.2016, 22:01
    Гость: 1go

    1.сравнивать языки объективно ориентированые как С и функциональные (судя по листингу ляпуса) не корректно!!! т.е. этот недо-ляпус надосравнивать хотябы с haskell
    2.язык 60х, а на дворе сегодня 2016!!! извините, но технологии обновляются в десятки раз быстрее. т.е. это значит что ваш ляпус надо делать практически с нуля, а если это атк, то зачем себя заганятьв рамки требований языка програмирования 60х годов?
    3.если это выглядиткак в статье, то это освоение бюджета в пустоту

    • ответить
    • ветвь обсуждения
  3. 02.07.2016, 10:48
    Гость: Ахурамазда

    Это почему? На оборонных предприятиях именно такие технологии и востребованы.
    А там и бизнесмены поднянутся... Те, кто думает о рисках промышленного шпионажа и диверсиях по заражению вирусами поизводственных линий.

    • ответить
    • ветвь обсуждения
  4. 02.07.2016, 10:16
    Гость: BeTeP

    Язык похож на ранний basic...

    • ответить
    • ветвь обсуждения
  5. 02.07.2016, 08:47
    Гость: Петр

    Классический пример освоения бюджета .Пишутся планы, выполняются работы. Выплачивается зарплата. А на выходе - 0.
    Ни одна организация на этой поделке серьезные проекты не начнет никогда!

    • ответить
    • ветвь обсуждения
Все комментарии (25)
]]>
]]>
Выбор читателей
Сирия и Израиль, противостояние продолжается
Путин пошел по пути Брежнева — всё глубже погружаемся в застой
«Восстановление памятника Дзержинскому – не вопрос отдания должного его заслугам»
СМИ сообщили о «накрутке» голосов за памятник Невскому в Москве
]]>
Агрегатор 24СМИ
]]>
Избранное
На Ближнем Востоке рождается крупнейший проамериканский блок
«Остановите подсчет»: выборы президента США продолжатся в суде
Сибирские морозы диктуют свои правила: изменилась программа боевой подготовки воинских частей
Год в никуда: киевский режим даже не планирует начинать настоящие переговоры по Донбассу
Кинопремьера «Самый Новый год»: как выживали наши родители в смутном 1992-м
Леонид Ивашов: «Может получиться так, что все выгоды от возможного экспорта вооружений в Иран получит Китай, а не РФ»
Разработчик «Федора» начал создавать робота для открытого космоса
Самые странные диеты в истории
Героизация нацизма: ООН против, а США и Украина – за?
«Ситуация безысходности и тупика»: звезды хотят «отомстить» за отмены концертов бойкотом «голубых огоньков»
Как выбрать медиатор (плектр)