Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Глагол] Пишем первую программу 
:(
    Опции темы
Сый
Дата 17.11.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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 
PM MAIL   Вверх
Стас
Дата 27.11.2006, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 27.10.2006
Где: Orenburg

Репутация: нет
Всего: 13



Что еще за Глагол?.. Первый раз слышу...


--------------------
user posted image
PM MAIL ICQ   Вверх
Sartorius
Дата 27.11.2006, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



 ИМХО исходник на русском убого как-то выглядит. smile  
PM MAIL ICQ   Вверх
Сый
Дата 27.11.2006, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 23.1.2006

Репутация: 1
Всего: 3



> Что еще за Глагол?..
Русский язык программирования. Похож Паскаль и Оберон.

> ИМХО исходник на русском убого как-то выглядит. 
По-моему, исходник на английском выглядит ещё более убого.
--------------------
 Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол: http://glagol.nad.ru 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0614 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.