OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 17 Ноябрь, 2017 22:10

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




Начать новую тему Ответить на тему  [ Сообщений: 188 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10
Автор Сообщение
СообщениеДобавлено: Среда, 02 Январь, 2013 22:27 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4036
Откуда: Россия, Орёл
В случае с 1С стимулом является не родной язык, а почти монопольная распространённость и, соответственно, востребованность 1С-программистов. И не более.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Январь, 2013 05:09 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 557
Борис Рюмшин писал(а):
... стимулом является не родной язык, а ... И не более.

Именно использование родного языка создает комфорт при программировании, сопровождении и общении с заказчиком.

При этом используются многословные идентификаторы без сокращений. Это позволяет:
использовать идентификаторы полные смысла,
использовать терминологию проблемной области и знакомую заказчику,
избавляет от необходимости изобретать слова из обрывков иностранных слов и транслитерации,
обходиться без комментариев, т.к. текст с русскими идентификаторами имеет смысловое звучание,
облегчает общение, т.к. текст программы приобретает разговорное звучание, в т.ч. числе и по телефону,
ускоряет набор текста программы на родном языке без переключения регистра.

Русские идентификаторы используются и в наименовании полей баз данных. Визуализация таблицы базы данных на форме производится с использованием идентификаторов полей.

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

На службе, до перехода на 1С систему в 2001 году, использовалась СУБД FoxPro версии 2.6 и она тогда позволяла использовать для идентификаторов национальную кодовую таблицу 866.

К сожалению, при модификации КП Ф.В. Ткачевым не использован отечественный опыт 1С систем по выбору написания ключевых слов.


Последний раз редактировалось ==== Четверг, 03 Январь, 2013 05:52, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Январь, 2013 05:48 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2846
Откуда: Астрахань
Геннадий Тышов писал(а):
Именно использование родного языка соэдает комфорт при программировании, сопровождении и общении с заказчиком.

При этом используются многословные идентификаторы без сокращений. Это позволяет:
использовать идентификаторы полные смысла,
использовать терминологию проблемной области и знакомую заказчику,
избавляет от необходимости изобретать слова из обрывков иностранных слов и транслитерации,
обходиться без комментариев, т.к. текст с русскими идентификаторами имеет смысловое звучание,
облегчает общение, т.к. текст программы приобретает разговорное звучание, в т.ч. числе и по телефону,
ускоряет набор текста программы на родном языке без переключения регистра.

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

Еще преподы отмечали, что профессиональная терминология усваивается гораздо лучше, чем при обучении на англоязычном ЯП.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Январь, 2013 07:54 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 557
Вопросы использования русской лексики в языках программирования на форуме осуждались и раньше.

Смотрите http://forum.oberoncore.ru/viewtopic.php?p=24346#p24346 от 18 Февраль, 2009.
Там же выложен файл "ПравилаОбразованияИмен" для языков 1С.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключевые слова на родном языке
СообщениеДобавлено: Суббота, 26 Январь, 2013 08:30 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2846
Откуда: Астрахань
Читал книжку Окулова про развитие интеллекта школьников.
Окулов упоминает эффект Струпа (не страус... :) ): http://ru.wikipedia.org/wiki/%D0%AD%D1% ... 0%BF%D0%B0

В связи с этим становится понятна абсолютная необходимость правильных имен объектов и функций в программе.
А также, естественно, правильных ключевых слов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключевые слова на родном языке
СообщениеДобавлено: Среда, 08 Май, 2013 02:15 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 481
Откуда: Киев
Я так понимаю, украинский словарик в школьную сборку был добавлен из общих соображений без тестирования на юних програмістах?
Немного поработал над украинизацией:
1. Доперевел словарик.
2. Добавление копии перевода с латинской "I" вместо украинской перенес из словаря в код загрузки словаря. Кстати, почему только "І"?
3. Убрал перевод внутри строк. До того пару раз споткнулся на этом.
4. Добавил украинские варианты школьных модулей ввода-вывода.
Особо не тестировал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключевые слова на родном языке
СообщениеДобавлено: Воскресенье, 19 Май, 2013 23:08 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 481
Откуда: Киев
...
5. Подредактированы 2-а пункта меню, ссылавшиеся на перемещенный код.
("Обновить список ключевых слов", "Перевести в English")


Вложения:
bb.school.ukr.zip [21.2 КБ]
Скачиваний: 111
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ключевые слова на родном языке
СообщениеДобавлено: Понедельник, 20 Май, 2013 15:27 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7712
Откуда: Троицк, Москва
Спасибо!


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

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


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

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


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

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