LINUX.ORG.RU

Хорошая защита от копипасты.

thesis ★★★★★
()
Ответ на: комментарий от bender

и еще нашлось по ключевой фразе: http://inet-reklama.su/?p=270

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

bender ★★★★★
()

Моё кровное!

При отладке после множества патчей

int n = 1 + 2 -1 - 2 + 1 - 2 - 1 + 2;

vada ★★★★★
()

Фех, студенты? Им можно. А вот что бывает в продакшне:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
 kill_proc(1,SIGTERM,1);
 #else
...

AiFiLTr0 ★★★★★
()

Я недавно, реализовывал метод неподвижных точек и написал что-то вроде:

if (i==0)
else
...
end

очевидно вместо:

if (i!=0)
...
end

ErasimHolmogorin
()

return !true && !false;

ConnorMcLaud, ты просто намек не понял, объясни студентам нечеткую логику. =)

mopsene ★★★
()
Ответ на: комментарий от DNA_Seq

Жаба настолько убога что нельзя написать while 1 {....} ?

Низя, ибо там ждут только boolean, но можно while (true), ну или тот же for (;;).

urxvt ★★★★★
()
Ответ на: комментарий от Nxx

А а как надо? Там же нет нормального безусловного цикла.

Нормального это какого? Я бы предпочел что-то более привычное.

while (true) { ... }

или

for (; ;) { ... }

urxvt ★★★★★
()

Какой вуз, факультет?

Xenon ★★★
()
Ответ на: комментарий от urxvt

Не понял. do - while что ли?

Я к тому, что в С++ вообще не возможности организовать безусловный цикл, без условия.

Зачем писать 1 == 1 вместо true? Вот в чем вопрос.

Ну там же все равно будет проверка условия в результирующем коде, и визуально захламляется пространство. Но лучше на С/С++ не написать.

Nxx ★★★★★
()
Ответ на: комментарий от DNA_Seq

Жаба настолько убога что нельзя написать while 1 {....} ?

Просто писал на жабе убогий сишник который привык писать while(1) а когда компилятор ем ругнулся на тему boolean expected - он сделал его доступным ему способом.

r ★★★★★
()
Ответ на: комментарий от urxvt

Вот только что наткнулся:

А это писал скрумер фанатеющий от слова «читабельность».

r ★★★★★
()
Ответ на: комментарий от Nxx

Ну там же все равно будет проверка условия в результирующем коде

В машинном/байт коде? Очень сомневаюсь.

urxvt ★★★★★
()
Ответ на: комментарий от r

Просто писал на жабе убогий сишник

А вот и нет :) Человек с С и плюсами знаком примерно так же как я с Ерлангом. Видимо он просто привык что «там должно что-то сравниваться», вот и сравнил.

Хорошо хот переменную не завел )))

boolean alwaysRun = true;
while (alwaysRun == true) {
    ...
} 
urxvt ★★★★★
()
Ответ на: комментарий от Nxx
while (1 == 1) {
    printf("foo\n");
}

Вот что из него сделал gcc:

.L2:
	movl	$.LC0, (%esp)
	call	puts
	jmp	.L2

Не думаю что компилятор жабы намного тупее.

urxvt ★★★★★
()
Ответ на: комментарий от vada

Нельзя, false - 0, true - любое действительное число, кроме нуля.

ms-dos32
()
Ответ на: комментарий от ErasimHolmogorin

У меня было что-то вроде:

if (some&& some1 || some2 &&(some3||some4)) ;
else {}
Было лень думать как написать все без елсе

ymuv ★★★★
()

return !true && !false;

Во время отладки такое бывает — заменяешь вызовы методов на константы временно, а потом забываешь.

note173 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.