ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
3 апреля
1502787 Топик полностью
Eddy_Em (02.03.2025 21:05, просмотров: 287) ответил SciFi на Он по-русски понимает. КМК, realization - это не то, что вы думаете.
На всякий случай у словаря спросил - он подтвердил, что это - "реализация". Ну, можно и implementation говорить, но вот оно как раз несколько другое. 

А по-английски как-то привычней. Тем паче, зачем мне вручную комментарии к коду переводить? А комменты на русском языке - нонсенс. В исходниках вообще нежелательно допускать символы, выходящие за таблицу ASCII.

Сам порой натыкаюсь на китайский код и приходится запихивать его в google translate, чтобы понять, что они там в комментах наиероглифили… Правда, пока еще я ни разу не наткнулся на действительно полезный код, написанный китайцем. Чаще всего там ересь какая-то. Ну, для примера - можно посмотреть, как китайцы с микроконтроллера инициализируют TFT. Вместо вот такого компактного кода:

int ili9341_init(){
    uint8_t *ptr = (uint8_t*)initcmd;
    uint8_t reg;
    while((reg = *ptr++)){
        IWDG->KR = IWDG_REFRESH;
        uint8_t N = *ptr++;
        if(N & 0x80){
            if(!ili9341_writecmd(reg)) return 0;
            uint32_t T = Tms;
            uint32_t pause = (N & 0x7f) + 1;
            if(pause>1) while(Tms - T < pause);
            continue;
        }
        if(!ili9341_writereg(reg, ptr, N)) return 0;
        ptr += N;
    }
    if(!ili9341_setcol(0, SCRNW-1)) return 0;
    if(!ili9341_setrow(0, SCRNH-1)) return 0;
    return 1;
}


генерят какой-то ад типа

writereg(a, b); sleep(x); writereg(a+1, c); sleep(y); ...

eddy-em.livejournal.com github.com/eddyem