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

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

Тимур
18.02.08 18:52

407

Да и еще "ВИД" измените на "ТИП"! :-)

Д
18.02.08 19:06

408

> А может Вы её не скомпилировали?
Вроде бы скомпелировал. Я открывал Построить.bat, после чего появились все файлы, в том числе и Biblioteka.dll. По крайней мере файл Biblioteka.dll там был.

Д
18.02.08 19:12

409

Уважаемый Тимур!
Изменить склонения всех прилагательных в Глаголе - ИСПОЛЬЗУЕТ на ИСПОЛЬЗОВАТЬ, ВОЗВРАТ на ВЕРНУТЬ, и т. д. - по моему неплохая идея, по крайней мере воспринимать программу так будет удлбней.
> Да и еще "ВИД" измените на "ТИП"! :-)
А зачем?:-) Чем вам "ВИД" не нравиться?

Тимур
18.02.08 19:33

410

Уважаемый Д!
Именно, что удобней, ведь текст который пишешь должен нормально читаться, это ускоряет производительность и например сторонний программист нормально сможет разобраться в написанном тексте.
ВИД и ТИП - носят разный смысл :-)

Тимур
18.02.08 19:50

411

"КОН" заменить на "КОНЕЦ" - в Глаголе, как в Рапире, это уже обсуждалось и не раз и не два и не три, что "КОН" поменять на "КОНЕЦ".

Тимур
18.02.08 19:59

412

Уважаемый Д!
Вот смотри:
ПОКА i < 10 ВЫП
Вывод.Цел(i);
УВЕЛИЧИТЬ(i)
КОН;
-----------
Хотябы так уже приличней:
ЦИКЛ i < 10 ВЫП (возможно лучше ВЫПОЛНИТЬ)
Печать.Цел(i);
УВЕЛИЧИТЬ(i)
КОНЕЦ;

Тимур
18.02.08 21:17

413

"ОТ" -> "ДЛЯ"
"ПОКА" -> "ЦИКЛ"
"ИСПОЛЬЗУЕТ" -> "ИСПОЛЬЗОВАТЬ"
"ВИД" -> "ТИП"
"ОТДЕЛ" -> "МОДУЛЬ" или "ПРОГРАММА" (расширения прикольные *.мод , *.про)
"УКАЗ" -> "НАЧАЛО" или "НАЧАЛО_БЛОКА" или "БЛОК_УКАЗАНИЙ" ???????
"НАБОР" -> "ОБЬЕКТ"
"КОН" -> "КОНЕЦ"
Однозначно менять - ШИРВЕЩ, ВШИРЦЕЛ, ШИРЦЕЛ, ВЗНАК, ВЦЕЛ, ПЕР, ПОСТ, МНОЖ, ВЕЩ
--------
Основной пример по новому:

ПРОГРАММА Привет+;
ИСПОЛЬЗОВАТЬ Вывод ИЗ "...ОтделыОбмен";

БЛОК_УКАЗАНИЙ
Вывод.Цепь("Привет!")
КОНЕЦ Привет.

Сый
19.02.08 00:31

414

Однако вы недооцениваете продуманность выбранных слов.
Можно каждое слово разобрать в отдельности.
Например, "ОТДЕЛ". Почему "программа"? Программой следует называть всю совокупность отделов, которые составляют программу. Отдел же - это только её часть. "Модуль" - тоже можно, такое название применяется в некоторых других языках. Однако, чем оно лучше слова "отдел"? Так же и со словом "вид", чем "тип" лучше него? Эти слова в равной степени могут обозначать свой объект.
Про "УКАЗ" писал уже, а идея ввести слово, вроде "НАЧАЛО/БЛОК_чего-либо" мне кажется бредовой.
"НАБОР" - объектом можно назвать любой элемент языка, здесь же слово "набор" наиболее точно описывает сущность этого вида данных. Ещё можно "структура", но "объект" - не логично.
Слово "КОН" сокращено, видимо, по той причине, что частота его использования в разы превышает частоту использования других слов, поэтому чем оно короче, тем удобнее.

Сый
19.02.08 00:32

415

"ОТ" - во-первых, "ДЛЯ" уже занято, во-вторых, это слово будет логично применить только в том случае, если писать: "Для интервала от A до B значений счётчика C выполнять". Те же "ОТ" и "ДО".
"ПОКА" - ОТ-ДО, ПОВТОРЯТЬ, КОЛЬЦО - это тоже циклы.
А чем слова "ПОСТ", "МНОЖ" или "ВЕЩ" не понравились? Вполне нормальные и читаемые сокращения, понятные всем без глубокого изучения языка.
"ИСПОЛЬЗУЕТ" - подразумевается, что отдел использует, а не даётся указание. Повелительное наклонение логично использовать в указаниях, например, для встроенных задач, вроде УВЕЛИЧИТЬ. "ВОЗВРАТ" - тоже указание, но, по-моему, оно в такой форме больше подходит. Это указание выполняет две функции - возврат значения и возврат к выполнению кода вышестоящей задачи или отдела. Для первого случая "ВЕРНУТЬ" больше подойдёт, для второго - нет. А "ВОЗВРАТ" подходит для обоих вариантов.
Про "Вывод" уже писал, вывод и печать - разные понятия.

Сый
19.02.08 00:33

416

> пишет что "Библиотека DLL Biblioteka не найдена по пути..."
В случае с этой программой сообщение об отсутствии библиотеки выдаёт система, так что проверьте внимательно.

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


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