Искусство программирования на Си (984073), страница 3
Текст из файла (страница 3)
Упрощенный вариант.............................................,..................„,.„„„„„„„„.„„„,.„.... Полная версия ....................................................................................„„...„....,.„.....,..... Преобразование из формы польской нотации в оценочную функцию ............. Описание процесса обычным языком ........,...,.................................................,.... Пример кода для некоторого процесса ..............................................,...................
Синтаксический анализ ошибочного ввода ............................,................................. Резюме .................................................................................................................................. ГЛАВА 20. Создание программных инструментальных средств .......
Характеристики хороших программных средств ..................................................... Интерфейс пользователя ................,........................................................................... Ошибкоустойчивость ........................................................................,...................,....
Гибкость ......................................................................................,................................... Простота ......................................................................................................................—. Переносимость ...........................................................................„.....,.......,....,....,......„. Библиотеки кодов ........................................................................„ ..... 493 ..... 493 ..... 494 ..... 521 .....
523 ..... 523 ..... 523 ..... 523 ..... 528 .. 529 ..... 531 ..... 531 ..... 531 ..... 531 Поиск эффективных генетических операторов ................................. Разделение проблемной области ....,..........,.....................................,... Отклонение произошедших неудач ................................................................. Исправление ошибок............................................................................................
Неполные решения и изменение ограничений на ресурсы ........................ Использование метафор ......................................................................................... Пример приложения: генетический биржевой консультант............................. Анализ проблемы ...................................................................................................... Генетическая структура .......................................................................................... Определение пригодности ....................,..........................................................., ., Процесс выбора ......, ............................................................................................
Инициализация популяции .................................................................................... Стратегия мутации ....................................................................................,.....,...... Стратегия рекомбинации .....................................................................................
Результаты и умозаключения ............................................................................... Резюме ........................................................................................,...................................... ГЛАВА 22. МежплатФорменная разработка: программирование ... 565 ... 567 ... 567 ... 570 ...
570 .. 572 Искусство нтнЕ»иааа» ание на С »Ьеавеенке .. 652 ...... 652 ...... 653 Машинный перевод....................................................................................................................... 659 ВЕКЪ'ЕК РКОТОСО1...............................,.......................,.........................„„,.................„„......,... 660 ЯЕКЪГЕК БОРТЪУАКЕ .......................,............................................................................................ 611 .......... 661 Получение данных..............................,......................,...„........................„.........................,...............
611 Установление авторства ................................................,............................................................. 661 Синтаксический разбор строки запроса...................................................................................... 612 Электронные игрушки ..........................................................................................,......................
662 Пример приложения: поиск прототипа функции ..................................................................... 616 Распознавание речи ..............................,....................................................................................... 663 Вопросы безопасности ....................................................................................................................... 619 Морфология ........................................................................................................................,........... 664 Резюме .................................................................................................................................................... 621 Распознавание текста .......................................................,..........................,................................
667 ГЛАВА 24. Арифметика произвольной точности .................................... 622 Синтаксический анализ естественно-языкового ввода...........,.....,.......„„„...........,. 667 Распространение ошибок при выполнении арифметических операций ............................ 623 Сложности вывода естественных языков .....................,.............................................................. 668 Ошибки сложения и вычитания ..........................................................., „,...,...,....................... 623 Д Ук - - . 669 Вывод звука ......,..............................................................................................................................
669 611 Эквивалентность Искусственный интеллект КЕМОТЕ А111еК ........... КЕМОТЕ НОБТ ............ КЕМОТЕ 11»11уЕ1»1Т ....,. КЕМОТЕ 11БЕК ............ КЕО11ЕБТ МЕТНО11 ... БСК1РТ 1к1АМЕ .............. ВЕКЪ'ЕК 1»1АМЕ ............ БЕКЪсЕК РОКТ .........,... ... 610 ... 610 ...
610 ... 610 ... 610 ... 610 ... 611 ... 611 ГЛАВА 25. Обработка естественных языков .. Синтаксис и семантика естественных языков .......... Синтаксис есгественных языков ............................. Семантика естественных языков .............................
Сложности ввода естественного языка ....................... Команды обработки ....,................................................ Игры ................................................................................. де! Ис«усст«о «ус«гамм«рсва«м«««С '2,"-* с ч -';„;,"";':",' е засы,"-* с ч -';„;,"";':",' е засы,"-* с ч -';„;,"";':",' е засы,"-* с ч -';„;,"";':",' е *,:- ';О ) '~с" ".,')е,""с;;,„"; '":;*, -.""'-;'. ".,' ".';;-5 ел „"".','„',с,,',е,-;'. с ':.," ''-'-'*'" 9.
° '~с" ".,')о,""с;;,„"; '" ",*'„-:, * '-": 'б '."';":; -;-'""'-;'.,' ':.,""'-," ' "."-, ',;;. ч ~ ".,'; -;- *:;:;":,"-*-" „*,"; "" "".; ~;" ";-б: " '"""1 ч .'.*''* ' -",* " "; *'*:,*сйс;": -'*:":;-''-* м.„д; «*":,:;,*;; .:*''*""- *';-*...:-;'.
*лу .;З -': *:',*''*"'.',*',:.;',;:*,.*;.',*„. "-.:,'*,""*''*-',-;';.-.:,;, .-,; (с,.;,*ь' сс* ' -"* ' " *"* се -* *,«а.*"„.ь.' г*'='.,'*'- с~'""*."*.*„'„,*"= *;; '„-:;,«сс *'сю"' '-,:*-*=""с!";"*:„,с'„'.;*; .;,--;' 'ь*,„',!,'* ,*. ''*";.*".".'."з.*'*'*." ., *К«'„;:.,"* .* -:::-*"*: -,:-г:;-.*,"':;",." *:;:*.-"* '-' *-*; "~с:",*..с'--: '-:.с( )т"--",':;.с "* ...,*;*'*""',:;:-; а,:~с!::",,' '....;;"м .,".-„'ьг:, '.-',с с* =". ",;я:.*.!" *":-. ' ";„',".с К,:„„,'-';-:;»;*",.'„. 'с.,'*:';-".:!с, ° '".
* Зх) '*се,*.- *-*.'-,с4»; *'.,'--;-" '-.'. *.;,,;;*. **,;-:."*.;*:*'*' **,с«',~ь-','*., ' „'.".,'...',.*';**,,'-.';;*.," „'."., '-*-:-';** ..** ":д,.*.~:;«»,"с ' с*-* сз(асс '..г Н*'. -;." .'::-с:".«,«с«;-,*'-с:*'*,.-.,-:: „.: 21 *.'-;-.,".- ""."* **'*',.*;,™. 2 '-:":-' **, *, -- ' ',с««;, :=.::.;"; .;;,:„=, - е5:=.::::":":: с с: .6 с": г.:-:;-:..'„-; .",,ь-: зф:=;;;; Эс..:;: .;-;.,,-о '::- Ъ чч":.: . с:;-;:-::,рус ос(;'с:.::-;-":"Рт:", д с„',::::.!';-":!:;-: чт:; и:","...:.2 "ь- с з--;,=", ". с";"-:-' -ч;,.с..;::, с::":-: ь'-,„:.:2:; =-х.'„„:.:,гь ус;-";...,.с, сс с:.
-.',А!с„; -,-... с, ";„-:",с. з:.-; "": ";"..:Т,.ьс,.;::.-;:г"-, «:;.;-:-::...=;-;,:,',.:.,ъс":. *","...:ч ""с'„' *: ' . *" '*', 1, 'ньссьи '* и.."„"';„' *э,*.";",';. ' '',Нс~!с,,с'„",',' ° '«,". "';"";:'.,' ',;.,".„„.;",о ";. ",'."; .;., ";',*;,, ~„, ! "'-' „*;. ' „; 1« '',,*„"с,,'~сйс,';";:*, ',',,','...".„...'"*' '' ."," ."„: *, ','" . 'л ::~**' *„;.;ж",:*',""л*'",;",. с:,.*...,'2*"Е сзг Ц",',--'.,'*.,**с!о -,. ° ',.'-;**"","*,асс:-"-'6 ".*...*;;;*'.** 'с,;,."'::..~';*: ~ь, Ь .',~Слсй «сч ттс«Г'.*'*',*.
"~':,;,.,:,„:"~'".*,'*с",»*"*-."-хс* -...*.,**.: Та."г.*„,,*...',РХ,"*':-:".:,сгс ",' '~эзтс**" *7:,с '.:,с с*-* Ф:-":-г л*„"': иь«Ф сг .'. ".~;;,.с.', К,.**: . -*.,**. «« *;, .**,.*осе!.;;"",'. ";";„' с,' ''«ас;, ь-' с Ьс"';ос'.;с" '~'-. " ",с" '; "2зс;сс г с" чс т" ~;,,'„' °;" ";,:."'" Ч-, *;--,;,'" „,"',';;,--; „".'; «,с ",:*д'*;.': ',": '"*,'„" "; «;б -.'-,, ',,',,; *: ", .;;"'...',„",','*"'',,',, ',,',„:.*':;:;::; '.; *:. а.,".Т,„",',';!.:,;,.„'; '„" "; «;',Т-.,-*,", .;;.*; ',,'; *:.,'." ",',.;',,'„" ": "., * »''с. '.,".
Д '* лз .:,*сйс, '".':,--...*,'..'. *'*,*, "*',',*" '*'*'*:"",-:.. "* зт.;-*",б -- «12 ", *":...,„:,*" ,.'-' -" -',*.о„об гзс*, )е~*"' т;:з«',*'ь*:: ' ',.': * .: *- „' "' ': *-'*.;,,*' '-Тх..снч:~*; **,*',:.-.,':;*" '*'*'*:"",-:.. '' *з т*,".с *-.''„' "' ':; *-.'':,*'- з - *-'-;:;:, "»...,"-„„-.;.;":,*; *;б -':, ,*' ,.'-'-'-" *.,„',;,, **,'": *-.'':,*'"- з;;:-*,.*':1,.'...„'::.:, с и«',*,„, ГЛАВА 27. Встроенные системы ............................. Программирование встроенных систем на языке С ................ Подготовка к работе .....................................................................
Запуск программы встроенной системы ....,........................... Базовые средства ввода/вывода .........................,...................... Печать сообщений и отладка программ .........,............,........ С-программирование встроенных систем и стандарт А)ч61 С КТОБ — операционные системы реального времени .............. Система КТЕМ5 как типичный пример КТО5........................... Резюме .................................................................................................... ГЛАВА 26.