Искусство программирования на Си (984073), страница 86
Текст из файла (страница 86)
Опо полезно в основном для процесса указанных дополннтсльныс формы шаш (одной — с ар- в различных реализациях окр>тление могло произво- стового режима" на некоторых системах; в стандартном т)г.:р ЧАСТЬ Дааазаиттеиые теиатииеееиеразде|и Б~ Часть 1И но, уже поддерживает) большую часть новых свойств, оговоренных в стандарте.
Многие свойства в стандарте С99 соответствуют свойствам компилятора йсс. %сЬ-саит по РА() (часто задаваемые вопросы) Стива Саммита (5геис 5цпппн) в группе новостей сошрйапй.с в сети Оаспсг даст значительный объем вводнои информации по С99. Рекомендую вам прочесть эту информацию. На момент написания книги этот ЕА(/ нахолился по адресу: ьеср://ыыы.еахьто.сот/-асв/с-Саи/сор.ьстз Информацию по стандарту С также можно найти в сети Оэспсг в группе новостей по адресу сошр.втд.с, где рассматриваются различныс воплошения стандарта 150.
Информация имеет несколько эзотерический характер, но если у вас есть сложный вопрос, то это самый подходяший источник информации. Комитет по С до сих пор проводит заседания, и ведутся отдельные разговоры о стандарте СОХ, который будет создан в булушем, вероятно, в течение десяти лет. Если вы хотите принять участие в них — пожалуйста Членство открыто лля всех заинтересованных лиц, и комитет будет рад, если в работе будег участвовать как можно большее количество людей. Официальная домашняя страница комитета на момент написания книги находилась по алресу: Ьеср://апоьза акоая.ав/Зтот/Вегг/ИВЗВ/ Приложения Щ~- При юзггоил Оещгдэ л улналлччгнжа бжц ффд Часть Ш Приложение А Щюйв Лицензии.
Вы нс отвсчастс за принятие Лицензии Каждой версии присваивается отличительный но- ЗАНО ВЫШЕ, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Более подробная инФорматретьими лицами. мер. Если в Программе указан номер настоящей вср- ЗА ВАШИ УБЫТКИ, ВКЛЮЧАЯ ВСЕОБШИЕ, ция приведена в Общедоступнои лицензии О)л((). 7 Если как следствие решения суда обвинения в на- сии Лицензии, которая применима для данной вер- СПЕЦИАЛЬНЫЕ, ПОБОЧНЫЕ И КОСВЕННЪ|Е Вместе с данной программой вы должны были порушении патентного права или по какой-либо иной сии и лля послслуюших версий, вы можете по УБЫТКИ, ВЫЗВАННЪ|Е ИСПОЛЬЗОВАНИЕМ лучить копию Общедоступной лицензии О)л)С, если вы причине (не относящейся к вопросам патентования), своему усмотрению выполнять условия либо этой ИЛИ НЕВОЗМОЖНОСТЬЮ ИСПОЛЬЗОВАНИЯ ее нс получили, пишите по адрес> Ргее 5о(гччагс на вас наложены ограничения (решение суда лого- версии, либо любой послелуюшей версии, опубли- ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИ- Роппг)апов, 1пс., 67> Маза Аче., Сатбг1г)ке, МА 02139, воренность и т.д.), которые нарушают условия Ли- кованной Фондом бесплатно распространяемых про- ВАЯСЬ ПОТЕРЯМИ ДАННЫХ, НЕТОЧНОЙ ИН- ОБА.
пензии то они не освобожлают вас от условий Ли- гРамм. Если в Программе не указан номер версии ТЕРПРЕТАЦИЕЙ ДАННЫХ, ПОНЕСЕННЫМИ Кроме того, включите в текст свой электронный и пензии. Если вы нс можете распространять Лицензии, вы можете пользоваться любой версией, ВАМИ ПОТЕРЯМИ ИЛИ ПОТЕРЯМИ ТРЕТЬИХ почтовый адрес. Программу, одновременно выполняя и обязательства когда-либо опубликованной Фонлом бесплатно рас- ЛИЦ ЛИБО НЕСПОСОБНОСТЬЮ ПРОГРАММЫ Если программа интерактивна, сделайте так, чтобы РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ ПРОГРАМ- она при запуске выводила небольшое сообщение пригогда, как резуль~а~, вам запрещается распростра- 1О.
Если вы вктючаете части Программы в другие от- МАМИ) ДА;КЕ ЕСЛИ ВЛАДЕЛЕЦ АВТОРСКИХ меРно след>ющего солсРжании: нять Программу. крытые программьп условия распространения кото- ПРАВ ИЛИ ДРУГОЕ ЛИЦО БЪ|ЛО ОСВЕДОМ ДЕНО Опопючыоп версия 69, Сорупйш (с) 19уч имя авЕсли какая-либо часть настоящего раздела не выпол- Рых отличаются, попросите разрешения у автора. О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ. тора няется или не может быть выполнена вслелствие ка- Для получения разрешения на распространение про- КОНЕЦ УСЛОВИЙ ЛИЦЕНЗИИ Опопючлюп распространяется БЕЗ КАКОЙ БЫ ТО ких-либо обстоятельств, то должна применяться ос- граммного обеспечения Фонда бесплатно распрост- НИ БЫЛО ГАРАНТИИ, для получения более полробтавшаяся часть раздела и раздел в целом лолжен раняемыл программ, охраняемого авторским правом, КаК ПРИМЕНЯТЬ УКаЗаННЫЕ УСЛОВИЯ К ой инфорл1ации наберите злючч и.
применяться в других обстоятельствах. пишите в Фонд бесплатно распространяемых прор гыз Это о~крытое программное обеспечение, и вы можеграмм; мы иногда делаем исключения. Наше реше- своим новым программам целью настоящего раздела является не поощрение к р ' ' ' " ° те распространять его в соответствии с определенными Нзбуаннаю бнбннгнсхн/~ Приложение В Избранная библиография Ьсгр://ммм. 1есл.огд/ В ЭТОМ ПРИЛОЖЕНИИ Ьсьр //мюг хааа огд/ Ресурсы !П1егпе$ ° Книги ° Сетевое программирование ° Ресурсы 1пгегпег ° Что наход!ноя на СР-КОМ Ьсср: //юпг.
св . рг1псееоп. еао/-ге/Еа1кв/ вЬе11вогс.рв Дага 5аисгигег алб А!лог(г/гт Ала/утз т С, МагЕ Алел %е)хз, АсЫ(аоп-%ех1еу, 1БВН 0-201-49840-5 Вага 5ггисгигез (/зглг С, Аагоп М. ТепепЬа~нп, Уес1гйуаЬ (лрйхазпг Моййе 1. Айрепае)пг Ргяп()се)На)1!...Епй!е)ч)оо(! Ьсьр://ммм.папа.ась.ве/-вп11ввоп/ ' У.' !" '";,:,„г "'" ' ",';;-',; '", "„"1",";-'~"',,"'"..;"Гн" ,.,"„',.„ яки '-,".*'~": "-""' '," ° р ...:-":...;"-г'м""~'Вне.',-(;:":-а — /йн; -;","::;-с!,„ , Зэ-ж„~ ..;.;::,*,";«'„.",'Р в г ~'~.«жс" Г М Гана", АЭ.
а о :з-::Й:-'!;-: т '! '::, й !1 Я,:":е нсх„*., '~ !,;."с'В е ' ее д,;„" ';,',"' ' '"' ' „;," ( '", »' 'е", е ю н"' ь 1, за: "-,".::: .н'.*ъ'",,"~ Л . „';." 4. бг *',; ,:.'"'";;"-'",-.~",'вь"' '-г',„," ',: '';,""; ггге, "с " ':...,:.:„: „-: -'со;г ч.,т":"',,"'""': ",,",,' е.',е...,„.ч(н~!';,,' "'**.:,*."':.', . -.~'.,*:: +г -,:. " - "',:. ~".,,еф';,т,",,'„;"г ",.""":.":4,;""Я:~,з)ат '."л,", "'-' " ~ ег ;.„',:мЯ',»... у:"-',/ .„""б,";,дг,',.", .;. ';-:.сьн "-"'."," „-' 8* ' ~.":-.".:."",енз" с г";;)еб'" "',и„" . ь' х 'з ...:,,В и..".„-н,~,";-'4*,,;:,.- г " '; з Фс( З этом приложении приведен перечень книг и ресурсов, предложенных авторамн данной книги для получения дополнительной информации по программированию на языке С. 0" **,;:,*с!-, .с'-,",,:,;.'.;,:,.*.*;.,'С' ! ( '"''* 3 ег Кн,„."."" ...' ",а.сгь Ись' "г .';,Р;:, 4,1'„„...'", ,"р,!) Ь 1,:и(",:! е';з"'~':;".
а :„':,ОГ.. „'; ~", /Е";,: Е . ':;;" Г хг ' )Г,,;::; -.!ф „.'»..*,*,'„*., ", ' и,, ез й' (йс, '~' ' „, 'г (/Аг/Х Фепеог/г Ртягатттрь % К(сйагд сйечепж Ргепбсе Най, )Ъ/ите Цет///епеогИлх АР/з: 5осгсец алб ХГ/, 15ВН 013490012Х И7лг/омз 5ос/гегз Аепеогк Рлглгатт/лд, ВоЬ Ошпп апг) Раче 8Ьцге, Аг(г)(эоп-%ез1су, 15ВН 0201633728 Анализ сортировки методом Шелла Роберта Седжвика (КоЬен бег)8счч(сх): Домашняя страница Стефана Нильсона (бге!ап Н((гаоп) (поразрядная сортировка): Страница Карима Ратиба (Капш Каг1Ь) (целый рад ал горнтмов): Р'/! (Рог гонг (п(оппабоп) и другой информации, каса юшейся ТСР/1Р Домашняя страница Агентства по выделению имен и уникальных параметров протоколов: Домашняя страница общественной проблемной группы 1пгегпег: Ьсср://ммм.хвсг.хаос.огд/ Домашняя страница Общества (гцсгпег: Ьеер://ммм.хвое.огд/ Домашняя страница Совета по архитектуре 1псегпег Ьеср://мзпг.хаь.огд/ Группа проектирования и планирования 1пгсгпег Ьсгр://ммм.герд.огд/ .."б'Д, " ',;""„' '", ","" ' ' "'"„, ', "нс „,*",.б ';.!',,:,~";.";" ~с;: "„:;;,:,.;.", ~:;(/,5 ."„:,.", я 3!Г Прт)иен~нии указ тель Предметный указатель Многопоточносп 701, 703 Представление прерывания 717 Многопутевые д4зешез 290 Прианак четности 462 Модули ПЭУ 692 Проверка четности 462 Оюцр 3 0191Ш1 Гасюпв1е 438 Р051Х 84 А д Кодирование Морфология 664 Производительность 79 программирования 35 Адрес Разряца байта 107 Данные 437 Г 567 рея 567 Н Протокол 574 Стек 195, 247 от младшего к старшему 107 дублиРование 462 Хаффмана 438, 440 НПР 604 глубина 196 от старшего к младшему 107 избыточность 467 Ко Г я 5Б! оды рея ьший о щий делитель ТССР 575 Невыровненный массив 216 Т1ОР 574 Степень вершины графа 372 смешанный порядок 107 сжатие 437 Коыпзратор 439 Неопределенное поведение программы 57, для коммуникации 80 Т Алгоритм Двоичное дерево со ссылкзми 277 347 302 Двойный указатель 270 Конвеиеризация 699 Профиль скорхти движения 480 Таблица переходов 186 Номер порта 576 СПС 575 ДС4 674 Двудольный грзф 379 Ко Эйле а 374, 388 'пур р Нормализованный определитель 426 Путь нн -„афа 7 Тег 113 Деревья Кортеж узла в матрице 362 НТМГ 250 БНА-1 Б77 Нотация 634 Энвера 374 типов 225 многопугевые 290 Коэффициент сбалансированности узла поз атно иная 634 "ближайшего соседа" 390 Д вЂ” 577 278 Р Терминальные символы 487 Дескриптор фаила 577 Куча 303 О Распаравлеливание 699 Термины, используемых в управлении сжатия Дигитайзер 694 Л 0-нотация 65, 67 Рщлизация 695 алгоритмы 65 Тес «рование 140 Нгк>ягткя пяогричнир~нинги на С Щ$- Формат файлов 111 Иностранные термины С6У 111 АСМ 302 ТОГ 111 АМ51 С 26, 29 Формат данных 134 пегСОГ АМ61 Х3.106-1983 679 графический 134 АР1 703 иерархический 134 ВЕВ 134 общий 134 81МОТВВ 691 Функция 86Р 697 берклиевская 205 ССО 439 навигационная 236 СБ 439 соответствия 305 СВС 465 Х СВС-ССПТ 466 Хеширование 676 СВС16 466 Хешированные индексы 180 ОГВ 383 Хромосома 562 ОбР 481 Н.~2А 661 Г1ГО 253„ 694 , , „, „ .
..,,...,,,...,, ,, , „ , , . ..,„ ...,... „, . ..,... †,„-,, - -,-;-, '„;: '„-;-., '„;,-'146"".;.'6 '-;",Вхк ' с; Вх.;",";8"хВх — *" ' '; ""-;.''. ';",Вх .