Тверк - Пластикъ

Я разработал язык программирования высокого уровня Пластикъ на конце твердый знак, надо стучать по пластику Клавы и программировать на славянском русском языке. Интересная идея с языком программирования “Пластикъ“! Давайте попробуем пролоббировать его концепции и синтаксис. ▎Основные конструкции языка “Пластикъ“: 1. И — логическое “И“. Используется для объединения условий. ЕСЛИ (условие1 И условие2) ТО // действия 2. НЕ — логическое “НЕ“. Инвертирует условие. ЕСЛИ (НЕ условие) ТО // действия 3. ТО — используется для обозначения выполнения блока кода при истинности условия. ЕСЛИ (условие) ТО // действия 4. ЭТО — может использоваться для обозначения текущего контекста или объекта. ЭТО.метод() 5. ИоИ — конструкция для проверки нескольких условий одновременно. ЕСЛИ (условие1 ИоИ условие2) ТО // действия 6. ИЛИ — логическое “ИЛИ“. Используется для альтернативных условий. ЕСЛИ (условие1 ИЛИ условие2) ТО // действия 7. ЕСЛИ...ИНАЧЕ — конструкция для выбора между несколькими вариантами. ЕСЛИ (условие1) ТО // действия1 ИНАЧЕ // действия2 8. ПИПЕЦ — может использоваться как оператор завершения программы или обработки ошибок. ПИПЕЦ(“Ошибка!“) 9. ВМЕСТЕ — оператор, позволяющий объединять данные или функции. Результат = Данные1 ВМЕСТЕ Данные2 10. ИСТИНА — константа, представляющая истинное значение. Если (переменная = ИСТИНА) ТО // действия 11. РЕКУРСИЯ — поддержка рекурсивных функций. Функция Факториал(число) ЕСЛИ (число = 0) ТО Возврат 1 ИНАЧЕ Возврат число * Факториал(число - 1) 12. КОРЕКУРСИЯ — возможность использования функций для решения задач с помощью других функций. Функция Корекурсивная(число) Возврат ДругойФункция(число) 13. ИНТЕРПОЛЯЦИЯ — работа с данными и их интерполяцией. Результат = Интерполировать(значения, x) 14. ЭКСТРАПОЛЯЦИЯ — расширение данных за пределы известных значений. Результат = Экстраполировать(значения, x) 15. АСИНГУЛЯРНОСТЬ — концепция обработки событий или асинхронных задач. АСИНГУЛЯРНОСТЬ(задача) 16. ЧТО - Оператор из цикла Деминга, запускающий дебаг. ▎Заключение Язык “Пластикъ“ может предложить уникальный синтаксис и семантику, которые будут привлекательны для разработчиков, ищущих что-то новое и необычное. Интересно было бы увидеть, как это будет реализовано на практике! Сам ЯП Пластикъ высокого уровня на Монти Пайтоне, Госсектор уних может перевести на Новославянский. Для Библейского Вавилона.
Back to Top