![]() |
|
![]() ![]() ![]() |
|
Сый |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 23.1.2006 Репутация: 1 Всего: 3 |
Руководство по созданию первой программы на языке Глагол.
Эта статья будет полезна для людей, желающих начать практику программирования на Глаголе, не имеющих большой опыт работы с компьютером. Рассмотрим процесс сборки программы на языке Глагол под ОС "Windows XP". Для этого необходимо скачать архив с разработками (http://glagol.nad.ru/Glagol.exe). Это самораспаковывающийся RAR-архив, желательно указать в качестве пути для распаковки корень диска, например "C:\". Далее нам понадобится очень важный инструмент - командная строка. Для её запуска нужно зайти в меню "Пуск", далее выбрать пункт "Выполнить". В поле "Открыть" набираем "cmd". Также её можно открыть, набрав в адресной строке прямой путь к ней: если "Windows" установлена на диске "C" - "C:\WINDOWS\system32\cmd.exe". Последующие действия будут выполняться в командной строке, за исключением написания кода программы, для которого мы будем использовать блокнот. Набираем в командной строке следующие команды (для подтверждения ввода команды нужно нажать клавишу "Ввод"): переходим в папку, в которой мы будем строить программу (в данном случае - от корня диска "Глагол\Приложения\Свои") - cd\Глагол\Приложения\Свои создаём файл, в котором будет записан исходный код программы (текстовое представление отдела): copy con Программа.отд Теперь заходим через проводник в папку "Свои" и открываем файл "Программа.отд". Поскольку данное расширение, скорее всего, не зарегистрировано в системе, нужно указать, чем будет открыт файл. Выбираем пункт "Выбор программы из списка вручную", далее из списка - "Блокнот", отметив пункт "Использовать её для всех файлов такого типа". Заполняем файл кодом программы:
Эта программа будет выводить на экран командной строки слово "Привет!". Разберём этот код подробнее. ОТДЕЛ Программа+; - объявляем наш отдел (программу), который называется "Программа". Название должно совпадать с названием файла. Знак "+" после названия отдела указывает преобразователю Глагола, что этот отдел предназначен для преобразования в исполнимую программу. ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\"; - указываем, какие дополнительные отделы использует наша программа. В этом случае - "Вывод". После слова "ИЗ" в кавычках указывается путь к нему. УКАЗ - это слово означает начало указаний к ходу программы. Вывод.Цепь("Привет!") - наше единственное указание - вызов задачи "Цепь" из отдела "Вывод" с параметром "Привет!". Эта задача выводит на экран цепь знаков (текстовую строку), переданную ей. КОН Программа. - объявление конца отдела "Программа". Теперь нужно собрать программу. Сделаем это при помощи командного файла "Построить.bat", который лежит в папке "Свои". Набираем в командной строке: Построить Программа Если постройка программы пройдёт успешно, в той же папке будет создан исполнимый файл. Для проверки его работоспособности наберём в командной строке: Программа Если на экран будет выведено слово "Привет!", то создание первой программы прошло успешно. --------------------
Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол: http://glagol.nad.ru |
|||
|
||||
Стас |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 27.10.2006 Где: Orenburg Репутация: нет Всего: 13 |
Что еще за Глагол?.. Первый раз слышу...
|
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
ИМХО исходник на русском убого как-то выглядит.
![]() |
|||
|
||||
Сый |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 23.1.2006 Репутация: 1 Всего: 3 |
> Что еще за Глагол?..
Русский язык программирования. Похож Паскаль и Оберон. > ИМХО исходник на русском убого как-то выглядит. По-моему, исходник на английском выглядит ещё более убого. --------------------
Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол: http://glagol.nad.ru |
|||
|
||||
![]() ![]() ![]() |
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |