Преподаватели Принстонского университета Роберт Седжвик и Кевин Уэйн создали универсальное введение в Computer Science на языке Java, которое идеально подходит как студентам, так и профессионалам. Вы начнете с основ, освоите современный курс объектно-ориентированного программирования и перейдете к концепциям более высокого уровня: алгоритмам и структурам данных, теории вычислений и архитектуре компьютеров.
И главное — вся теория рассматривается на практических и ярких примерах: прикладная математика, физика и биология, числовые методы, визуализация данных, синтез звука, обработка графики, финансовое моделирование и многое другое.

Основы программирования.
В этой главе мы постараемся убедить вас, что написать программу проще, чем написать какой-нибудь текст — скажем, курсовую работу или сочинение. Писать сочинения сложно: в школе нас этому учат годами. Напротив, зная всего несколько основных конструкций, вы сможете писать программы, которые позволяют вам решать множество интересных, но не решаемых традиционными средствами задач. В этой главе вы освоите эти конструкции, сделаете свои первые шаги в области программирования на Java и познакомитесь с некоторыми интересными программами. Всего за несколько недель вы сможете выражать свои мысли и намерения в программах. Умение программировать, как и умение писать сочинения, — долгосрочный навык, который вы будете постоянно совершенствовать в будущем.
В этой книге вы будете изучать язык программирования Java. Эта задача будет намного проще, чем, допустим, задача изучения иностранного языка. На самом деле язык программирования характеризуется словарем из нескольких десятков слов и правил грамматики. Большая часть материала, представленного в книге, с таким же успехом может быть выражена на Python, C++ или любом другом современном языке программирования. Во всех описаниях язык Java используется именно для того, чтобы вы могли с ходу взяться за создание и запуск программ. С другой стороны, в ходе изучения программирования бывает трудно определить, какие подробности актуальны в каждой конкретной ситуации. Язык Java получил широкое распространение, поэтому умение работать на этом языке поможет вам писать программы на многих компьютерах (прежде всего — на вашем собственном). Кроме того, умение программировать на Java упрощает изучение других языков, включая низкоуровневые языки вроде С и специализированные языки вроде Matlab.
ОГЛАВЛЕНИЕ.
Предисловие.
Глава 1. Основы программирования.
Глава 2. Функции и модули.
Глава 3. Объектно-ориентированное программирование.
Глава 4. Алгоритмы и структуры данных.
Глава 5. Теория вычислений.
Глава 6. Вычислительная машина.
Глава 7. Построение вычислительного устройства.
Заключение.
Глоссарий.
API.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Computer Science, Основы программирования на Java, ООП, алгоритмы и структуры данных, Седжвик Р., Уэйн К., 2018 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Седжвик :: Уэйн
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








