
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.238.118.27] |
![]() |
|
Сообщ.
#1
,
|
|
|
Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол.
Официальный сайт: http://glagol.nad.ru Прекрасно подходит для обучения, так как не требуется запоминать непонятные комбинации латинских букв, используются только русские служебные слова. В архиве с ним прилагается комплект различных исходников (игры (консольные - тетрис, шашки и крестики-нолики), простые примеры вывода текста, работы с файлами и другое, вычисления и прочее). Понятная, хорошо оформленная документация. Вот пример простенького приложения: ![]() ![]() ОТДЕЛ ЧислоПи+; (* НАЗНАЧЕНИЕ: приближённое вычисление числа "Пи" *) (* АЛГОРИТМ: *) (* Пи/4 = 1 - 1/3 + 1/5 - 1/7 + ... (медленная сходимость) *) ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\", Матем ИЗ "...\Отделы\Числа\"; ПОСТ ТОЧНОСТЬ=1.E-6; (* приблизительно *) ЗАДАЧА Голова; (* Расчёт по алгоритму и вывод ответа на экран *) ПЕР сумма,слагаемое:ВЕЩ; знаменатель,знак:ЦЕЛ; УКАЗ Вывод.Цепь("^Расчёт суммы: 1 - 1/3 + 1/5 - 1/7 + ... "); сумма:=0; знаменатель:=1; знак:=1; ПОВТОРЯТЬ слагаемое:=знак/знаменатель; сумма:=сумма+слагаемое; УВЕЛИЧИТЬ(знаменатель,2); знак:=-знак ДО МОДУЛЬ(слагаемое) < ТОЧНОСТЬ; Вывод.ЧВещ("(%d слагаемых)^^ %g сумма*4^ %g ПИ^ %g arctg(1)*4^", знаменатель/2, сумма*4,Матем.ПИ,Матем.arctg(1)*4) КОН Голова; УКАЗ Голова КОН ЧислоПи. Так что качайте, учите и обсуждайте. Если вы хотите помочь издателю в развитии этого проекта, обращайтесь на официальный сайт на страничку обсуждения или на его e-mail: www@glagol.nad.ru |
Сообщ.
#2
,
|
|
|
В нём мона, язык кода менять?
|
Сообщ.
#3
,
|
|
|
Язык кода? Там вообще нет такого понятия. Следовательно, нет.
Просто, зачем это вообще надо? По-русски не понимаешь, чтоли? |
Сообщ.
#4
,
|
|
|
Да хоть бы затем, батенька, что у людей кодировки разные. И я свою KOI8-U променяю разве на UTF-8, когда все, что движется, поддержит ее в нормальном объеме, но та же вот CP1251 мне нафиг не упала.
Кроме того, то, что с виндовозной консолью как раз в плане кодировок творится, это волосатый бардак и тихий ужос. |
Сообщ.
#5
,
|
|
|
Цитата Сый @ Язык кода? англ/русс/хахол Цитата Сый @ Просто, зачем это вообще надо? Привычка к англ. у большенства программистов Цитата Сый @ По-русски не понимаешь, чтоли? Я Украинец, и русский знаю на 2 (орфография страдает) |
Сообщ.
#6
,
|
|
|
> Да хоть бы затем, батенька, что у людей кодировки разные.
Ну под ОС Windows, под которую пока только и написан компилятор, кодировка, как правило, одна. Если что, модифицировать преобразователь Глагола не сложно, нужно только обратиться к Издателю. > что с виндовозной консолью как раз в плане кодировок творится Это дело в глаголовской среде налажено. > Привычка к англ. у большенства программистов Плохо, плохо... Надо по-русски думать. > Я Украинец, и русский знаю на 2 (орфография страдает) Не думаю, что украинцам английский ближе, чем русский. В конце концов, русский, украинский и белорусский - просто диалекты одного языка. |