Программа для программирования без знаний языка. Есть ли такая?
Игрались когда-нибудь с редактором карт warcraft'а? В окне действий и триггеров можно "программировать" (например поведение юнита или создание событий) при помощи списка, в котором нужно выбрать условия и действия.
В помощь программистам есть разного рода программы: IDE, создание окон/фигур/объектов кликами мыши и многое другое. В основном эти помощники разработаны для работы с крупными и средними проектами, требующие специалистов или как минимум обученных программистов.
На обучение программированию уходит уйма времени, средств и сил. Но далеко не все видят свою жизнь в программировании, чтобы тратить всё это ради каких-либо ерундовых целей, будь то парочка программ для личного пользования, создание простенькой игры для своего ребенка, программы для работы/хобби и т.п. Не всегда купить услугу программиста - вариант. Порой что-то необходимо сделать самому.
Существуют ли подобные программы? Если есть, то какие? Если нет, то почему их нет?
Программы для создания простых связей из условий и действий понятным языком (без кода) с возможностью его просмотра (при желании) и редактировании. Чтобы достаточно было изучить лишь основы программирования (структуру, принцип работы) без заучивания слов кода и их ручного ввода. В конце концов мир и технологии стремительно развиваются в пользу улучшения качества жизни и облегчения ручного труда. Создание программ без знаний кода - это лишь вопрос времени, неминуемое будущее.
Прошу развернутый ответ на вопрос, без отзывов типа "все учили и ты учи". Так же помимо названий прошу вкратце ее описать: возможности, интерфейс, необходимый уровень знаний.
Просто нужно понимать, что потратив время на такое, вы тратите время именно на эти движки. А их возможности весьма ограничены.
В основном в них изучаешь банальную логику. То есть действительно лучше подучить редактор старкрафта/варкрафта, написание плагинов под CS - там хоть ближе к реальности.
В реальном программировании важно учить работу с данными, с реальными библиотеками, движками.
а можно программировать цифры на калькуляторе, у меня дочь так делает. Может запрограммировать калькулятор на вывод на экран цифр, кол-вом не превышающим разрядность калькулятора.
Конечно:
можете запрограммировать чайник на включение, одним кликом
или запрограммировать word на вывод на экран фразы "я программист" нажатием нескольких клавиш.
Но что с помощью этого можно сделать? Скорее всего Вы поиграетесь немного в подобные программы и поймете, что толкового ничего не выйдет и каждый раз когда Вам надо "а как бы по другому", программа для программирования без программирования скажет "хрен там, я так не умею" или пошлет в изучение языка