Трудности перевода

Автор myst, января 20, 2009, 00:39

0 Пользователи и 1 гость просматривают эту тему.

Demetrius

Цитата: Bhudh от февраля 25, 2010, 18:36
Почему не капсом? :what:
Сишные правила хорошего тона предполагают маленькие буквы.

А AS и as в С — разные структуры. Это вам не язык Ада.

myst

Цитата: Bhudh от февраля 25, 2010, 18:36
Почему не капсом? :what:
В C капсом пишут только макроопределения.

Алексей Гринь

ВерблюжийСлучай милее.

Цитата: Demetrius от февраля 25, 2010, 18:37
Сишные правила хорошего тона предполагают маленькие буквы.
Цитата: myst от февраля 25, 2010, 18:42
В C капсом пишут только макроопределения.
Правил хорошего тона в Си много. В WinAPI имена структур — капсом, а функций — в ВерблюжийСлучай.
肏! Τίς πέπορδε;

Bhudh

Я-то думал, там есть служебное слово as, как например if :what:.


Offtop
Цитата: Demetrius
Это вам не язык Ада.
Кстати, да. Была тут темка про язык ангелов.
А вот какой язык в Аду?
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Уже можно кое-что установить: в языке АДА нет имён собственных — поэтому там Свобода регистрА. Значит, [по правилу вывода pseudus ponens], в аДу нет собственности!

А ещё один псевдус поненс спрятался где-то там перед явно прописанным.

Алексей Гринь

Цитата: Bhudh от февраля 25, 2010, 19:07
Я-то думал, там есть служебное слово as, как например if :what:.
В сишарпе есть.

Цитата: arseniiv от февраля 25, 2010, 19:12
Свобода регистрА
Поощрение неаккуратного кода. В печь.
肏! Τίς πέπορδε;

myst

Цитата: Алексей Гринь от февраля 25, 2010, 19:05
В WinAPI имена структур — капсом, а функций — в ВерблюжийСлучай.
Это WinAPI-то — хороший тон?! Побойся Дениса Ритчи!

arseniiv

Цитата: Алексей Гринь от февраля 25, 2010, 19:13
В сишарпе есть.
В Delphi (ha ha ha ha ha ha ha ha ha!) тоже есть... Заурядный такой оператор. Почти везде он есть. Же.

Цитата: Алексей Гринь от февраля 25, 2010, 19:13
Поощрение неаккуратного кода. В печь.
Я жЕ говоРю о яЗЫке аДА, а не о разных других! ::)


myst

Цитата: Алексей Гринь от февраля 25, 2010, 19:13
Поощрение неаккуратного кода. В печь.
Там правила для идентификаторов жёстче, чем в С.

Алексей Гринь

Цитата: arseniiv от февраля 25, 2010, 19:18
ЦитироватьПоощрение неаккуратного кода. В печь.
Я жЕ говоРю о яЗЫке аДА, а не о разных других! ::)

Spoiler (click to see)аккуратный кодНаЧёмТоСиПодобном() {
  поМоему(должен, быть, с такимСпособомИменованияСложныхИмён);
  !НИКАКИХ_КАПСОВ_ГДЕ_ПОПАЛО_ТОЛЬКО_DEFINE_ИМЕНА_ИМ;
  -унарныйОператор + ИмяСложногоТипа(гавГав);
  return "Всего хорошего!";
}
Я имел в виду, разрешается писать и MyCoolVariable, и myCOOLVarIAble.

Цитата: myst от февраля 25, 2010, 19:18
Это WinAPI-то — хороший тон?! Побойся Дениса Ритчи!
Ой лол. Для каждой платформы — да что там, для каждого проекта — свои coding conventions. Нет в Си никакого абсолютного хорошего тона.

У твоего хвалёного Ричи функции в стандартной либе зовутся printf, strcmp и прочие наборы букв. Классный тон :\ Пошёл он. WinAPI - хороший стиль, если только венгерскую нотацию убрать.
肏! Τίς πέπορδε;

myst

Цитата: Алексей Гринь от февраля 25, 2010, 19:36
У твоего хвалёного Ричи функции в стандартной либе зовутся printf, strcmp и прочие наборы букв.
Ты действительно не знаешь почему или троллишь? :)

myst

Цитата: Алексей Гринь от февраля 25, 2010, 19:36
Пошёл он. WinAPI - хороший стиль, если только венгерскую нотацию убрать.
Я предпочитаю дефисы или хотя бы подчёркивания.

arseniiv

Цитата: Алексей Гринь от февраля 25, 2010, 19:36
Я имел в виду, разрешается писать и MyCoolVariable, и myCOOLVarIAble.
Ну, это излишек, конечно (и в паскале же такое). Но способ обращения с такими разнорегистровыми именами у бейсиков ещё хуже — они меняют все имена, как написано первое. :uzhos:
Цитата: myst от февраля 25, 2010, 19:55
Ты действительно не знаешь почему или троллишь? :)
Тоже не знаю. :donno: Для удобства набора? Раньше не поддерживались 'A'..'Z'?
Цитата: myst от февраля 25, 2010, 19:55
Я предпочитаю дефисы или хотя бы подчёркивания.
Оставим дефисы тем, кому они разрешены. Лиспу, например.

Ноэль

Цитата: Elik от января 20, 2009, 01:10
Цитата: myst от января 20, 2009, 00:39
Неправильно. Это не благодарность за покупку.
«Ваша кредитная карточка проверяется. Подождите. Thank you very much for giving us your business.» Что-то типа такого.

Тогда маразм развеивается, а ситуация проясняется.

Это означает нечто вроде "Спасибо за оказанное доверие", а если дословно, то "Спасибо, что доверили нам свой бизнес".

Предоставление банковских услуг тоже считается покупкой. В данном случае товаром, продуктом являются услуги.

БАНКОВСКИЙ ПРОДУКТ - конкретный метод оказания банком услуги клиенту, т. е. система документально оформленных процедур обслуживания клиента.

myst

Цитата: arseniiv от февраля 25, 2010, 20:03
Тоже не знаю. :donno: Для удобства набора? Раньше не поддерживались 'A'..'Z'?
Ограничение на длину идентификаторов, конечно же. :)

Алексей Гринь

Цитата: myst от февраля 25, 2010, 19:56
Я предпочитаю дефисы или хотя бы подчёркивания.
Подчёркивания уродливы.
肏! Τίς πέπορδε;

myst

Цитата: Алексей Гринь от февраля 25, 2010, 22:19
Подчёркивания уродливы.
Уродливы, да, и набирать неудобно.

Алексей Гринь

Тогда зачем предпочитаешь?

Сравните-с:
   my_kewl_var - another_kewl_var
и
  myKewlVar - anotherKewlVar

С подчёркиваниями (как и с дефисами) читаемость намного ниже — чтобы глазами распарсить имя переменной, нужно больше напрягаться, ибо _ похож на оператор, и он как бы разрывает имя переменной на фрагменты, нужно постоянно собирать глазами все эти фрагменты в кучу.

Я подчёркивания использую в ООП-си только для отделения имени класса от его метода, допустим, String_FindChar.
肏! Τίς πέπορδε;

myst

Цитата: Алексей Гринь от февраля 27, 2010, 01:35
С подчёркиваниями (как и с дефисами) читаемость намного ниже — чтобы глазами распарсить имя переменной, нужно больше напрягаться, ибо _ похож на оператор, и он как бы разрывает имя переменной на фрагменты, нужно постоянно собирать глазами все эти фрагменты в кучу.
Ничего подобного. Прекрасная читаемость (особенно с дефисами). И да, в Лиспе дефис с оператором не перепутать. :P А в C подчёркивания с пивком потянут.

Алексей Гринь

Цитата: myst от февраля 27, 2010, 06:46
Ничего подобного. Прекрасная читаемость
Субъективщина.
肏! Τίς πέπορδε;


Алексей Гринь

Отнюдь, я сама объективность. У меня даже «мнений» своих никогда нет, только сухие факты.
肏! Τίς πέπορδε;

Juif Eternel

Работаю сейчас на Qt и использую только горбатую запись: компактно и хорошо читаемо. Если имя состоит из нескольких компонентов, то запись с подчеркиваниями превращается в безобразный поезд.
Mir lebn ejbik

myst


myst

blood withdrawal (из медицины)
Это что такое? Забор крови на анализ?

 

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр