Серия «Мой UIscript, личный опыт»

Продолжение поста про UIscript⁠⁠

Серия Мой UIscript, личный опыт

Ещё раз привет, друзья, не ожидал такого количества комментариев (как негативных, так и позитивных) — всем спасибо.

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

Калькулятор на UIscript. Русский и английский код - одинаковый результат

Также калькулятор с идентичным интерфейсом, но на HTML, CSS и JavaScript

Также калькулятор с идентичным интерфейсом, но на HTML, CSS и JavaScript

Во-вторых, я говорил, что делаю с ИИ, но чётко разграничил, что не «написал промпт дипсику и выложил на GitHub», нет, я придумал проект, синтаксис, общую архитектуру, все фичи (двуязычность, например), а также тестировал и исправлял баги, которые нашёл в коде. В-третьих, зачем ещё один язык? Как по мне для супер простого создания интерфейсов с лёгким синтаксисом (как по мне) языков либо нет, либо я не знаю, Yoptascript ну не приличный, как по мне, хотя крутой.

И ещё хочу сказать, что цель языка — не только обучение, но и как побочный эффект — подходит для быстрого прототипирования, то есть легко набросать калькулятор, интерфейс и разные мелкие программки.

Ссылка на прошлый пост для тех кто не читал: Создал язык программирования на русском (и не только) для обучения детей и новичков. Оцените UIscript плиз

P.S. Старался ответить на каждый комментарий, даже негативный, но их набралось много, и поэтому решил сделать отдельным постом (этот пост)

Показать полностью 3
270

Создал язык программирования на русском (и не только) для обучения детей и новичков. Оцените UIscript плиз⁠⁠2

Серия Мой UIscript, личный опыт

Друзья, немного расскажу и начну с предыстории. Я решил создать язык программирования UIscript.

Думаю, многие спросят: зачем, неужели языков не хватает? Если кратко, то да — в нише, которую я выбрал, их действительно нет или они не совсем подходят. Хотелось создать такой язык программирования, в котором не придется заучивать тонны англоязычных команд и перегруженный синтаксис. Чтобы он идеально подходил для изучения детьми и начинающими программистами, и они могли сразу видеть результат своей работы — графический интерфейс с кнопочками. И чтобы можно было сразу сосредоточиться на понимании самой логики программирования. И еще — да, желательно на русском языке. (Позже я добавил для тех, кому нравится английский, двуязычную поддержку).

Пример простейшей программы на русском

Пример простейшей программы на русском

И на английском то же самое.

И на английском то же самое.

В общем, за основу я взял JavaScript (понятно, что HTML и CSS в придачу). Он работает под капотом, но синтаксис ещё раз уточню свой. Почему? Во-первых, он изначально понимается браузером и отлично подходит для создания интерфейсов. Где-то за месяц я разработал команды, синтаксис и отредактировал код. Признаюсь, делал UIscript я вместе с ИИ: на него переложил рутинное написание кода, а сам строил всю логику, синтаксис и архитектуру, а также исправлял ошибки и тестировал. И совсем недавно я наконец закончил эту разработку. Конечно недочётов ещё много, но не всё сразу...

Пример простейшей программы - викторины

Пример простейшей программы - викторины

Ещё добавил предпросмотр

Ещё добавил предпросмотр

Пишу сюда в поисках ответа на вопрос: реально ли полезную штуку я придумал или всё же где-то промахнулся? Фотку суперпростого синтаксиса прилагаю к посту.

Проект под свободной лицензией Apache 2.0

Код полностью безопасен и открыт на GitHub (если кого интересует, то там же можно и скачать)

https://github.com/gromhorse90022110-dot/uis_uiscript

И ещё, хочу сразу сказать: этот проект не приносит мне никакой коммерческой выгоды, денег или ещё каких-либо материальных благ, поэтому прошу не рассматривать как рекламу, это мой опыт и результат, если кому интересно - я рад!

Показать полностью 4
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества