Разное

C книги: Лучшие книги по C для начинающих – бестселлеры на русском языке

Содержание

Основная книга для изучения языка C с нулевыми основами, рекомендованная программированием Douyin.

Язык C от входа до продвинутых книг рекомендуется.

【】 Основа


Это [Программирование на языке C], написанное Tan Haoqiang, является вводной книгой для большинства персонала. Это учебник, который я использовал, который охватывает около 80% грамматики языка Си. Вводная книга для самостоятельного изучения.

[C prime puls] — самая классическая вводная книга на языке C, настоятельно рекомендуется. Каждый пункт знаний разработан.

【】 Advanced

Эта книга содержит исчерпывающие ресурсы и подробные обсуждения, связанные с программированием на C. Эта книга исследует базовые знания и расширенные возможности указателей

Эта книга охватывает еще 20% знаний в дизайне языка С Тан Хоцяна

«Программирование на C» показывает навыки кодирования, используемые лучшими программистами C. Эта книга была куплена, а я еще не читал ее.

Есть эти книги в более позднем продвинутом
«Оптимизация производительности программы на C: 20 экспериментов и мастерство»
«Проблемы с языком 495 C, которые вы должны знать»
«213 C Проблемы с языком, которые вы должны знать»
«Продвинутый язык Си: анализ ключевых моментов, трудностей и сомнений»
«Глубокая анатомия языка Си (2-е издание), чтобы раскрыть секреты письменного теста для интервью с программистом»

[Алгоритм и структура данных]

Он описан в увлекательной форме, множество ссылок на различные жизненные знания используются для аналогии, а графический язык используется для отражения абстрактного контента, а некоторые классические алгоритмы, задействованные в структуре данных, анализируются построчно. Алгоритм сравнения. Самообучающаяся структура данных

[Программирование под Linux]

Содержание этой книги богато и всесторонне, а объяснение основных понятий очень детально и легко объяснимо. Введение различных функций и команд сопровождается большим количеством примеров операций и подробного анализа.
В настоящее время существует полный набор видеоуроков по C / C ++, а также книги по классическому программированию. Студенты, желающие поступить, могут войти в группу 731871503 для получения!


Интеллектуальная рекомендация

Весенние облако (2) Зул Интеллектуальный маршрут: приложение веб-сервлета в природе маршрутизаторов и фильтров

Маршрутизация компонента системы Micro Service. Например, / может отображаться на ваше веб-приложение, / API / карту пользователя на службу пользователя и карту / API / магазин в магазин. От официальн…

Настроить PagersliidingTabstrip Выбор статуса для изменений цветов

Каждая ошибка — это возможность улучшить себя. На этот раз вы должны поговорить о проблемах, встречающихся в PagersLidingTabstrip. Цвет и т. Д. Итак, что я должен установить здесь? Верхняя часть кода:…

[Массив] [Динамическое планирование] Меч относится к максимуму и

[Онлайн программирование]Максимум и 【Описание проблемы】 Гц время от времени возьмите несколько профессиональных вопросов для мерцания этих некоммерческих профессиональных одноклассников. Сегодня, посл…

Исключение Java

Исключение Java Исключительная система наследования Throwable Причина исключения бросить ключевое слово бросает ключевое слово попробуй поймай наконец ключевое слово RuntimeException Сведения об исклю…

Пиньинь (луогу р1012)

Описание заголовка Есть n натуральных чисел (n≤20), которые соединены в строку, чтобы сформировать наибольшее многозначное целое число. Например: когда n = 3, максимальное целое число из 3 целых чи…

Вам также может понравиться

CMD DEBUG JS CODE

Чтобы сделать плавные заметки здесь, нам удобно отладить код JS. Когда проект не нужен, код JS может быть отладкой, когда доступ к браузере будет доступен! Подготовьте файл JS 2. CMD Откройте среду об…

Инкапсуляция и разбиение на страницы уровня Node Dao

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

Последовательный алгоритм хеширования и рукописная упрощенная версия последовательного алгоритма хеширования

Последовательный алгоритм хеширования: На основе алгоритма Hash реализован алгоритм согласованного хеширования, который используется для решения проблемы точек доступа в Интернете и динамического разд…

Значение контекста Tomcat initializeContext (). Lookup () параметр

Я часто вижу операции на jndi 1.lookup («java: comp / env») получить информацию о конфигурации контейнера приложения envContext 2. Получить тест источника данных в конфигурации env конфигура. ..

Активизация коммерциализации автономного вождения Gaode анонсирует технологическую дорожную карту высокоточных карт

26 июля в Пекине состоялся Саммит будущего транспорта 2018 года, организованный Gaode Maps. На авто-специальном форуме, посвященном теме «Навстречу будущему», Gaode Map впервые продемонстр…

Книги по C и C++ | ProgBook

В самоучителе содержатся все необходимые нюансы параллельного программирования с применением OpenMP для создания современных высокопроизводительных параллельных вычислительных систем, обладающих общей памятью.Вся информация представлена в теоретическом виде с сопровождением наглядных примеров, при помощи которых читатель сможет быстрее освоить материал и запомнить его.

В книге «Параллельное программирование с использованием OpenMP» содержится только необходимая информация о параллельном программировании, которая направлена на создание производительных современных систем. Данная книга может использоваться в процессе подготовки специалистов в области программирования и информационных технологий.

Автор книги М. П. Левин разработал собственную методику и изложил её в доступном виде для аспирантов и студентов высших учебных заведений аналогичного направления.

Основной бедой значительной части программистов, называющих себя специалистами по Си++, является то, что на самом деле они пишут на классическом Си с небольшими элементами объектного программирования. При таком подходе вся потенциальная мощь этого языка остаётся совершенно невостребованной. Стивен Прата, один из трёх авторов учебника «Язык Си», признанного лучшим учебным пособием по этому языку, программист и преподаватель программирования, составил этот учебник так, чтобы помочь читателю избежать подобных ошибок.

 

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

 

Так же, как и «Язык Си», новая книга Стивена Праты написана дружелюбным и понятным языком, не пугающим читателя и точно так же построена по схеме «небольшое лирическое отступление»-«теория вопроса»-«живой пример реализации»-«упражнение для самопроверки». Помимо объяснения собственно синтаксиса языка и его отличий от Си книга содержит сотни примеров программ, имеющих практическое применение, а также обучает использованию библиотеки шаблонов STL, наиболее полно использующей возможности Си++. Самоучитель по программированию «Язык программирования C++. Лекции и упражнения» Стивена Праты предназначен как студентам технических специальностей, обучающимся объектно-ориентированному программированию «с нуля», так и профессиональным программистам, желающим ознакомиться с новым ISO стандартом «Си++ 2011».

Компанией Borland выпущен продукт Borland C++ Builder для быстрого создания приложений на C++. Эта интегрированная среда разработки сочетает в себе гибкость и мощность языка C++ с удобством Visual Basic. Данная книга – это отличная возможность освоить C++ Builder в полной мере за минимальное время. С изучением ее материалов результативность вашей работы существенно повысится.

Быстрое создание приложений на C++ превосходно воплощается Borland C++ Builder. Встроенный редактор интерфейса позволяет существенно упростить процесс программирования и делает разработку визуально наглядной. С этим сборником вы научитесь правильно обращаться с расширенными формами, управлять базами данных собственными разработками приложений.

Узнаете об использовании элементов управления ActiveX и VCL. А сложные приложения на C++ станут намного проще с Borlnd C++ Builder. Книга «Borland C++ Builder. Библиотека программиста» поможет выйти на качественно новый уровень разработок приложений. Автор Мэтт Теллес.

В первых главах даются базовые представления о структуре языка – рассматриваются типы данных, переменные, операторы, функции, объекты. За ними очерчиваются формы более сложных элементов объектно-ориентированного программирования — классов. В последующих частях книги объясняются механизмы обработки исключений, шаблоны, концепция пространства имен, способы реализации динамической идентификации типов, структура стандартной библиотеки шаблонов STL, приводится справочная информация по ключевым словам среды .NET.

Герберт Шилдт, автор всемирно известных бестселлеров по программированию на Java, C, и C#, в своей книге «C++: базовый курс» дает исчерпывающую информацию по всем основным элементам программирования на C++, которая будет полезна и новичкам, и опытным программистам.

Шахматы, шашки, крестики-нолики, уголки – у всех этих и многих других подобных игр есть некоторые общие особенности, которые позволяют применять при их программировании схожие решения. Методы перебора, статистические понятия, хеш-таблицы, эвристический анализ – вот неполный перечень описываемых в данном томе приемов, которые принято использовать при создании логических игр.

К книге Евгения Корнилова «Программирование шахмат и других логических игр» прилагается компакт-диск с наиболее известными, свободными кодами шахматных программ и текстами программ самого автора.

В книге описаны основы синтаксиса и методика разработки приложений на нескольких объектно-ориентированных языках программирования: C++/CLI, C# и Java (J#). Особенностью изложенного в книге материала является параллельное сравнивание на конкретных примерах схожих языковых конструкций. Добавочно каждая из программ для более наглядного понимания взаимосвязи между объектами поясняется UML диаграммами.

Более детально рассмотрены такие сложные для самостоятельного изучения конструкции языка, как делегаты, события, потоки и их синхронизация.
Подробно описаны особенности синтаксиса и использования в каждом из трех языков.

Книга Медведева В. И. «Особенности объектно-ориентированного программирования на C++/CLI, C# и Java» будет полезна для изучения преподавателям и студентам профильных ВУЗов, а также профессионалам, имеющих опыт программирования на C++ и желающих освоить разработку на других языках.

Этот учебник C++ может использоваться как преподавателями учебных заведений, так и для самостоятельного изучения языка программирования. Он разделён на несколько частей, посвящённых собственно основам языка и программирования в целом, особенностям среды Visual C++, процессу отладки кода, особенностям программирования под Windows. Каждый из рассматриваемых вопросов имеет практические приложения, часть из которых читателю предлагается выполнить самостоятельно. Во многом «Visual C++ 2010. Полный курс» Хортона напоминает классические университетские учебники, поэтому он хорошо подойдёт приверженцам системного усвоения знаний.

В книге освещены все этапы создания приложения для Windows 95 и рассмотрено большинство проблем, которые могут возникнуть на этом пути. Хотя примеры программ приведены на С, рассказ опирается на возможности самой системы, а не на особенности конкретных языков или библиотек, поэтому многие курсы обучения начинаются именно с «Программирования для Windows 95» Петзольда. В первом томе рассматриваются базовые принципы программирования, обмен информацией между компьютером и периферийными устройствами, использование графического интерфейса пользователя.

Второй посвящён более глубоким вопросам – управлению ресурсами и взаимодействию между приложениями.

В книге освещены все этапы создания приложения для Windows 95 и рассмотрено большинство проблем, которые могут возникнуть на этом пути. Хотя примеры программ приведены на С, рассказ опирается на возможности самой системы, а не на особенности конкретных языков или библиотек, поэтому многие курсы обучения начинаются именно с «Программирования для Windows 95» Петзольда. В первом томе рассматриваются базовые принципы программирования, обмен информацией между компьютером и периферийными устройствами, использование графического интерфейса пользователя. Второй посвящён более глубоким вопросам – управлению ресурсами и взаимодействию между приложениями.

«Практикум по программированию на С++» — это практический курс, направленный на обучение читателя программированию на C и C++. Практикум содержит почти 200 программных решений и 300 тестовых заданий по более чем 20 темам — от самых простейших вычислений, до обработки двоичных файлов. Отдельной главой в книге выделен материал, посвященный развитию у читателя навыков «чтения» и анализа готовых программных решений, увеличению «словарного запаса» программиста.

«Практикум по программированию на С++», составленный Е.Л. Романовым, рекомендуется студентам, обучающимся на факультетах информатики, а также всем тем, кто желает самостоятельно изучать язык C и технологии программирования на этом языке. Также, книга будет полезна преподавателям — в практикуме содержатся лабораторные работы, а материал его вполне можно разбить на 2-3 семестра.

12 книг для изучения языка программирования Objective-C

Хочешь больше книг по программированию?

Подпишись на наш канал и ознакамливайся бесплатно!

Подписаться

×

Сайт KV.BY собрал и опубликовал подборку книг для изучения языка Objective-C. К сожалению, книг на русском до ужаса мало, поэтому основная часть литературы будет на английском. Но есть и плюс: так можно неплохо прокачать знание иностранного языка.

Programming in Objective-C

Книги Стивена Кочина становились хитами среди приверженцев С. Сейчас же перед вами книга, которая переиздавалась целых 6 раз, начиная с 2004 года.

Книга разбита на 3 больших раздела:

  1. Сам язык и все о его основах. Вы начинаете с создания своей программы. И на основе этого начинается погружение в изучение языка. Понятия вводятся постепенно, чтобы сильно не грузить, но достаточно интенсивно, чтобы к концу книги самостоятельно писать под iOS.
  2. Знакомство с фреймворком Foundation. По сути, это сборник готовых классов, которые формируют этот самый фреймворк.
  3. Разбор фреймворков Cocoa, Cocoa Touch и iOS SDK. Освоив эти инструменты, вы узнаете их функционал и сможете написать небольшое приложение для iOS.

В самом начале автор рекомендует потратить время на изучение теории структуры данных и работы с памятью. В этой книге Objective-C идёт отдельно С, так что знание С совсем не обязательно.

Objective-C. Программирование для iOS и MacOS

В отличие от Стивена Кочина, Аарон Хиллегасс, автор книги, полагает, что для изучения Objective-C нужно глубокое понимание С. Соответственно, в книге по верхам рассматривается синтаксис, но очень много места посвящено объяснениям в сфере работы программирования и того, как мыслят опытные разработчики. Автор ратует за опытное изучение языка. А это значит, что будет много кода, ошибки в нем, их поиск и самостоятельное устранение.

Начинающим программистам, не знающих С, скорее всего, книга пользы не принесёт. Тем не менее, к ней стоит вернуться после освоения основ языка.

Objective-C 2.0 и программирование для Mac

Objective-C — это основной язык для платформ «яблочной» продукции. Книга собрала в себе обширный материал по языку, показывая его способности. Авторы делают упор на описание протоколов и инстанцирования. Не обошли стороной  среду разработки Xcode и Cocoa. Читателю также расскажут о сложных концепциях программирования. Например, о ООП, рефакторинге и предикатах.

Objective-C Recipes

Это хорошее дополнение к другим книгам в качестве сборника советов и готовых алгоритмов. Изначально автор ставил цель создать рецепты, упрощающие себе жизнь при создании мобильных приложений. Но получилось так хорошо и обширной, что было принято решение выпустить книгу.

Код понятен и прост, даже начинающие программисты смогут с ним разобраться и внедрить в свои разработки. Автор никак не затрагивает тему того, как изучать Objective-C, но активно делится своими практическими навыками.

Objective-C Programming For Dummies

Пошаговое руководство по пониманию ООП с Objective-C. Как основной язык программирования для приложений iPhone, iPad и Mac OS X, Objective-C является отражающим, объектно-ориентированным языком, который все программисты должны знать перед созданием приложений.

Предполагая, что у вас нет опыта работы с языками программирования, эта забавная и дружественная книга дает вам четкое представление о Objective-C. Обращаясь к последней версии XCode, отладке, дополнению кода и многому другому, ветеран-автор Нил Голдштейн поможет вам получить прочную основу для этой сложной темы и отфильтрует все ненужные сложные технические термины. Не предполагает предварительных знаний программирования и сохраняет ясный и интересный тон.

Objective-C for Absolute Beginners

Книга для полных новичков в программировании. Эта книга научит создавать приложения для яблочной продукции. Автор проведёт вас по теории, которая затрагивает переменные, проектные структуры данных, классы, объекты и методы.

Также покажет, как выстраивать программную логику. Гарри Беннетт покажет гибкость инструментов разработчиков Apple. А ещё Гарри продемонстрирует, как соединить Swift и Objective-C. А это будет полезно для Swift-программистов.

Сила Objective-C 2.0

Мэтт Галлоуэй в «Effective Objective-C 2.0» собрал 52 метода, рекомендации и реальные примеры кода этого языка. Всё это должно показать возможности и преимущества языка.

Через фрагменты кода автор раскрывает тонкости языка, подводные камни и трудные моменты, которые в конечном итоге научат писать эффективный код для выполнения любых задач. А ещё Галлоуэй показывает отношения и взаимодействия между объектами, учит писать классы, раскрывает возможности платформ Cocoa и Cocoa Touch. 

Параллельно с языком Мэтт затрагивает платформу Foundation и современные системные библиотеки (Grand Central Dispatch, например).

Learning Cocoa with Objective-C

Начните работать с Cocoa и Objective-C и начните разрабатывать приложения на платформах iOS и OS X. Четвертое издание этой книги охватывает все, что вам нужно для создания приложений для iPhone, iPad и Mac.

Вы узнаете, как работать с Xcode IDE, библиотекой Foundation Objective-C и другими инструментами разработчика. Например, Event Kit Framework и Core Animation. Попутно вы будете создавать примеры проектов, в том числе приложение на Objective-C, простое приложение видеоплеера и приложение, которое отображает события календаря для пользователя.

В учебнике раскрыто много тем: жизненный цикл приложения, Cocoa и Cocoa Touch, работа с AV Foundation для отображения видео и аудио, взаимодействие с внешним миром с Core Location и Core Motion.

Pro Objective-C

Pro Objective-C предоставляет исчерпывающее, всестороннее руководство по языку, его времени выполнения и ключевым API. Он объясняет ключевые концепции Objective-C в  простой для понимания форме, а также предоставляет подробное описание его более сложных функций. Кроме того, в книгу включены многочисленные практические примеры (выдержки из кода и полные приложения), которые демонстрируют, как применять в коде то, что вы изучаете.

Книга начинается с изучения основных функций Objective-C и ключевых языковых элементов. После рассмотрения основ он приступает к углубленному изучению возможностей динамического программирования Objective-C и системы времени выполнения. Далее в книге рассказывается о Foundation Framework, базовом уровне API, который можно использовать для любой программы Objective-C.

Каждая тема подробно освещена и содержит подробную информацию, необходимую для эффективной разработки кода Objective-C. Наиболее важные особенности подробно рассматриваются. Каждая глава содержит множество примеров, которые демонстрируют как силу, так и тонкость Objective-C.

Objective-C Cheat Sheet

Эта книга охватывает новейший язык программирования Objective-C. Используйте эту книгу в качестве краткого справочного руководства (например, шпаргалку) для Objective-C.

Для начинающих и для чайников эта книга представляет собой пошаговое руководство по пониманию объектно-ориентированного программирования с помощью Objective-C. Если вы опытный разработчик, который хорошо знает хотя бы один современный язык программирования, эта книга призвана научить вас думать и программировать на языке программирования Objective-C.

Learn Objective-C on the Mac

Это книга для тех, кто хочет научиться программировать собственные приложения в Mac OS X.

Вас ждёт полный курс по основам Objective-C с использованием бесплатных инструментов Xcode Apple, введение в ООП, полный охват наследования, композиции, инициализации объекта, категорий, протоколов, управления памятью и организации исходных файлов, краткая экскурсия по основам Cocoa и AppKit.

Для новичков сюда вставили полезное руководство по обучению для не-C разработчиков. Вам дадут понимание переменных и как создавать собственные структуры данных, работу с файловой системой и прочее.

Objective-C Quick Syntax Reference

Учебник представляет собой сокращенный код и синтаксис языка программирования Objective-C. Предоставлен синтаксис Objective-C в хорошо организованном формате.

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

Главная | Библиотека Конгресса

Рекомендуемые товары

Месяц национального латиноамериканского наследия

Культурные учреждения США отдают дань уважения поколениям латиноамериканцев, которые обогатили нашу нацию.

Концерты из библиотеки

Вернитесь в библиотеку, поскольку наш музыкальный сезон продолжается — ознакомьтесь с нашими предложениями отличных выступлений и не только.

Вечер четверга Развлечения и программы

«Концерт в библиотеке» включает вечернее мероприятие в великолепной обстановке.

Службы для слепых и людей с ограниченными способностями воспринимать печатную информацию

Соответствующие критериям посетители получают бесплатные книги со шрифтом Брайля и говорящие книги от нашего NLS.

В тренде

Самые популярные запросы:

  • Гражданская война
  • ВПА
  • Национальные парки
  • Пылесборник
  • Карты
  • Украина
  • Смотреть Через историю к равенству: лауреат премии Клюге Джордж Чонси

  • Блог Лиззо и необыкновенная коллекция флейт в библиотеке
  • Газеты Архивы газет Chronicling America расширяются до 50 штатов
  • Новости Получайте последние новости из Библиотеки Конгресса
  • События Наш календарь предстоящих событий, личных и виртуальных
  • Выставки Исследуйте библиотечные выставки лично и онлайн
  • Журнал Безумная наука! Специалисты по охране природы находят скрытые секреты

Ваша библиотека

Воспользуйтесь самой большой библиотекой в ​​мире онлайн или лично! Подробнее о библиотеке.

Бесплатное использование и повторное использование: чтение — книги, карты и многое другое

Где ты любишь читать? Картинки в этом наборе подтверждают, что вы можете наслаждаться чтением где угодно. Вы можете гулять с собакой, сидеть на клетке, грести на лодке или посещать библиотеку. То, что вы читаете, также широко варьируется — от книг и свитков до карт, журналов, газет, писем и компьютеров.

Просматривайте больше бесплатного контента и повторно используйте его .

Запрет книг | Энциклопедия Первой поправки

Запрет книг, наиболее распространенная форма цензуры, происходит, когда частные лица, государственные чиновники или организации удаляют книги из библиотек, школьных списков чтения или с полок книжных магазинов, потому что они не согласны с их содержанием, идеями или темами. Сторонники запрета обычно жалуются на то, что рассматриваемая книга содержит сцены насилия, выражает неуважение к родителям и семье, носит откровенно сексуальный характер, превозносит зло, лишена литературных достоинств, не подходит для определенной возрастной группы или содержит оскорбительные выражения. На этом фото Гейл Шихи, автор книги «Отрывки», справа на подиуме читает во время «Первого чтения запрещенных книг» в Нью-Йорке, 1 апреля 19 года.82. Митинг протестовал против цензуры некоторых книг в школах и публичных библиотеках под давлением правых религиозных групп. (AP Photo/Carlos Rene Perez, использовано с разрешения Associated Press)

Запрет книг, форма цензуры, имеет место, когда частные лица, государственные чиновники или организации удаляют книги из библиотек, школьных списков для чтения или с полок книжных магазинов, потому что они возражать против их содержания, идей или тем. Сторонники запрета обычно жалуются на то, что рассматриваемая книга содержит сцены насилия, выражает неуважение к родителям и семье, носит откровенно сексуальный характер, превозносит зло, лишена литературных достоинств, не подходит для определенной возрастной группы или содержит оскорбительные выражения.

Запрет книг — самая распространенная форма цензуры в Соединенных Штатах

Запрет книг — самая распространенная форма цензуры в Соединенных Штатах, при этом основной целью является детская литература. Сторонники запрета книги или некоторых книг опасаются, что на детей повлияет ее содержание, которое они считают потенциально опасным. Они обычно опасаются, что эти публикации будут представлять идеи, поднимать вопросы и спровоцировать критические исследования среди детей, к которым родители, политические группы или религиозные организации не готовы обратиться или которые они сочтут неуместными.

Большинство проблем и запретов до 1970-х годов касались главным образом непристойности и откровенной сексуальности. Общие цели включали «Любовник леди Чаттерли» Д. Х. Лоуренса и «Улисс » Джеймса Джойса. В конце 1970-х были предприняты атаки на идеологии, выраженные в книгах.

Чтобы опровергнуть обвинения в цензуре, противники публикаций иногда используют тактику ограничения доступа, а не призывы к физическому изъятию книг. Противники запретов утверждают, что, ограничивая информацию и препятствуя свободе мысли, цензоры подрывают одну из основных функций образования: учить учащихся думать самостоятельно. Такие действия, утверждают сторонники свободы слова, ставят под угрозу терпимость, свободу слова и демократию. На этой фотографии писатель Курт Воннегут-младший беседует с журналистами о постановлении федерального суда, призывающем к судебному разбирательству, чтобы определить, может ли школьный совет Лонг-Айленда запретить ряд книг, в том числе его «Бойню номер пять», в нью-йоркских офисах гражданской свободы. в 1980. (Фотофайл AP, использовано с разрешения Associated Press)

В сентябре 1990 года Центр защиты свободы слова Томаса Джефферсона объявил, что Первая поправка находится «в опасном состоянии по всей стране» на основании результатов всесторонний обзор свободы слова. Даже литературная классика, в том числе « Приключения Гекльберри Финна» Марка Твена и «Я знаю, почему птица в клетке поет » Майи Энджелоу , стали мишенью. Часто жалобы исходили от отдельных родителей или членов школьного совета. Однако в других случаях давление в отношении цензуры исходило от таких общественных групп, как «Моральное большинство».

Цензура — подавление идей и информации — может происходить на любом этапе или уровне публикации, распространения или институционального контроля. Некоторые группы давления заявляют, что государственное финансирование большинства школ и библиотек делает законной общественную цензуру их фондов.

Чтобы опровергнуть обвинения в цензуре, противники публикаций иногда используют тактику ограничения доступа, а не призывы к физическому изъятию книг. Противники запретов утверждают, что, ограничивая информацию и препятствуя свободе мысли, цензоры подрывают одну из основных функций образования: учить учащихся думать самостоятельно. Такие действия, утверждают сторонники свободы слова, ставят под угрозу терпимость, свободу слова и демократию.

Стандарты сообщества могут приниматься во внимание при принятии решения о том, подлежат ли материалы цензуре.

Хотя цензура нарушает право на свободу слова, закрепленное в Первой поправке, некоторые ограничения допускаются Конституцией. Суды заявили государственным служащим всех уровней, что они могут принимать во внимание общественные нормы при принятии решения о том, являются ли материалы непристойными или порнографическими и, таким образом, подлежат цензуре.

Однако они не могут подвергнуть цензуре публикации общепризнанных авторов, таких как, например, Марк Твен, Дж. К. Роулинг, Р. Л. Стайн, Джуди Блюм или Роберт Кормье, чтобы успокоить небольшую часть общества. Кормье Шоколадная война была одной из 10 самых запрещенных книг Американской библиотечной ассоциации в 2005 и 2006 годах.

Те, кто выступает против запрета книг, подчеркивают, что Первая поправка защищает права учащихся на получение и выражение идей. Верховный суд в Совете по образованию, Союз бесплатных школ Island Trees Union против Пико (1982 г.) постановил 5–4, что государственные школы могут запрещать книги, которые «повсеместно вульгарны» или не подходят для учебной программы, но они не могут удалять книги «просто потому что им не нравятся идеи, содержащиеся в этих книгах». Однако решение суда было узким и касалось только изъятия книг с полок школьных библиотек. На этом фото Макензи Хэтфилд, ученица средней школы Джорджа Вашингтона, держит в руках запрещенные книги автора Пэта Конроя в Западной Вирджинии в 2007 году. Книги Пэта Конроя «Пляжная музыка» и «Принц приливов» были приостановлены в ближайшей школе Nitro High School English. классов после того, как родители двух учеников пожаловались на изображения насилия, самоубийств и сексуальных посягательств. В прошлом месяце Конрой защитил книги в ответе по электронной почте Хэтфилду, который объединился с одноклассниками и студентами Nitro, чтобы сформировать коалицию против цензуры. (AP Photo/Jeff Gentner, использовано с разрешения Associated Press)

Противники запрета книг подчеркивают права учащихся, закрепленные в Первой поправке

Противники запрета книг подчеркивают, что Первая поправка защищает права учащихся на получение и выражение идей. Верховный суд в деле Board of Education, Island Trees Union Free School District против Pico (1982) постановил 5–4, что государственные школы могут запрещать книги, которые «повсеместно вульгарны» или не подходят для учебной программы, но они не могут удалять книги. «просто потому, что им не нравятся идеи, содержащиеся в этих книгах». Однако решение суда было узким и касалось только изъятия книг с полок школьных библиотек.

Управление интеллектуальной свободы Американской библиотечной ассоциации документирует случаи цензуры по всей стране и предлагает стратегии борьбы с ними. Каждый сентябрь Американская библиотечная ассоциация, Американская ассоциация книготорговцев, Американское общество журналистов и авторов, Ассоциация американских издателей и Национальная ассоциация университетских магазинов спонсируют Неделю запрещенных книг — празднование свободы чтения.

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

Американская библиотечная ассоциация раз в два месяца публикует информационный бюллетень об интеллектуальной свободе, , в котором содержится информация о цензуре, а также ежегодный аннотированный список книг и других материалов, подвергшихся цензуре.

Эта статья была впервые опубликована в 2009 году. Сьюзан Уэбб — адъюнкт-библиотекарь в Университете штата Юго-Восточная Оклахома.