avva: (Default)
[personal profile] avva
(интересно будет только программистам и сочувствующим, знающим язык C)

Интервьюировал кандидата, который в своем коде на C все время писал так:

for (unsigned i = 0; i < ...


Забавно. Вполне нормальный C, конечно, но в последний раз я видел код, который использовал unsigned, а не unsigned int, где-то в середине 90-х, наверное. Веет от этого кода чем-то старинно-олдскулным.

Date: 2011-05-25 03:06 am (UTC)
stas: (Default)
From: [personal profile] stas
Я бы обязательно вписал int. А то оно как-то не так выглядит.

Date: 2011-05-25 10:04 am (UTC)
From: [identity profile] dimrub.livejournal.com
На интервью, из соображений экономии времени, вполне разумное решение. Он еще спросил, можно ли писать u8 в качестве сокращения для unit8_t.

Date: 2011-05-25 05:22 pm (UTC)
stas: (Default)
From: [personal profile] stas
ну, на интервью, если на бумажке/доске, я бы и сам u писал, пока я unsigned int до конца напишу от руки, уже обедать пора будет :)

Date: 2011-05-25 04:56 pm (UTC)
From: [identity profile] haiut.livejournal.com
именно так .. nothing wrong, but just looks weird.

Date: 2011-05-26 09:37 am (UTC)
From: [identity profile] kapla55.livejournal.com
С тем что nothing wrong никто не спорит. Спорно "just looks weird", т.к. выглядит ввполне обычно. Просмотр доступного опенсоурс кода подтверждает частое использование unsigned без последущего int.

January 2026

S M T W T F S
    1 2 3
4 5 6 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 02:15 pm
Powered by Dreamwidth Studios