EnglishРусский  

   hello

   square

   easymath

   runini

   easyhtml

   calendar

   samefiles

   Продолжение следует

Данный проект закрыт! Создан новый скриптовый язык с тем же именем. Всё доступно на GitHub.
Также попробуйте нашу open source кроссплатформенную программу для создания и управления скриптами.

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

hello

Как правило, первой программой при знакомстве с языком программирования является вывод строки "Hello, World!". Мы тоже не будем оригинальными и попробуем сделать это же самое.

Пример 1

func hello <main>
{
   print( "Hello, World!" )
   getch()
}

Разберем этот код более подробно. Есть такое понятие как функция - это набор операций производящих какое-то действие. Функции можно вызывать из других функций. В Gentee функции описываются ключевым словом func. Выше мы видим функцию с именем hello и с атрибутом main, который сообщает о том, что данная функция должна быть запущена после загрузки программы.

print( "Hello, World!" )

Это вызов функции print, которая отвечает за вывод указанной строки. После этого мы вызываем функцию getch для ожидания нажатия клавиши.

Есть очень много встроенных функций в языке Gentee. Их описание можно найти в документации. Здесь и далее мы будем вводить новые функции и методы только по мере необходимости.

Теперь поговорим немного о строках. Строки в Gentee заключаются в двойные кавычки. Имеется служебный символ \, который в зависимости от следующих символов производит какие-то действия. Вот некоторые из них:

\n обозначает перевод строки.
\\ вывод символа '\'.

Кроме этого, Gentee сохраняет все переносы внутри строки. Две строки ниже эквивалентны. Функция print при выводе данных строк будет выводить на консоль одно и тоже.

"Hello, World!
Hello, World!" 
"Hello, World!\nHello, World!"

Упражнение 2

Напишите программу вывода "Hello, World!" с предложением нажать любую клавишу.

Исходники

Редактировать