Обсуждение Глагола

 предыдущая  следующая 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Издатель
15.12.04 21:58

11

Файл настроек glagol.hrc будет правильно работать только в Колорере версии Take-5. Разъяснения по установке этого файла см. на www.glagol.nad.ru/sreda.htm . Предыдущая версия Колорера (4ever) не совсем правильно работает с русскими кодировками. Иногда удается заставить работать эту версию, выбирая в редакторе (по Shift-F8) доп. таблицу кодировки - Windows-1251. Но лучше переписать архив www.glagol.nad.ru/Colorer.exe с Колорером версии Take-5 с уже встроенной поддержкой Глагола (других переделок стандартного Колорера там нет).

Саша
28.01.05 20:55

12

Очень интересный язык! Очень продуманный синтаксис... Но очень мешают отсутствие 2-х вещей...
1. Простенькой среды разработки под Windows, всё таки DOSFar - это уже старо... просто ОЧЕНЬ неудобно работать... отбивает всю охоту заниматся этим языком...
2. кодировка DOS тоже помоему не очень удобна..

Издатель
09.02.05 07:49

14

1. Да, приложения, написанные на Глаголе, как и ФАР, работают в консольном режиме Windows. В этом режиме программы могут использовать все возможности, предоставляемые операционной системой, кроме работы с графической оконной системой. Вывод на экран - простейший. Правда, его вполне достаточно для многих приложений.
2. Тексты программ записываются в кодировке Windows-1251. Приложения выводят на экран текст в кодировке DOS. Это необходимо для того, чтобы было возможно прочитать текст в консольном окне. Но желающие могут немного изменить исходный текст задачи "Вывод.Цепь()" для своих конкретных целей.

Антон
29.11.05 14:43

15

Действительно Oberon (Modula-2, Pascal) хорошие языки :) А в данном случае просто калька с оберона путем переименования ключевых слов.
Действие на мой взгляд весьма сомнительное. Вместо формальной записи с давно установившейся терминологией, получаем тяжелый для чтения набор абревиатур.
Возможность записи идентификаторов на национальном (русском, ...) языке это удобно. Но это есть например в BlackBox.
Так что советую обратиться к первоисточнику.

Сый
12.12.05 20:34

16

Более подробно разобрался в устройстве Глагола. Превосходный язык, прекрасно всё сделано. Все нужные функции можно осуществить на Ассемблере. Правда, ассемблер не самый функциональный выбран (NASM). Ну и ладно, всё что надо в нём есть.

Сый
06.02.06 23:08

17

Нашёл несколько мелких ошибок/опечаток.
Если номер переменной ряда является видом ШИРЦЕЛ (например Ряд[i], где i: ШИРЦЕЛ), то задача ПРОВЕРИТЬ в преобразователе Глагола выдаёт ошибку, хотя правильнее было бы выводить сообщение о неподходящем виде переменной.
Также не мешало бы написать о том, что в гостевой книге используются т.н. BB-теги ([.i.], [.b.] и др.), иначе при цитировании кода могут возникать ошибки.

Издатель
08.02.06 20:56

18

Спасибо за внимание. Переменные вида ШИРЦЕЛ теперь можно использовать для работы с рядами.
В гостевой книге действительно можно использовать метки [i]для курсива[/i], [b]для выделения[/b], [u]для подчеркивания[/u] и http:// для ссылок. А для ввода \ необходимо набирать \\.

Гость
18.02.06 09:59

19

Планируется ли порт под юниксы?
Планируется ли поддержка юникода вместо cp{1251/866}?

Издатель
19.02.06 20:25

20

1) Все библиотеки Глагола поставляются в исходных текстах. Преобразователь Глагола (ПГ) переводит исходные тексты в двоичные .obj файлы широко распространенного формата COFF (родной формат Юникс). Переделав файлы 'ОС.отд' и 'Заграница.asm', которые отвечают за взаимодействие с конкретной ОС, и выбрав подходящий редактор связей, можно будет собирать приложения и под другой ОС.
Если кто-нибудь сможет собрать простенькое консольное приложение Глагола в другой ОС и поделиться опытом в своих изысканиях, то можно будет и пересобрать сам ПГ под эту ОС. А пока таких добровольцев не нашлось.
2) Юникод представлен в отделе "Знак" видом "Шир". А кодовую страницу Вы можете изменить и сами (см. исходные тексты библиотек).

Сый
20.02.06 14:38

21

В справочнике по языку не сказано, на что влияет приёмник во встроенной задаче СТОП(в:ЦЕЛ). Хотелось бы узнать это. Также там не описано назначение служебного слова БЕГУНОК.

 предыдущая  следующая 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


    Сделано в России