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

 предыдущая  следующая 
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

Сый
12.12.07 21:41

367

> А форум ваш что,скопытился
Спасибо хостингу.

> все не так,как написано в ЧаВо
Что именно? Всё не может быть не так.

> нет кнопки создать новый
Кнопка "Открыть" есть для этого.

Кив
16.12.07 14:01

368

На мой взгляд у Вас есть возможность не только двинуть свой проект но и открыть широкую дискуссию по Вопросу программирования на родном языке (татарском, башкирском, ..., британском, американском).
Что мешает иметь настраиваемую таблицу ключевых слов языка? А следом и настраиваемые конструкции просятся...

Сый
16.12.07 17:38

369

Язык - это не только служебные слова, а остальное сделать "настраиваемым" не вижу возможным. Это будет просто создание других языков. Но я считаю, что каждый человек имеет право писать программы, мысля на своём языке. Однако, у Глагола цель немного другая, как я понимаю, - это использование его именно русскими людьми.

Алексей
15.01.08 21:32

378

Скачал Глагол, открываю справочник и смотрю первую же програмку.
-------------
ОТДЕЛ Привет+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...ОтделыОбмен";
УКАЗ
Вывод.Цепь("Привет!")
КОН Привет.
-------------
Мдя не очень хорошо все это смотрится, тем более в верхнем регистре!
Наверно лучше было бы так:
-------------
начало <{блок привет}>
использовать вывод ["...ОтделыОбмен"];
указ
вывод.печать("Привет!");
конец <{блок привет}>

-------------
Ну хоть что-то наподобие :-)))))

Сый
16.01.08 17:38

379

Думаю, что верхний регистр хорошо подходит для выделения служебных слов, а значение слов хорошо продумано и обосновано. Учитывание регистра букв я также считаю плюсом.

HP
16.01.08 22:19

380

Люди, а вы вообще видели 1С?

Посмотрите как там сделали.

ПС. Visual Basic поддается локализации намного лучше Паскаля.

Если Тогда
Иначе
КонецЕсли

Пока Цикл
КонецЦикла

Окр,...

Это же так просто!

Сый
16.01.08 23:48

381

Глагол строился на основе Оберона. У языка 1С немного другие цели.

Tark
25.01.08 00:18

385

Не дай Бог такого программирования по-русски! Я лучше Английский выучу (что собственно уже почти и сделал), да и англ. язык сам по себе проще и понятней русского (моё личное мнение)... А так, конечно, пожелаю удачи!

P.S. Но над служебными словами всётаки подумайте ;) Всё же "Console.Print();" будет выглядеть как "Консоль.Печать()" а не как "Вывод.Цепь()" :)

Сый
27.01.08 20:05

388

> англ. язык сам по себе проще и понятней русского
Что он проще, не спорю, хотя это часто также зависит от уровня владения им составителя текста. А вот насчёт "понятней" - может Вы просто русский язык недостаточно хорошо знаете?

> Всё же "Console.Print();" будет выглядеть как "Консоль.Печать()" а не как "Вывод.Цепь()" :)
Глагол не является переводом английских служебных слов. Выбирались слова независимо от английских, но подходящие для соответствующего объекта.

Сый
27.01.08 20:16

389

Задача "Текст.ВШирЦел" выдаёт погрешность при работе в большими числами, что весьма странно для целых чисел, если не учитывать, что текст преобразуется сперва в вещественное. Например, для текста "20000000000001H" выдаётся число 20000000000000H. Таким образом, эта задача является почти непригодной для работы с числами вида ШИРЦЕЛ.

 предыдущая  следующая 
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


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