Войти
ФлеймФорумОбщее

Отличия С/C++ от Delphi? (27 стр)

Страницы: 126 27 28 29 30 Следующая »
#390
16:55, 28 окт. 2014

TarasB
> а в чём прикол двух плюсиков или двух минусиков? чисто мелкий сахарок, не более
прикол в том как они работают и как этим можно пользоватся.

TarasB
> не помню, что там приоритетнее, но короче со скобочками затрахаться придётся
затрахиваешся потому что не помниш приоритет:)

TarasB
> раскрой мысль
не профессионально сравнивать буловые переменные, для работы с ними есть специальные операторы.

TarasB
> почему?
потому что сначала думать над именем, а потом над типом - через задницу.
К тому же генератор имен переменных не работает если писать сначала имя, а потом тип.
чтобы понятно было про что я говорю:
Изображение


#391
17:01, 28 окт. 2014

Mephistopheles
> Это правило хорошего кода.
  Правило вечного нуба я бы сказал. Это костыль для уродской системы типов С/С++. В яве и других нормальных языках так уже никто не пишет (про языки, в которых нет присваивания я уже вообще молчу). Пишут только if ("ololo".equals(string)) и по объективным причинам это ещё нормально, хотя уже на грани говнокода. И как раз в С++ так писать нельзя.

TarasB
> То ли дело сишка с её дебильным приоритетом, вынуждающим делать 100500
> скобок...
> if ((((a+b)&c) | ((d+e)&f)) == h)
  В данном случае скобки нужны лишь одни - вокруг левого операнда ==. Но всё равно это не избавляет от необходимости их писать, потому что кто-то вроде тебя может и не знать таблицы приоритетов. Правда зачем таких к коду допускать непонятно.

> не помню, что там приоритетнее, но короче со скобочками затрахаться придётся
  В делфи плюс ко всему придётся затрахаться ещё и с And/Or. Правда нафига я это пишу непонятно, и так любому ясно, что язык говно.

Mephistopheles
> чтобы понятно было про что я говорю:
  Странно, что нет самого очевидного варианта: oess. Идея - говно :)

PANDA
> забыть делфи
  Дальше, очевидно, забыть С++ и выбрать что-нибудь нормальное.

#392
17:14, 28 окт. 2014

Zefick
> Странно, что нет самого очевидного варианта: oess
мастерам сокращений нужно отрезать по фаланге с каждого пальца, чтобы печаталось быстрее. Там бинов штук 30 инжектится, если их все сократить там ад будет.

#393
17:16, 28 окт. 2014

Mephistopheles
> прикол в том как они работают и как этим можно пользоватся.
И чем они отличаются от Inc и Dec? Вот только не надо про использование внутри сложного выражения, за это руки отрывать надо.

Mephistopheles
> затрахиваешся потому что не помниш приоритет:)
Или потому что он непродуманный.

Mephistopheles
> не профессионально сравнивать буловые переменные, для работы с ними есть
> специальные операторы.
Дай угадаю:
if (a.Equals(b))
да?

Mephistopheles
> потому что сначала думать над именем, а потом над типом - через задницу.

охрененно объяснил, лол

Mephistopheles
> К тому же генератор имен переменных

какая полезная штука лол

Zefick
>   В делфи плюс ко всему придётся затрахаться ещё и с And/Or.

Не в плюс, а только с And/Or.

#394
17:24, 28 окт. 2014

TarasB
> Не в плюс, а только с And/Or.
  Хочешь сказать, что там твоё вырежение будет выглядеть не как "(((a+b) And c) Or ((d+e) And f)) = h", а как-то по другому? Кстати, их ещё и пробелами надо выделять, что может оказаться не очень круто для кого-то. Я не утверждаю, что тем, кто никогда не ставит пробелы вокрут & и |, как сделал ты, не надо отрубать сразу по две фаланги, чтобы печаталось ещё быстрее, просто иногда пробелы позволяют лучше подчеркнуть группировку.

> И чем они отличаются от Inc и Dec?
  Тем, что не надо скобочки ставить же.

#395
17:24, 28 окт. 2014

TarasB
> И чем они отличаются от Inc и Dec? Вот только не надо про использование внутри
> сложного выражения, за это руки отрывать надо.
не может эта паскальщина постинкремент в одной строчке с вызовом, ты помнится считал строчки а тут вдруг...

TarasB
> Или потому что он непродуманный.
Да ты даже не знаеш какой он, а говориш что он не продуманный))

TarasB
> Дай угадаю:
> if (a.Equals(b))
> да?
if (someBool && anotherBool) это самый логичный вариант.

TarasB
> охрененно объяснил, лол
ну а как тебе обьяснить очевидное:)

TarasB
> какая полезная штука лол
оно, как и любая автоматизация рутины, сильно экономит время. Не нужно ни думать над именами, ни писать их.
Вот к примеру, сколько ты строчек кода в день производиш? В среднеем?

#396
17:33, 28 окт. 2014

Тут инфа появилась: оказывается, С++ - никакой не отдельный язык программирования, а всего лишь диалект делфей. А идею о том, что это отдельный язык придумали иллюминати, чтобы рассорить программистов.
Делфи и С++ - братские языки и отличия между ними непринципиальные.

#397
18:06, 28 окт. 2014

Zefick
>   Хочешь сказать, что там твоё вырежение будет выглядеть не как "(((a+b) And c)
> Or ((d+e) And f)) = h", а как-то по другому?
Короче, я пример привёл плохой. Обычно у меня в выражениях операторы & и | должны первым делом вычисляться.

Mephistopheles
> не может эта паскальщина постинкремент в одной строчке с вызовом
Так это же как раз достоинство.

Mephistopheles
> if (someBool && anotherBool) это самый логичный вариант.
Пипец ты лол.
if (a==b) для тебя это как (a&&b).
ЛООООООЛ

Mephistopheles
> ну а как тебе обьяснить очевидное:)
Ну короче не можешь.

Mephistopheles
> Вот к примеру, сколько ты строчек кода в день производиш? В среднеем?
Тебе за строки платят? Охлол.

#398
18:11, 28 окт. 2014

TarasB
not xor?

#399
18:12, 28 окт. 2014

PANDA
> not xor?

А, ну да, я же забыл, это же тоже практика хорошего кода. А синтаксис не виноват, не-не.

#400
18:14, 28 окт. 2014

TarasB
Что может быть более читабельно и понятно, чем

if( !(firstBool^secondBool) )
?
#401
18:14, 28 окт. 2014

TarasB
> Тебе за строки платят? Охлол.
ну ты ответь на вопрос.

TarasB
> Так это же как раз достоинство.
сомнительное достоинство.

TarasB
> if (a==b) для тебя это как (a&&b).
> ЛООООООЛ
даже не догадываешся почему так?

TarasB
> Ну короче не можешь.
Не я не могу, а ты не понимаеш:)

#402
18:20, 28 окт. 2014

Mephistopheles
> даже не догадываешся почему так?
Я тоже не догадываюсь, почему?

#403
18:29, 28 окт. 2014

Люди делятся на 3 типа:
  1) считают синтаксис Си/С++ ублюдошным
  2) считают синтаксис Delphi ублюдошным
  3) считают и синтаксис Си/С++, и синтаксис Delphi ублюдошными

Лично я из первых

#404
18:29, 28 окт. 2014

PANDA
> Я тоже не догадываюсь, почему?
шутиш чтоли?) Да ответ же очевиден. Но видимо не для всех, это даже забавно.

Страницы: 126 27 28 29 30 Следующая »
ФлеймФорумОбщее

Тема в архиве.