Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.03.2011, 00:09
vitalik14 вне форума Посмотреть профиль Отправить личное сообщение для vitalik14 Найти все сообщения от vitalik14
  № 1  
Ответить с цитированием
vitalik14

Регистрация: Oct 2009
Адрес: x=9;y=9;z=1;
Сообщений: 22
Cool Переменные, классы, русскими литерами ?

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

Это как стрельнуть в африканское племя, а там в ответ, русским матом ответ))

Старый 08.03.2011, 00:20
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Разница есть, очень незначительная, строки все-таки в юникодах, т.е. на кириллицу будет по 2 байта вместо одного. Но это менее принципиально, чем то, что, если чесно, я и описание ошибок на русском не очень понимаю, да и справку читать по-русски иногда очень напряжно (недавно смотерл "Пи", фильм в смысле, и там переводчик смело так пару раз повторил "Нажать ретурн"). Т.е. я бы не делал так... ну тем более не в моей ситуации
__________________
Hell is the possibility of sanity

Старый 08.03.2011, 00:22
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 3  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
1. Требуется переключать раскладку
2. На русском языке сложнее придумать универсальное и лаконичное название функции/переменной
3. Представьте, что ваш код будет поддерживать американец, который русские буквы даже набрать не сможет без установки языкового пакета. Ну и конечно про слепой набор ему придется забыть.
__________________
тонкий тролль, осеянный благодатью

Старый 08.03.2011, 01:09
vitalik14 вне форума Посмотреть профиль Отправить личное сообщение для vitalik14 Найти все сообщения от vitalik14
  № 4  
Ответить с цитированием
vitalik14

Регистрация: Oct 2009
Адрес: x=9;y=9;z=1;
Сообщений: 22
Цитата:
Разница есть, очень незначительная, строки все-таки в юникодах, т.е. на кириллицу будет по 2 байта вместо одного.
Согласен первая мысль моя была такой) но почему производительность не отвечает логичностью, вроде как бы 2 мешка тежелее одного и скорость должна показать себя(вожможно это только домысслы и компилятор выделяет память для переменных с учетом юникода (так бы и правильнее лучше чуть избыточности в памяти чем выяснение что из себя представляет сущность(трата времени) ).

На счет английской справки могу только позавидовать....только русским хелпом пользуюсь)

Цитата:
1. Требуется переключать раскладку
2. На русском языке сложнее придумать универсальное и лаконичное название функции/переменной
3. Представьте, что ваш код будет поддерживать американец, который русские буквы даже набрать не сможет без установки языкового пакета. Ну и конечно про слепой набор ему придется забыть.
1. Не значительно,(Не все знают англ. на отлично, чтоб коментарии не на русском четко прописывать).
часто, туда сюда раскладка лабает.
2. Здесь уж уверенно могу поспорить(в словарном падеже русский на голову английский делает).Правда и простоты в этом не прибавляется)
3.Здесь уж и минусы и плюсы, защита зашита от буржуев на молекулярном уровне))


Последний раз редактировалось vitalik14; 08.03.2011 в 01:13.
Старый 08.03.2011, 01:13
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 5  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от vitalik14 Посмотреть сообщение
3.Здесь уж и минусы и плюсы, защита зашита от буржуев на молекулярном уровне))
Угу, защита от всех на планете. Кроме вас к этому коду никто больше не прикоснется.

Старый 08.03.2011, 01:31
vitalik14 вне форума Посмотреть профиль Отправить личное сообщение для vitalik14 Найти все сообщения от vitalik14
  № 6  
Ответить с цитированием
vitalik14

Регистрация: Oct 2009
Адрес: x=9;y=9;z=1;
Сообщений: 22
Цитата:
Угу, защита от всех на планете. Кроме вас к этому коду никто больше не прикоснется.
Это уже наверно ближе к истине)

Старый 08.03.2011, 01:35
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 7  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Цитата:
Согласен первая мысль моя была такой) но почему производительность не отвечает логичностью, вроде как бы 2 мешка тежелее одного и скорость должна показать себя(вожможно это только домысслы и компилятор выделяет память для переменных с учетом юникода (так бы и правильнее лучше чуть избыточности в памяти чем выяснение что из себя представляет сущность(трата времени) ).
Имена локальных переменных при компиляции теряются.
Имена неймспейсов, пакетов, классов, методов и свойств складываются в таблицу констант. При исполнении кода флэшплеер оперирует не самими именами, а их индексами. Поэтому на сами имена ему, в общем-то, наплевать, главное чтобы отличались.
__________________
тонкий тролль, осеянный благодатью

Старый 08.03.2011, 01:44
vitalik14 вне форума Посмотреть профиль Отправить личное сообщение для vitalik14 Найти все сообщения от vitalik14
  № 8  
Ответить с цитированием
vitalik14

Регистрация: Oct 2009
Адрес: x=9;y=9;z=1;
Сообщений: 22
Цитата:
Имена локальных переменных при компиляции теряются.
Имена неймспейсов, пакетов, классов, методов и свойств складываются в таблицу констант. При исполнении кода флэшплеер оперирует не самими именами, а их индексами.
Спасибо! очень логично, не знал. Тогда в моем понимании основная разница заключается лишь в локально-социальном аспекте.

Старый 08.03.2011, 01:56
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 9  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
1c -код- это жесть!
__________________
Отряд Котовскага

Старый 08.03.2011, 02:06
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 10  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Я пробовал названия тестовых методов по русски писать (их, если англиский хреново знаешь, действительно сложно сочинять) - слетает автозапуск с автокомплитом (нифига они не по utf-8 работают)

А обычные идентификаторы называть - раскладку же переключать нужно И мало ли кто в каком редакторе твой код будет смотреть - лучше уж на английском пусть будут.

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:21.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.