Чего мы хотим?
Мы совершаем переворот в программировании. Мы создаем среду программирования, которая использует потребности людей и не требует знаний определенного языка программирования.
Мы создаем язык программирования, который облегчает как экспертным программистам, так и программированию дилетанта составление программ. Используя нашу систему программирования информатики, математики, инженеры, а также ученые в социальных областях, экономисты, даже представители искусства (художники, артисты) смогут создавать эффективные программы для самых различных целей ( автоматизации строительных процессов, построения роботов, автоматизации создания машин, транспортных средств или построение искусственных миров и создание компьютерных игр).
Мы создаем язык программирования, используя который люди со всего света вместе смогут претворять в жизнь свои идеи и проекты.
К примерам, демонстрациям и Screenshots
Как это осуществить?
Мы разрабатываем теоретически обоснованное и в практике полностью пригодную естественно -языковую программистскую систему Пегас.
Составление программ происходит посредством использования естественного языка и будет возможно на таких языках, как немецком, английском, китайском, хинди, испанском, русском и любых других языках. Программы, написанные на естественном языке, автоматически смогут переводиться и не будут зависеть от языка, на котором были написаны. Таким образом, международные проектные группы смогут постоянно работать без проблемы согласования проекта из-за языковых неясностей.
Так как языковая модель Пегаса более похожа на человеческое мышление, чем модели формальных языков программирования, программные идеи могут реализовываться эффективнее. Команды программирования оформляются легче и быстрее, напр. "синус" вместо „ Math.sin () “. Часто использование естественного языка короче и гибче нежели это сделано в формальном языке программирования, напр. „ распечатай строку “ в противоположность "System.out.println (string184);".
Естественно-языковые программы непосредственно выполняются посредством переводчика (Interpreter), либо переводятся компилятором на различные языки программирования. А именно, на языки Ява, C *, C ++, Руби, питон, Haskell и пролог. Новые компиляторы, например, для машин, роботов или других языков программирования, могут легко добавляться. Вместе с тем программы Пегаса являются также независимы от языка перевода.
Посредством банка данных онлайн кодов разработчики всего мира смогут обмениваться компонентами знания. Наибольшая надежность подлинности компонентов достигается использованием естественного языка и автоматическим переводом. Это гарантирует эффективное программирование.
Большой объем важной работы по комментированию и оформлению документов является излишним, так как сами конечно-языковые программы составлены уже на естественном языке и поэтому большей частью самокомментируемы.
Подробнее о Пегасе и теории естественно-языкового программирования