
Автор
Брайан Керниган
Brian Wilson Kernighan
4.7
4.7
213оценок
Рейтинг автора складывается из оценок его книг. На графике показано соотношение положительных, нейтральных и негативных оценок.
5 | 154 | |
4 | 50 | |
3 | 8 | |
2 | 1 | |
1 | 0 | |
без оценки |
64 |
213оценок
Новинки Брайана Кернигана
- 3 произведения
- 23 издания на 3 языках
-
Брайан Керниган Основы информационных техно...
ISBN: 978-5-04-214386-1 Год издания: 2024 Издательство: Эксмо Язык: Русский Аннотация
Все, что вам нужно знать о компьютерах, интернете, приватности и безопасности.
Компьютеры окружают нас повсюду, включая бытовую технику, автомобили, медицинское оборудование, транспортные системы, электросети и оружие. Однако большинство из них остаются невидимыми, собирая и иногда сливая наши личные данные. Это делает нас уязвимыми для правительств, компаний и преступников, которые могут использовать информацию в своих целях.
«Основы информационных технологий для неспециалистов: что происходит внутри машин» известного ученого Брайана Кернигана рассматривает принципы работы компьютерного оборудования, программного обеспечения и сетей. Технологические изменения – это не отдельное событие, а непрерывный процесс – быстрый, постоянный и ускоряющийся. К счастью, основы работы цифровых систем останутся неизменными. Когда вы их поймете, то сможете лучше справляться с вызовами и возможностями, которые они предоставят.
Вы узнаете:
Как работают компьютеры, программное обеспечение и сети.
Почему безопасность и конфиденциальность данных под угрозой.
Как меняют нашу жизнь современные технологии.
Для чего нужны big data и машинное обучение.
Что происходит внутри компьютеров.
Брайан Керниган – профессор факультета компьютерных наук Принстонского университета, член Национальной инженерной академии США, автор классического учебника «Язык программирования С», книг «Практика программирования», «UNIX. Программное окружение» и др.
В формате PDF A4 сохранен издательский макет книги. -
Брайан Керниган Основы информационных техно...
ISBN: 978-5-04-184251-2 Год издания: 2024 Издательство: Эксмо, Бомбора Язык: Русский Аннотация
Компьютеры окружают нас повсюду, включая бытовую технику, автомобили, медицинское оборудование, транспортные системы, электросети и оружие. Однако большинство из них остаются невидимыми, собирая и иногда сливая наши личные данные. Это делает нас уязвимыми для правительств, компаний и преступников, которые могут использовать информацию в своих целях.
Второе издание популярной книги «Цифровой мир» Брайана Кернигана рассматривает принципы работы компьютерного оборудования, программного обеспечения и сетей. Новые разделы посвящены программированию на Python, большим данным, машинному обучению и многому другому. -
Брайан Керниган Время UNIX. A History and a...
ISBN: 978-5-4461-1669-0 Год издания: 2021 Издательство: Издательский дом "Питер" Язык: Английский Аннотация
Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем.
Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу.
Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий.
Брайан Керниган - автор и соавтор дюжины книг по программированию, включая легендарные "Язык программирования Си" и "Unix. Программное окружение". На протяжении 30 лет был членом той самой группы UNIX в исследовательском центре Bell Labs и не только наблюдал создание UNIX -
Брайан Керниган, Деннис Ритчи Язык программирования C
ISBN: 978-5-8459-1975-5, 978-5-907144-14-9 Год издания: 2020 Издательство: Диалектика Язык: Русский Аннотация
Перед Вами классическая книга по языку программирования C (Си), написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования C (Си). Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI C, для которого она частично послужила основой. Книга Язык программирования C (Си) не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и компьютеров Книга Язык программирования C (Си) предназначена для широкого круга программистов и компьютерных специалистов. Книга может использоваться как учебное пособие для высших учебных заведений.
2-е издание, переработанное и дополненное. -
Брайан Керниган, Деннис Ритчи Язык программирования C
ISBN: 978-617-7812-80-6 Год издания: 2020 Издательство: Диалектика-Вильямс Язык: Русский Аннотация
Перед Вами классическая книга по языку программирования C, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания!
Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования C. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI C, для которого она частично послужила основой.
Книга Язык программирования C не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и компьютеров. Книга предназначена для широкого круга программистов и компьютерных специалистов. Книга может использоваться как учебное пособие для высших учебных заведений. -
Роб Пайк, Rob Pike, Брайан Керниган Практика программирования
ISBN: 978-5-8459-2005-8, 978-5-907144-46-0 Год издания: 2019 Издательство: Вильямс Язык: Русский Аннотация
Вашему вниманию предлагается перевод на русский язык исправленного и дополненного издания (уже восьмого по счету) популярной книги Практика программирования, вышедшего из печати в январе 2004 года. Верификацию кода в русском издании выполнили сами авторы книги - Брайан Керниган и Роб Пайк, что лишний раз свидетельствует об их огромной ответственности перед читателями. В книге Практика программирования рассматриваются принципы практического профессионального программирования, которые, выходя за рамки простого написания кода, включают в себя проектирование, правильный выбор алгоритмов и структур данных, отладку и тестирование, оптимизацию быстродействия и переносимости, автоматизацию рабочего процесса. Изложение проиллюстрировано примерами из сложных, практически важных систем. Книга Практика программирования предназначена для повышения квалификации программистов. Может быть полезна студентам и преподавателям компьютерных специальностей. -
Брайан Керниган, Деннис Ритчи Язык программирования C. Вт...
ISBN: 978-5-8459-1975-5 Год издания: 2019 Издательство: Вильямс Издательский дом Язык: Русский Аннотация
Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой.
.
.Книга не рекомендуется для чтения новичкам; для своего изучения она требует знания основ программирования и вычислительной техники. Книга предназначена для широкого круга программистов и компьютерных специалистов. Может использоваться как учебное пособие для вузов. -
Брайан Керниган UNIX: A History and a Memoir
ISBN: 1695978552, 9781695978553 Год издания: 2019 Язык: Английский Аннотация
The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the creator of several fundamental Unix programs, and the co-author of classic books like "The C Programming Language" and "The Unix Programming Environment." -
Брайан Керниган, Алан А. А. Донован, Alan A. A. Donovan Язык программирования Go
ISBN: 978-5-8459-2051-5, 978-0-13-419044-0 Год издания: 2016 Издательство: Вильямс Язык: Русский Аннотация
Вы краем уха слышали о новом языке программирования Go, но не знаете, что он представляет собой на самом деле? Ответы на все ваши вопросы вы получите в этой книге. Она поможет вам познакомиться с языком Go поближе, узнать о его предназначении и преимуществах, и о том, как писать программы на этом языке (причем это будут программы не начинающего, но профессионального программиста - эффективные и идеоматичные).
Книга написана двумя профессионалами - как в области программирования, так и в области написания книг на программистские темы. Так что если вы хотите быть в курсе последних достижений в программировании - не сомневайтесь, взяв эту книгу, вы свернули на верный путь к профессиональному овладению языком Go.
Книга предназначена в первую очередь для программистов, уже уверенно владеющих каким-либо языком программирования.
Данная книга является важным и авторитетным источником знаний для тех, кто хочет изучить язык программирования Go. Она рассказывает о том, как писать ясные и идиоматические программы на языке Go для решения реальных практических задач. Книга не предполагает ни наличие некоторых предварительных знаний языка Go, ни опыта в работе с каким-то конкретным языком программирования, так что она будет доступна для вас, с каким бы языком вы раньше не работали - JavaScript, Ruby, Python, Java или C++.
- Первая глава представляет собой справочник основных концепций языка Go, показанных на примере программ файлового ввода-вывода и обработки текстов, простейшей графики, а также веб-клиентов и серверов.
- Первые главы охватывают структурные элементы программ на языке Go: синтаксис, управление потоком выполнения, типы данных и организация программ в виде пакетов, файлов и функций.
Приводимые примеры иллюстрируют множество пакетов стандартной библиотеки и показывают, как создавать собственные пакеты. В последующих главах механизм пакетов будет рассмотрен более подробно, и вы узнаете, как строить, тестировать и поддерживать проекты, используя инструментарий go.
- В главах, посвященных методам и интерфейсам, описывается нестандартный подход языка Go к объектно-ориентированному программированию, в котором методы могут быть объявлены для любого типа, а интерфейсы - неявно удовлетворены. В этих главах поясняются ключевые принципы инкапсуляции, композиции и заменимости с использованием реалистичных примеров.
- Две главы, посвященные параллелизму, представляют углубленный подход к этой важной теме. Первая глава охватывает основные механизмы go-подпрограмм и каналов, иллюстрирует стиль, известный как взаимодействие последовательных процессов, которым знаменит Go. Вторая охватывает более традиционные аспекты параллелизма с совместно используемыми переменными. Эти главы обеспечивают прочный фундамент для программистов, которые впервые встречаются с параллельными вычислениями.
- Две последние главы рассматривают низкоуровневые возможности языка Go. Одна из них посвящена искусству метапрограммирования с помощью рефлексии, а другая показывает, как использовать пакет unsafe для выхода за пределы системы типов в особых случаях, а также как использовать инструмент cgo для связи Go с библиотеками C.
В книге приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив. Исходные тексты свободно доступны для скачивания и могут быть легко получены, построены и инсталлированы с использованием команды go get.
Об авторах
Алан А.А.Донован является членом команды разработчиков языка Go в Google, в Нью-Йорке. Он получил ученую степень в области информатики в Кембридже и в МТИ, и занимается программированием с 1996 года. Начиная с 2005 года, он работает в Google над проектами в области инфраструктуры и был одним из разработчиков патентованной системы построения Blaze. Им создано множество библиотек и -
Брайан Керниган, Алан А. А. Донован, Alan A. A. Donovan The Go Programming Language
Год издания: 2015 Издательство: Addison-Wesley Professional Аннотация
The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The book does not assume prior knowledge of Go nor experience with any specific language, so you’ll find it accessible whether you’re most comfortable with JavaScript, Ruby, Python, Java, or C++.
- The first chapter is a tutorial on the basic concepts of Go, introduced through programs for file I/O and text processing, simple graphics, and web clients and servers.