OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 12:34

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Важные мелочи
СообщениеДобавлено: Пятница, 18 Июнь, 2010 09:02 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
С лёгкой руки Анатолия Ивановича повелось модули исполнителей повелось сокращать до одной буквы: Ч - черепашка, Р - робот...

Однако наблюдается эффект "замыливания" этих букв в тексте программы: приставка "Р." начинает восприниматься просто как какая-то закорюка... Даже произносят по-латински "Пэ".

Нужно сокращать подлиннее, чтоб ассоциировалось с исполнителем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Пятница, 18 Июнь, 2010 09:45 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Согласные звуки несут в себе гораздо большую инфорамационную нагрузку, чем гласные (к сожалению не помню источник, где читал про это). Гласные как бы больше служат для удобства произношения, нежели для передачи информации. Если вооружиться результатами этих исследований, то можно предложить такой вариант сокращений:
Чрп - Черепашка; Рбт - Робот. (кратко и информативно)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Пятница, 18 Июнь, 2010 10:36 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Да, возможно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Пятница, 18 Июнь, 2010 14:54 

Зарегистрирован: Пятница, 02 Декабрь, 2005 14:35
Сообщения: 210
Откуда: Россия, Томск
Илья Ермаков писал(а):
Нужно сокращать подлиннее, чтоб ассоциировалось с исполнителем.

Чем чаще употребляется слово, тем оно должно быть короче. Предлоги и союзы в русском языке именно такие: и, в, к, не, на,... (сравните с союзом "жанни" = "и" в казахском языке). С Ч. я исходил из принципа разумной достаточности. Чем длиннее имена, тем больше труда по их набору и тем больше ошибок и воплей по их поводу (из свежего "окопного" опыта с шестиклашками). Как только даю новое имя команды или модуля, тут же спрашивают о возможной записи 1-2 буквами :)
Кстати, Черепашку Ильи Евгеньевича с большим успехом используем. Дополнение набора команд Овалом, Полосой и Надписью с возможностью выбора любого шрифта вызывает мощный подъем интереса. Ее выразительных средств теперь хватает на то, чтобы строить достаточно сложные для 12-летних программеров картинки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Пятница, 18 Июнь, 2010 20:04 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Илья Ермаков писал(а):
С лёгкой руки Анатолия Ивановича повелось модули исполнителей повелось сокращать до одной буквы ...
Это давняя практика в библиотеках zinnamturm.eu


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Суббота, 19 Июнь, 2010 18:41 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Но не до русских букв. Народ путается регулярно (совсем начинающие, но не дети).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Суббота, 19 Июнь, 2010 18:58 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Борис Рюмшин писал(а):
Но не до русских букв. Народ путается регулярно (совсем начинающие, но не дети).
Ничче не понял :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Суббота, 19 Июнь, 2010 20:27 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Да для робота того же... русскую Р и английскую P. Человек впадает в ступор. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 08:04 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Борис Рюмшин писал(а):
Да для робота того же... русскую Р и английскую P. Человек впадает в ступор. :)
Смысл понял, но синтаксис всё равно загадочен ("для", винительный падеж...).

---------------
Кстати, путаница русские-английские начинается довольно рано <в процессе обучения начинающих> и от нее, вообще говоря, уйти невозможно (можно только попытаться чуть облегчить дизайном шрифта).
Дело неизбежное, и просто надо этот пункт при первом возникновении четко обозначить и на носах зарубить.


Последний раз редактировалось Info21 Воскресенье, 20 Июнь, 2010 11:21, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 11:12 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Борис Рюмшин писал(а):
Да для робота того же... русскую Р и английскую P. Человек впадает в ступор. :)
Мой способ решения этой проблемы вряд ли кому-нибудь здесь понравится. Я тупА не использую русские идентификаторы. Не пользуюсь и транслитом по причине полного не переваривания его.
Предпочитаю идентификаторы на английском языке. Частенько пользуюсь словарём. За одно есть повод поизучать английские слова. Но никого к этому не призываю. Просто поделился своим опытом.
Не исключаю, что в будущем буду активно пользоваться русскими идентификаторами, но только в прикладных приложениях, но не в системных.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 11:24 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Проблему не обойти еще и потому, что она остается даже в чисто латинском варианте, например, для O-0-o, да и для заглавные-строчные.

Привычка проверять точность написания каждой буквы -- полезная, кстати, компетенция общего характера (юриспруденция и т.п.).

Может быть, даже и хорошо, что эта проблемка так явно тут выскакивает -- повод ее обозначить и в голове привычку создать.
И еще один аргумент в обоснование умоструктурирующей роли основ программирования как школьного предмета.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 11:31 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Info21 писал(а):
Проблему не обойти еще и потому, что она остается даже в чисто латинском варианте, например, для O-0-o, да и для заглавные-строчные.
Не совсем понял про "заглавные-строчные". Различаются они или нет устанавливается на уровне языка, а по начертанию их точно не спутаешь.

А вот что касается О-0 и особенно I(И)-l(эль)-1(один), то эта проблема решается исключительно выбором шрифта. Помню "на заре" ноль даже рисовали перечёркнутым, чтобы не путать с О.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 14:13 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
igor писал(а):
Не совсем понял про "заглавные-строчные". Различаются они или нет устанавливается на уровне языка, а по начертанию их точно не спутаешь.
Вот я и говорю всегда, что профессионалы не понимают школьной специфики :)

В киндер-голове от природы этого различения, вообще-то, нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 15:05 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Такой расклад мне даже в голову не приходил :D .
Всё верно, от школьной специфики я очень далёк.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Понедельник, 21 Июнь, 2010 20:00 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
igor писал(а):
Такой расклад мне даже в голову не приходил :D .
Всё верно, от школьной специфики я очень далёк.


Просто нужен спелл-чекер, который будет следить, чтобы кириллица не смешивалась с латиницей, цифры не попадали в середину идентификатора, употребление строчных и заглавных букв соответствовало установленному стилю, а в словах и устоявшихся сокращениях, выбранных в качестве идентификаторов, не было грамматических ошибок. Наверняка есть готовые спелл-чекеры, которые надо лишь доработать (в т.ч. добавить тематические словари) и интегрировать в IDE.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Вторник, 22 Июнь, 2010 17:09 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Сергей Прохоренко писал(а):
Просто нужен спелл-чекер, который будет следить, чтобы кириллица не смешивалась с латиницей, цифры не попадали в середину идентификатора...
Достаточно английские буквы выделять цветом фона (сереньким, например). Тогда очень просто контролировать их появление в тексте русскоязычной программы (CHR, ORD, MOD, DIV и прочие).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Вторник, 22 Июнь, 2010 18:09 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Александр Ильин писал(а):
Достаточно английские буквы выделять цветом...

Идея хорошая. Но тогда уж русские - они реже встречаются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Вторник, 22 Июнь, 2010 19:50 
Аватара пользователя

Зарегистрирован: Суббота, 12 Июль, 2008 22:49
Сообщения: 575
Откуда: Россия, Санкт-Петербург
Лучше шрифт сделать с небольшим наклоном (западный - влево, русский - вправо).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Вторник, 22 Июнь, 2010 20:42 

Зарегистрирован: Пятница, 16 Октябрь, 2009 20:04
Сообщения: 68
Александр Ильин писал(а):
Достаточно английские буквы выделять цветом фона (сереньким, например). Тогда очень просто контролировать их появление в тексте русскоязычной программы (CHR, ORD, MOD, DIV и прочие).


Таким образом выделяются буквы в языке "Инфо-Бухгалтера".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Важные мелочи
СообщениеДобавлено: Среда, 23 Июнь, 2010 14:13 

Зарегистрирован: Воскресенье, 08 Март, 2009 17:54
Сообщения: 372
А ещё можно русские и латинские буквы, похожие по начертанию считать эквивалентными.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB