Войти
ФлеймФорумПрограммирование

Язык программирования nim (5 стр)

Страницы: 1 2 3 4 5 6 Следующая »
#60
10:26, 23 мар. 2018

kipar
> но только одну
А я почему-то думал, что сколько угодно можно разных типов.


#61
11:47, 23 мар. 2018

kipar
> Потому что это один алгоритм. Не выделять же процедуру "OneStepOfAStar".
разделяй и властвуй? не, не слышал.

#62
11:50, 23 мар. 2018
Так нравилась возможность объявления нескольких типов в сишном форе, что даже не знал что такой возможности нет.
#63
17:48, 23 мар. 2018
if (x)
{
 y++;
 z--;
}
else
{
 do1();
 do2();
 do3();
}

// взаимозаменяемо с...

if (x) { y++; z--; }
else { do1(); do2(); do3();}
А в этом вашем сраном петоне и с этими вашими сраными петоноотступами... :trf:

kipar
> Так в чем же особенность аморального кода? Призывает к аморальным действиям?
> Описывает их?
Код, программа на котором напоминает площадное ругательство.

К примеру, на языке, у которого нецензурные ключевые слова, и который обязует все идентификаторы включать нецензурный фрагмент.
#64
17:55, 23 мар. 2018

Sbtrn. Devil
> А в этом вашем сраном петоне и с этими вашими сраными петоноотступами...
за питон не скажу но в хаскеле с питонотступами можно:

if condition
  then do action1; action2
  else do action3; action4
и даже так (но это уже уродство):
if condition then do action1; action2
else do action3; action4
#65
23:33, 23 мар. 2018

Sbtrn. Devil
>
> if (x) { y++; z--; }
> else { do1(); do2(); do3();}
зачем экономить на строчках, ради ухудшение читабельности?

#66
0:25, 24 мар. 2018

FlyOfFly
Ну в этом примере читабельность улучшилась.

#67
0:38, 24 мар. 2018

А вот и не улучилась.

#68
2:47, 24 мар. 2018

1 frag / 2 deaths
>
> Ну в этом примере читабельность улучшилась.
Это где? Как по мне, все испортилось

#69
7:23, 24 мар. 2018

Кот Зловред
FlyOfFly
спокойно читается когда в одну строку и при этом такие короткие имена переменных и однотипные операции.

#70
7:55, 24 мар. 2018

Вообще-то, в python так можно

if x: y += 1; z-= 1
else: do1(); do2(); do3()
#71
10:51, 24 мар. 2018

FlyOfFly
> Это где? Как по мне, все испортилось
Представь, что таких блоков штук 5 подряд.

#72
16:33, 24 мар. 2018

Коротких имён в реальном коде практически никогда нет.
Однострочный код сложно комментировать и рефакторить.
Однострочный код сложно редактировать в нормальных редакторах кода с мультикурсором.
Однострочный код всегда выглядит как поехавшие струйки говнокода и им и является.

И вообще за такие длинные сопли в коде надо по рукам бить.

#73
17:14, 24 мар. 2018

Кот Зловред
> Коротких имён в реальном коде практически никогда нет.
Коротких имён нет в коде у криворуких быдлокодеров. А во время оно в стандарте Ц даже было ограничение - идентификатор не больше 6 букв. И ничего, писали такой код, что до сих пор используется (стдлиб и tcp/ip стек, например). Это потом всякие там распустились, избаловались. Приучились захреначивать "говорящие имена", не помещающиеся в экран. Обормоты.

#74
17:19, 24 мар. 2018

Sbtrn. Devil
> А во время оно в стандарте Ц даже было ограничение - идентификатор не больше 6
> букв
Лол, действительно, не знал о таком: http://en.cppreference.com/w/c/language/identifier
Но это не есть что-то хорошее. Всякие memcmp, htons, getenv хреново читаются.

Страницы: 1 2 3 4 5 6 Следующая »
ФлеймФорумПрограммирование

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