Наверх
РегистрацияВход на сайтВход на сайт
  • Страница 147 из 147
  • «
  • 1
  • 2
  • 145
  • 146
  • 147
ФайлоДром Форум » Web-мастеру и разработчику » Программисту » О программировании
О программировании
Андрей Дата: Сб, 03 Окт 2009, 12:57 | Сообщение # 1
Знаток
Сообщений: 958
Дополнительные сведения »
Offline
Искусство программирования

Искусство программирования (англ. The Art of Computer Programming) — фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике. В 1999 году книга была признана одной из двенадцати физико-математических монографий столетия.

Проект написания книги был начат автором в 1962. Изначально планировалось выпустить её одним томом, но объём материала оказался столь большим, что количество томов было увеличено до семи. Первые три тома были изданы достаточно быстро: том 1 в 1968, том 2 в 1969, и том 3 в 1973, после чего последовал перерыв до февраля 2005 года, в котором автор опубликовал первую часть четвёртого тома. Было принято решение выпускать остальные части четвёртого тома приблизительно по две в год, после чего официально издать весь четвёртый том.

Время, необходимое на полное завершение книги, сам автор оценивает в 20 лет непрерывной работы в полный день. Поскольку Кнут всегда считал «Искусство программирования» основным проектом своей жизни, в 1990 году он вышел на пенсию, с намерением полностью сконцентрироваться на написании недостающих частей и приведении в порядок существующих.

История

В качестве признанного эксперта по созданию компиляторов, в 1962 году Кнут начал писать книгу по их проектированию. Вскоре он осознал, что охват материала должен быть намного шире. В июне 1965 года он закончил написание первой версии того, что он изначально хотел издать одной книгой из двенадцати разделов. Объём рукописного текста составил 3000 страниц. По расчётам Кнута, этот объём должен был уместиться на 600 страницах печатного текста, но, как сообщил ему его издатель, реальный объём составил бы 2000 страниц. В связи с этим структура книги была пересмотрена в пользу нескольких томов, по 1-2 раздела каждый. С тех пор, в связи с постоянным ростом материала, было решено, что четвёртый том также будет разбит на отдельные книги: 4A, 4B, 4C, а возможно, и 4D. Но и это разделение по-видимому не будет окончательным, так как разделы 7.1 и 7.2.1 уже в сумме занимают более 650 страниц.

В 1976 году Кнут подготовил второе издание второго тома, что потребовало повторного набора. Но типографское оформление (hot type) использовавшееся в первом издании, к этому моменту уже было недоступно. Чтобы избежать подобных огорчений в будущем, в 1977 году Кнут начал разрабатывать собственную типографскую систему компьютерного набора. По его расчётам, работа должна была занять не более шести месяцев, но потребовалось около десяти лет, прежде чем она была завершена[4]. Система получила название TeX, и в настоящее время используется для верстки всех томов «Искусства программирования». Кроме того, впоследствии, TeX стал фактическим стандартом для написания статей и монографий по естественным наукам.

Как и другие книги Кнута, «Искусство программирования» отмечена его «фирменным знаком»: за каждую ошибку, найденную в тексте, автор выплачивает один шестнадцатеричный доллар, то есть $2,56 (0x100 центов, в системе счисления по основанию 16). Другой отличительной особенностью книги является обилие упражнений для самостоятельного выполнения, разной степени сложности, начиная от простых задачек «для разогрева» и заканчивая открытыми проблемами. Сложность каждого упражнения оценена по числовой шкале от 0 до 50. Так, в ранних изданиях числом 50 была отмечена большая теорема Ферма, но в третьем издании эта оценка «девальвировала» до 45, так как к этому моменту её доказательство уже перестало быть открытой проблемой

Машинно-ориентированный язык примеров

Примеры программ, приведённые в книге, используют «MIX-ассемблер», предназначенный для работы на гипотетическом MIX-компьютере. В третьем издании морально устаревший MIX был заменён на MMIX, имеющий полноценную RISC-архитектуру. Существует программное обеспечение, обеспечивающее эмуляцию (M)MIX-машины на стандартных IBM-совместимых компьютерах. GNU Compiler Collection имеет возможность компиляции C/C++ кода на целевую архитектуру MMIX.

Многих читателей отталкивает факт использования языка низкого уровня, но Кнут считает свой выбор оправданным, так как привязка к архитектуре необходима для того, чтобы можно было точно судить о таких характеристиках алгоритма, как скорость, потребление памяти, и т. д. В результате такого выбора, однако, целевая аудитория сильно сужается. Кроме того, ограничивается область её применения в качестве «книги рецептов» для программистов-практиков, многие из которых не знают ассемблера, а если и знают, то не испытывают желания переводить низкоуровневые алгоритмы из книги на языки высокого уровня. Многие практические руководства, в которых тот же материал излагается более популярно, выходят именно по этой причине.

Критика

Основной чертой монографии Кнута, выгодно отличающей её от других книг, посвящённых программированию, является исключительно высоко поднятая планка качества материала и академичности изложения, а также глубина анализа рассматриваемых вопросов. Благодаря этому она стала настоящим бестселлером и настольной книгой каждого профессионального программиста. Журнал American Scientist включил «Искусство программирования» в список 12 лучших физико-математических монографий XX-го столетия[2] вместе с работами Дирака по квантовой механике, Эйнштейна по теории относительности, Рассела и Уайтхеда по основаниям математики и немногочисленными другими.

Обложка третьего издания первого тома книги содержит цитату Билла Гейтса: «Если вы считаете себя действительно хорошим программистом…, прочитайте „Искусство программирования“ (Кнута)… Если вы сможете прочесть весь этот труд, то вам определённо следует отправить мне резюме». Впрочем, фольклор также приписывает эти слова Стиву Джобсу.


 
isaacye11 Дата: Ср, 16 Ноя 2022, 15:55 | Сообщение # 2191
Сторожил
Сообщений: 43857
Дополнительные сведения »
Offline
Teen Girls Pussy Pics. Hot galleries
http://howtoblockpornfromrouter.jsutandy.com/?erika

mom and son hairy porn buckets of cum porn pics nicole peters porn star tube do porn bananas in pyjamas porn

 
RestfestWhort Дата: Вт, 28 Мар 2023, 16:11 | Сообщение # 2192
Гиперактивный
Сообщений: 574
Дополнительные сведения »
Offline
<a href="http://skt6g.live/serija/prica-dalekog-grada.html" target="_blank">Prica dalekog grada</a>

2022 Prancer: A Christmas TaleDownload 65 (2023) Hindi Dubbed Movie 480p | 720p | 1080p HQ S-PrintDominique Chinn 10 XXX vids
<a href="http://silvereddark.live/tag3/natalie-roush-dildo/" target="_blank">Natalie Roush dildo</a>

2022 La captura del enfermero asesino
<a href="http://petoskey.club/pornstar/ayaka-ishiki/" target="_blank">Ayaka Ishiki</a>

Black Adam
<a href="http://vdfjh886.shop/?p=films&search=Kana Hanazawa" target="_blank">Kana Hanazawa</a>

Alice HDRIPNaruto ShippudenCapГ­tulo 1730: CapГ­tulo 1730

Добавлено (06 Апр 2023, 14:28)
---------------------------------------------
Watch Now

Oumou SangarГ©
Familial

Blbulyanner 3 - Episode 9La Maison
Phim 18+ Г‚u - Mб»№

13 1:27 Bengali cum all over jayesh's wife tight pussy huge tits 15.66k 4 years agoRosario + VampireThần Y Hoàng Phủ
Real Young Lady Pampered By Bigshots After Coming Home Chapter 304 – 304 Born Cold 19 Feb 07, 2023

Indiana Jones and the Last Crusade Telugu Dubbed MovieDerek Russo

Добавлено (22 Апр 2023, 10:58)
---------------------------------------------
Perdeu sua senha?

Ivy e Bean 2022 5.8 0h, 58minThe Golden SpoonDungeon (0)
[アンソロジー] コミックアンリアルアンソロジー カラーコミックコレクション デジタル版 Vol.1 [DL版]

Как тут качать?Kacher Manush (2023) Bengali MoviesJanuary 21, 2023
Chapter 1201

boqou image pronoKanojo, Okarishimasu
http://quilterscoupons.com/categories/squirting/ " rel="nofollow" target="_blank">256 Squirting

Invasion of the Booby SnatchersMarry my husband

Добавлено (22 Апр 2023, 20:53)
---------------------------------------------
Cooku With Comali 08-04-2023

terms of use here
HD Sexy Latina Throats And Dude With Big Cock 16:02 91% 1 year ago 944K

8 repliesCyber Hell : Le rГ©seau de l'horreur
13:00 Oldje - Fixing It 720p

Sailor Fuku Shinryou TsumakaAkito SugibayashiChannels
йЂќг‚ЇйЂќг‚Їе›Ј

Les Monstres du foot

Добавлено (23 Апр 2023, 06:19)
---------------------------------------------
35:20 Bitchinbubba bralessforever

Lời Nhắn Của Sát ThủTriptychWil de Krokodil
2023 Serie Velma Temporadas

CorporateReality Quest
Nagae Style

Venom 2: HabrГЎ Matanza
HD 173 0% Felicia BLING2 Spill Toket Mungilnya Remas Desah

2017 Last Flag Flying (El reencuentro)

Добавлено (07 Май 2023, 19:27)
---------------------------------------------
Vom dicken Schwanz bewuГџtlos gefickt

GRAVISIONKaylan TeagueLodge 49 Hindi Dubbed
George Tammy

/Sign upNCC Policy
Suivante

Boku Dake ga Inai Machi Live Action TV Versi Batch Subtitle Indonesia
Les Gouttes de Dieu - S1 E3

CAM Agilan (Tamil)WizTree 4.13 (2023) Р РЎ | + Portable

Добавлено (07 Май 2023, 23:39)
---------------------------------------------
WIFE GAME

Gato de Botas 2: O Гљltimo Pedido
Fandy Nude Dildo Fucking Machine Video OnlyFans Leak

Ela Dança, Eu Danço 5: Tudo ou NadaWatch Movie
Г§arЕџaf altД± porno Гјvey kД±zД±nД± sert sikti

Top 800 PornsterrenZoku Oujo & Onna Kishi W Do Gehin Roshutsu Chijoku no Misemono Dorei 1
#4 Joey Mills

BestialityFração de Segundos assistir dublado

Добавлено (09 Май 2023, 02:35)
---------------------------------------------
HD [Nubiles] Gabriella Knight (Oil Me Up / 01.19.2021)

Vibrator 1207
Lana Rhoades – two lesbian playing with each other

Chapter 51shower bisexual
Mr. Sanderson's Life At The Top

Cinderela torrent dublado
Sacrifice Epouvante-horreur

BГЎc SД© Thбє©m Mб»№Hd Massage Porn

Добавлено (11 Май 2023, 04:47)
---------------------------------------------
Love Death Saison 1 Episode 2

Tofu Shop BeautiesDLDSS019
loose women

#Vamos SpainJacqueline Apitananon
430 59:25 0% Angel Wicky LIVE from Behind

Tiya Sircar
My First Time is with&#ff7dcf;. My Little Sister! Chapter 59

Future ChoiceL'attaque du requin a 3 tГЄtesPelicula The Box


 
ФайлоДром Форум » Web-мастеру и разработчику » Программисту » О программировании
  • Страница 147 из 147
  • «
  • 1
  • 2
  • 145
  • 146
  • 147
Поиск: