Linux เช•เชฐเซเชจเชฒ 5.18 เช C เชญเชพเชทเชพ เชงเซ‹เชฐเชฃ C11 เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡

เชฒเชฟเช‚เช• เช•เชฐเซ‡เชฒ เชธเซ‚เชšเชฟ เช•เซ‹เชกเชฎเชพเช‚ เชธเซเชชเซ‡เช•เซเชŸเชฐ-เชธเช‚เชฌเช‚เชงเชฟเชค เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‡เชšเซ‹เชจเชพ เชธเชฎเซ‚เชนเชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชˆ เช—เชฏเซเช‚ เช•เซ‡ เชœเซ‹ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชงเซ‹เชฐเชฃเชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชคเชพ C เช•เซ‹เชกเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชธเชฎเชธเซเชฏเชพ เชตเชงเซ เช†เช•เชฐเซเชทเช• เชฐเซ€เชคเซ‡ เช‰เช•เซ‡เชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช•เชฐเซเชจเชฒ เช•เซ‹เชก เช 89 เชฎเชพเช‚ เชฐเชšเชพเชฏเซ‡เชฒ ANSI C (C1989) เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เช•เซ‹เชกเชฎเชพเช‚ เชธเซเชชเซ‡เช•เซเชŸเชฐ-เชธเช‚เชฌเช‚เชงเชฟเชค เชธเชฎเชธเซเชฏเชพ เชฒเซ‚เชช เชชเช›เซ€ เช…เชฒเช—เชฅเซ€ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช‡เชŸเชฐเชฐเซ‡เชŸเชฐเชจเชพ เชธเชคเชค เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชˆ เชนเชคเซ€ - เชฒเชฟเช‚เช• เช•เชฐเซ‡เชฒ เชธเซ‚เชšเชฟเชจเชพ เช˜เชŸเช•เซ‹ เชชเชฐ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชฒเซ‚เชช เช‡เชŸเชฐเชฐเซ‡เชŸเชฐ เชคเซ‡ เชฎเซ‡เช•เซเชฐเซ‹เชฎเชพเช‚ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡ เชฒเซ‚เชชเชจเซ€ เชฌเชนเชพเชฐ เชœ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช…เชจเซ‡ เชฒเซ‚เชช เชชเช›เซ€ เช‰เชชเชฒเชฌเซเชง เชฐเชนเซ‡ เช›เซ‡. C99 เชธเซเชŸเชพเชจเซเชกเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฅเซ€ เชฒเซ‚เชช เชšเชฒเซ‹เชจเซ‡ for() เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชฎเชณเชถเซ‡, เชœเซ‡ เชตเชฐเซเช•เช…เชฐเชพเช‰เชจเซเชกเซเชธ เชธเชพเชฅเซ‡ เช†เชตเซเชฏเชพ เชตเชฟเชจเชพ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเชถเซ‡.

เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธ เชจเชตเชพ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเชพ เชตเชฟเชšเชพเชฐ เชธเชพเชฅเซ‡ เชธเช‚เชฎเชค เชฅเชฏเชพ เช…เชจเซ‡ 5.18 เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค, C11 เชงเซ‹เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 2011 เช•เชฐเซเชจเชฒเชจเซ‡ เช–เชธเซ‡เชกเชตเชพเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเซ€. เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเชฐเซ€เช•เซเชทเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชจเชตเชพ เชฎเซ‹เชกเชฎเชพเช‚ GCC เช…เชจเซ‡ เชฐเชฃเช•เชพเชฐเชฎเชพเช‚ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชตเชฟเชšเชฒเชจเซ‹ เชตเชฟเชจเชพ เชชเชธเชพเชฐ เชฅเชˆ. เชœเซ‹ เชตเชงเซ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชฐเซ€เช•เซเชทเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซ‹เชˆ เช…เชฃเชงเชพเชฐเซ€ เชธเชฎเชธเซเชฏเชพ เชŠเชญเซ€ เชจ เชฅเชพเชฏ, เชคเซ‹ 5.18 เช•เชฐเซเชจเชฒ เชฌเชฟเชฒเซเชก เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ '--std=gnu89' เชตเชฟเช•เชฒเซเชช '--std=gnu11 -Wno-shift-negative-value' เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. C17 เชธเซเชŸเชพเชจเซเชกเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ GCC เชจเชพ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชตเชฐเซเชเชจเชจเซ‡ เชตเชงเชพเชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชฐเชนเซ‡เชถเซ‡. C11 เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ GCC เชธเช‚เชธเซเช•เชฐเชฃ (5.1) เชฎเชพเชŸเซ‡เชจเซ€ เชตเชฐเซเชคเชฎเชพเชจ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹