LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Во-первых потому что i+1 это нативный оператор языка (компилируется в ассемблерное сложение) а strcat() - вызов функции из libc.so.6, а в Си нет перегрузки операторов чтоб назначить на них функции (в С++ есть). Во-вторых, потому что strcat делает совсем не то, что во всяких скриптах записывается как s1+s2 или s1.s2.

Идеология в инструменте - это такое себе.

Всё норм, именно из-за неё Си такой хороший для системных нужд.

Исправление firkax, :

Во-первых потому что i+1 это оператор а strcat() - вызов функции из libc.so.6, а в Си нет перегрузки операторов чтоб назначить на них функции (в С++ есть). Во-вторых, потому что strcat делает совсем не то, что во всяких скриптах записывается как s1+s2 или s1.s2.

Идеология в инструменте - это такое себе.

Всё норм, именно из-за неё Си такой хороший для системных нужд.

Исходная версия firkax, :

Во-первых потому что i+1 это оператор а strcat() - вызов функции из libc.so.6, а в Си нет перегрузки операторов чтоб назначить на них функции (в С++ есть). Во-вторых, потому что strcat делает совсем не то, что во всяких скриптах записывается как s1+s2 или s1.s2.