Архив рубрики: Книги об основах программирования

Книги об основах программирования, скачать бесплатные книги, самоучители и учебники об основах программирования в хорошем качестве

Информатика: Учебник для вузов

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

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

Рекомендован Учебно-методическим объединением по университетскому политехническому образованию в качестве учебника для студентов высших учебных заведений, обучающихся по направлениям подготовки бакалавров «Системный анализ и управление» и «Экономика и управление». Учебник также может быть использован для подготовки студентов следующих направлений: гуманитарные науки, социальные науки, естественные науки, культура и искусство, образование и педагогика, здравоохранение.

52,906 просмотров всего, сегодня нет просмотров

Эффективная работа с унаследованным кодом

Описание книги Эффективная работа с унаследованным кодом:
Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость!

Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы отрицательно, значит, вы имеете дело с унаследованным кодом и понапрасну тратите время и средства на разработку.

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

В этой книге освещаются следующие вопросы:

  • Представление о механизмах внесения изменений в программное обеспечение, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода, оптимизацию производительности.
  • Перенос унаследованного кода в средства тестирования.
  • Написание тестов, препятствующих внесению новых ошибок в код.
  • Применение методов, подходящих для любого языка или платформы, с примерами кода на Java, C++, C и C#.
  • Точное выявление мест в коде, где требуется внести изменения.
  • Работа с унаследованным кодом, который не является объектно-ориентированным.
  • Обращение с приложениями, у которых, на первый взгляд, нет вообще никакой структуры.

Кроме того, в этой книге представлены 24 способа разрыва зависимостей, помогающих работать с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным.

9,199 просмотров всего, 1 просмотров сегодня

Языки программирования и методы трансляции

Описание книги Языки программирования и методы трансляции:
В книге рассматриваются вопросы сравнительного анализа языков программирования и конструирование компиляторов. В первой части издания подробно обсуждаются языки Ява и Си#. Большое внимание уделяется Оберону — одному из самых совершенных языков программирования. В этой книге впервые публикуется его спецификация на русском языке. Также приводятся результаты оригинальных исследований языков программирования.

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

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

Допущено Министерством образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности (направлению) 010200 (510200) «Прикладная математика и информатика».

11,523 просмотров всего, сегодня нет просмотров

Лабораторный практикум по информатике

Описание книги Лабораторный практикум по информатике:
Согласно требованиям `Государственных образовательных стандартов` для технических направлений и специальностей в лабораторный практикум включены: системы счисления, оценка объема информации, основы алгоритмизации, программирования в среде Турбо Паскаль, работа с операционной системой ЭВМ и сетевыми операционными системами, текстовый и векторный графический редакторы, математический и табличный процессоры, система управления базами данных, сервисное программное обеспечение.

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

15,786 просмотров всего, сегодня нет просмотров

Структура и Интерпретация Компьютерных Программ

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

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

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

19,638 просмотров всего, сегодня нет просмотров

Языки программирования. Практический сравнительный анализ

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

Основное внимание уделяется языкам C++ и Ada 95, однако не остаются забытыми Pascal, Fortran, PL/I, Lisp и другие. Концепции функционального и логического программирования показаны на примере языков ML и Prolog. Отдельная глава посвящена модели и языку Java. Для студентов, изучающих языки программирования, преподавателей и профессиональных программистов. Большая часть матеpиала посвящена томy, как те или иные концепции пpогpаммиpования pеализyются в разных языках ( в основновном C++ и Ada ). Hаписано весьма неплохо.

9,095 просмотров всего, сегодня нет просмотров

Организация ЭВМ и систем

Описание книги Организация ЭВМ и систем:
Учебник посвящен систематическому изложению вопросов организации структуры и функционирования вычислительных машин и систем, при этом большое внимание уделяется вопросам эффективности традиционных и перспективных решений в области компьютерной техники. Рассмотрены структура и функционирование классических фон-неймановских машин, принципы организации шин, внутренней и внешней памяти, операционных устройств и устройств управления, систем ввода-вывода.

Изложены основные тенденции в архитектуре современных процессоров. Значительная часть материала посвящена идеологии построения и функционирования параллельных и распределенных вычислительных систем самых разнообразных классов. Показаны наиболее перспективные направления в области организации и архитектуры вычислительных машин и систем. В основу работы положен 25-летний университетский опыт преподавания авторами соответствующих дисциплин.

Допущено Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по направлению «Информатика и вычислительная техника».

12,859 просмотров всего, сегодня нет просмотров

Технология программирования

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

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

Содержание учебника соответствует курсу лекций, который автор читает в МГТУ им. Н.Э.Баумана.

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

10,125 просмотров всего, сегодня нет просмотров

Школьная информатика. Экзаменационные вопросы и ответы

Описание книги Школьная информатика. Экзаменационные вопросы и ответы:
Приводятся ответы на теоретические вопросы школьного курса информатики, в том числе на утвержденные Министерством образования РФ для использования на выпускных экзаменах по информатике в средней школе, а также практические задания. Предлагаются вопросы для самоконтроля и текущего опроса, список дополнительной литературы и методические рекомендации. В отличие от 1-го издания (1998 г.) предлагается расширенный набор задач с решениями.

Для учителей информатики, учащихся старших классов школ, гимназий, лицеев, а также для абитуриентов.

7,833 просмотров всего, сегодня нет просмотров

Информатика и ИКТ. 10 класс

Описание книги Информатика и ИКТ. 10 класс:Учебник по курсу "Информатика и ИКТ" ориентирован на информационно-технологический и физико-математический профили обучения в общеобразовательных учреждениях. Учебник полностью соответствует новому образовательному стандарту и примерной программе профильного обучения, утвержденным Министерством образования и науки РФ. Содержание учебника соответствует программе вступительных экзаменов по информатике в вузы, и он может быть использован для подготовки к экзаменам.

Рассматриваются архитектура компьютера и методы защиты информации, понятие "информация" и системы счисления, основы логики и логические основы компьютера, а также объектно-ориентированное программирование на четырех языках: Visual Basic, Delphi, Visual C# и Visual J#. Все необходимое для преподавания курса программное обеспечение содержится на CD-дисках, которые входят в состав методического пособия для учителя.

10,696 просмотров всего, сегодня нет просмотров