КОНЦЕПТ — это возможность программировать на русском языке. Слово КОНЦЕПТ (concept) переводится на русский язык как ПОНЯТИЕ. Одной из основных целей, поставленных при разработке системы КОНЦЕПТ, является создание инструмента для простой и быстрой разработки программ на понятийном (т. е.концептуальном) уровне.
Освоить и использовать КОНЦЕПТ очень просто. Для этого совсем не обязательно знать основы программирования. Все, что нужно: файл интерпретатора КОНЦЕПТ, описание встроенных команд и примеры программ — есть на этом сайте. Использование КОНЦЕПТ является бесплатным. КОНЦЕПТ работает только на компьютерах с Windows .
Если вы никогда не программировали
Если вы никогда не программировали и не задумывались о том, зачем это вам может понадобиться, то потратьте всего несколько минут, посмотрите разделы Начинающему программисту и Скриншоты примеров программ КОНЦЕПТ. Возможно, это вызовет интерес у вас или вы посоветуете этот сайт своим знакомым.
С использованием КОНЦЕПТ программирование cтановится нескучным и несложным!
Начинающему программисту
КОНЦЕПТ поможет вам легко и быстро погрузиться в удивительный мир программирования. Если вы раньше не были знакомы ни с одним языком программирования – это даже лучше. Пользовательская и вычислительная среда КОНЦЕПТ устроена таким образом, что вы можете, не имея никакой предварительной подготовки, начать писать программы, запускать их на выполнение и моментально видеть результаты их работы.
Введите в окно кода КОНЦЕПТ команду рисовать прямоугольник 10 10 200 200 (в параметрах команды указываются х, y координаты левого верхнего и правого нижнего углов), запустите на выполнение — и вы увидите черный квадрат.
Добавьте следующей строкой рисовать круг 200 10 400 200. запустите на выполнение – и вы увидите рядом с квадратом круг.
Что может быть проще? А ведь вы написали уже две программы, которые работают.
Еще один шаг – добавим диалог и логику в приведенный выше пример:
ввести меню1 мой_выбор ‘Укажите фигуру’ квадрат;круг
если [мой_выбор] == квадрат
иначе
рисовать круг 200 10 400 200
конец
Посмотрите на код программы выше. Ничего лишнего и в дополнительных пояснениях не нуждается.
Программирование в КОНЦЕПТ способствует применению так называемого итеративного метода программирования (или его еще называют метод программирования по спирали). Суть его в том, что вы как можно проще и быстрее делаете ‘набросок’ программы, запускаете ее на выполнение и оцениваете ее работоспособность и полученный результат. Затем переходите к новому витку спирали, усложняя программу и внося в нее новые детали. Таким образом, происходит циклическая разработка и развитие программы.
Преимущества этого подхода следующие:
- Уже в самом начале вы получаете работоспособную версию программы, которая позволяет вам проверить правильность вашей идеи.
- На каждом этапе (новом витке цикла) вы имеете действующую версию программы, которую можете продемонстрировать и обсудить с кем-либо.
- Усложняя программу, вы начинаете использовать более сложные команды КОНЦЕПТ и, таким образом, происходит плавное обучение КОНЦЕПТ.
Успехов вам в освоении КОНЦЕПТ!
Опытному программисту
КОНЦЕПТ отличается от большинства языков программирования, так как при его создании были поставлены иные цели (не промышленные, а исследовательские). Вы можете использовать КОНЦЕПТ в качестве инструмента прототипирования и быстрой проверки идей или для написания вспомогательных или одноразовых программ. Схожесть стиля программирования КОНЦЕПТ с псевдокодом, отсутствие необходимости объявления переменных и явного преобразования типов данных, поддержка разнообразных структур данных (строки, списки, множества, деревья, сущности и отношения, базы фактов и правил, фреймы, семантические сети и др.), большой набор встроенных высокоуровневых команд – все это позволяет сконцентрироваться на главном и не тратить время на второстепенные и оформительские задачи.
Ниже приведена дополнительная информация для опытного программиста:
- КОНЦЕПТ является чистым интерпретатором. Т. е. какое либо внутреннее или промежуточное представление для программы отсутствует.
- В КОНЦЕПТ интегрированы элементы императивного, функционального, логического и объектно-ориентированного стилей программирования. При разработке КОНЦЕПТ были использованы идеи из многих языков и технологий программирования.
- База фактов целиком располагается в оперативной памяти и для повышения скорости доступа к фактам используется индексирование.
Студенту
Если вы студент, то у вас есть замечательная возможность для творчества и познания. И КОНЦЕПТ для этого хорошо подходит, так как он изначально был задуман как инструмент для исследований и экспериментов в различных научных и технических областях. Ознакомьтесь с материалами на этом сайте и, возможно, они подтолкнут вас к новым идеям, которые вы сможете опробовать с использованием системы КОНЦЕПТ, а также при выполнении своих курсовых работ.
Преимущества КОНЦЕПТ
- Использование КОНЦЕПТ и всех информационных материалов данного сайта является бесплатным.
- Написание программ и алгоритмов на русском языке.
- Простота использования КОНЦЕПТ. Никаких специальных настроек вашего компьютера не требуется. Все, что нужно для начала работы — это файл интерпретатора КОНЦЕПТ concept. exe. который можно загрузить или запустить с этого сайта. Файл concept. exe можно хранить в любом каталоге и запускать из любого места, включая съемные «флэшки» USB. Интерпретатор КОНЦЕПТ запускается на любом компьютере, работающем под управлением MS Windows.
- Большое количество встроенных команд высокого уровня для работы со строками, списками, множествами, отношениями и др.
- Возможность использования любого стиля программирования: традиционного (императивного), функционального, логического и объектно-ориентированного.
- Наличие мощных средств для символьных вычислений, встроенные механизмы сопоставление списков, строк и фактов по образцу.
- Встроенная в КОНЦЕПТ база фактов позволяет на высоком уровне работать с такими моделями данных, как: семантические сети, фреймы, объекты, множества фактов, графы, иерархии, словари и др.