12

Сова - лучший преподаватель курсов

Несколько дней назад со мной произошла такая ситуация во время помощи знакомому, никак не покидала голову мысль зарисовать это))

P.S Слеплено из говна и палок в фотожопе с набором терпения, уже нарисованных комиксов (три вариации + собственное рукожопство), свободного времени и желания.

Сова - лучший преподаватель курсов Фанфики об эффективной сове, Курсы программирования

Дубликаты не найдены

+4
Всегда думал, что в программировании "правильно и неправильно" относятся к реализации алгоритма в первую очередь. В конкретном примере, для человека, не знающего язык, вариант Совы понятнее, а для знающего - наоборот хуже (потому, что ему очевидно, где в аргументах println вариант для true, а где для false).
Думаю, что по скорости исполнения, занимаемой памяти и размеру конечного бинарного кода варианты практически тождественны.
Так что практического смысла в вопросе Совы нет, а философский есть.
раскрыть ветку 2
+1
Для того, что написала Сова - существует if else, а тернарные операторы используются там, где блоки is else заюзать нельзя. Это просто некорректное использование инструмента. По поводу памяти - тот способ займет больше места как минимум из-за дважды прописанной функции. И я не считаю, что тут есть что-то философское - тут ответ явно очевиден.
раскрыть ветку 1
0
Про память удивило. Думал, что оптимизирующие компиляторы такой вариант вполне себе оптимизируют. Спасибо за информацию.
P.S. я, признаться, думал, что такую конструкцию, которую использовала Сова сделали взамен if..else, а не как альтернативу.
+1

А вот шаблон, может кому-то зайдет)

(Я был бы очень рад заготовкам, а то самому лепить кучи запарно капец)

Иллюстрация к комментарию
0
Файт!!!
0

"я отвергаю ваши доказательства"

0

C#?

Стоит изучать, как первый язык?

раскрыть ветку 6
0

Сначала нужно определиться с тем, что вы хотите писать, а потом уже выбирать язык. Если виндовые формочки, то вероятно C# подойдет, а если ios приложения, то вряд ли

0
меня, наверно, заминисуют, но лучше начать хотя бы с с++. А как первый язык вообще лучше джаву. В джаве можно легко сделать то, что на си шарпе нельзя сделать без костылей. Да и си шарп он как-то менее производительный и менее комфортный, чтоле.
0
Я начинал с Java, довольно долго на ней сидел т.к как яп он слишком комфортный, а потом уже пошел во все остальное)
-1

Начните со встроенного языка 1с

раскрыть ветку 2
+5

шутка так себе.

+3

Если он будет первым, то он останется единственным.

:)

Похожие посты
Похожие посты не найдены. Возможно, вас заинтересуют другие посты по тегам: