Информация об изменениях

Сообщение Re[8]: [СПб] Математик криптограф 500$-5000$ от 05.03.2018 15:15

Изменено 05.03.2018 15:16 Nikе

Re[8]: [СПб] Математик криптограф 500$-5000$
Здравствуйте, sergey2b, Вы писали:

N>>Ну так это говорит нам только о том, что они не особо программировать умеют, потому, что сложно быть хорошим специалистом в двух сферах одновременно.

N>>Я вот тоже систематически пишу на 10 языках — тонкости всех в голове не умеющаются, поэтому все, кроме с++ используются в относительно упрощённой форме.

S>те вы хотите сказать человек не осилил


Ну а какие могут быть разумные причины? Либо оно должно запускаться на каком-то очень примитивном эмбедед, либо человек не осилил концепции языков высокого уровня.
Какие должны быть резоны у человека, чтобы писать скажем так:
void SomeFunction()
{
    pthread_mutex_lock(&some_mutex);
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    pthread_mutex_unlock(&some_mutex);
}

или подобные извращения с goto? Вместо:
[ccode]
void SomeFunction()
{
auto lock = lock_guard( some_mutex );
...
}
Я тут вижу либо проблемы с компилером, либо некомпетентность. В настоящее время — скорее некомпетентность.
Re[8]: [СПб] Математик криптограф 500$-5000$
Здравствуйте, sergey2b, Вы писали:

N>>Ну так это говорит нам только о том, что они не особо программировать умеют, потому, что сложно быть хорошим специалистом в двух сферах одновременно.

N>>Я вот тоже систематически пишу на 10 языках — тонкости всех в голове не умеющаются, поэтому все, кроме с++ используются в относительно упрощённой форме.

S>те вы хотите сказать человек не осилил


Ну а какие могут быть разумные причины? Либо оно должно запускаться на каком-то очень примитивном эмбедед, либо человек не осилил концепции языков высокого уровня.
Какие должны быть резоны у человека, чтобы писать скажем так:
void SomeFunction()
{
    pthread_mutex_lock(&some_mutex);
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    ...
    {
       ...
       pthread_mutex_unlock(&some_mutex);
       return;
    }
    pthread_mutex_unlock(&some_mutex);
}

или подобные извращения с goto? Вместо:
void SomeFunction()
{
    auto lock = lock_guard( some_mutex );
    ...
}

Я тут вижу либо проблемы с компилером, либо некомпетентность. В настоящее время — скорее некомпетентность.