Языки программирования


1. Давыдов, Владимир Григорьевич. Программирование и основы алгоритмизации : Учебное пособие / Владимир Григорьевич Давыдов. – М. : Высшая школа, 2003. – 448 с. : ил, табл. – Библиогр.: с. 442. – ISBN 5-06-004432-7 (в пер.) : 273.00 р., 294.00 р., 341.00 р., 340.00 р.

Пособие написано в соответствии с разработанной с участием автора
примерной программой курса «Программирование и основы алгоритмизации», утвержденной
Министерством образования Российской Федерации для подготовки бакалавров
и специалистов по направлениям 5502 и 6519 «Автоматизация и управление». Его цель состоит в поэтапном формировании у студентов следующих слоев знаний и умений — знание основных понятий программирования (слой 1), знание базового языка программирования C++ (слой 2) и умение решать задачи на ЭВМ (слой 3). Для удобства преподавателей и студентов приведено по 20 вариантов контрольных заданий по основным разделам курса, заданий на выполнение программных проектов и приведены тестовые экзаменационные вопросы. Прилагаемый к учебному
пособию компакт-диск содержит описание ПМ-ассемблера, его интегрированную среду программирования, полные тексты демонстрационных программ автора и др.


2. Зубков, Сергей Владимирович. Assembler для DOS, Windows и Unix : производственно-практическое издание / С. В. Зубков. – 3-е изд., стереотип. – М. : ДМК-Пресс, 2005 ; СПб. : Питер, 2005. – 607 с. : ил. – (Бестселлер) (Для программистов). – Алф. указ.: с. 602-608. – ISBN 5-94074-259-9 : 218.00 р.

В книге полностью освещены все аспекты современного программирования на ассемблере, включая системное и прикладное программирование для DOS, Windows и UNIX (Solaris, Linux, и FreeBSD), работу с устройствами напрямую, взаимодействие с языками высокого уровня и многое другое. Здесь рассмотрены наборы команд, особенности процессоров Intel, вплоть до Pentium III, и архитектура компьютеров на их основе. Кроме того, описаны популярные алгоритмы – генераторы случайных чисел, быстрые вычисления с фиксированной запятой, вывод графики в SVGA-режимах. В качестве иллюстраций для каждого нового алгоритма или приема программирования приведены свыше 50 рабочих текстов программ, которые могут компилироваться как средствами Borland, так и средствами Microsoft или Watcom. Все базовые понятия вводятся с нуля, поэтому предварительного знакомства с другими языками программирования не требуется. Книга ориентирована как на профессионалов, так и на начинающих без опыта программирования.


3. Карпов, Борис. C++ : Специальный справочник / Б. Карпов, Т. Баранова. – 2-е изд. – СПб. : Питер, 2003. – 380 c. : ил. – (Специальный справочник). – Алф. указ.: с. 367-380. – ISBN 5-469-00806-1 : 152.00 р., 195.00 р.

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


4. Каширин, Игорь Юрьевич. От С к С++ : Учебное пособие для вузов / И. Ю. Каширин, В. С. Новичков. – М. : Горячая линия-Телеком, 2005. – 334 с. : ил. – (Учебное пособие : специальность для высших учебных заведений). – Загл. обл. : От Си к Си++. – Библиогр.: с. 328. – ISBN 5-93517-209-9 : 181.00 р., 144.00 р.

Учебное пособие содержит необходимые теоретические сведения и набор упражнений и задач различной степени сложности, позволяющих приобрести навыки практического программирования на алгоритмических языках С и C++ (Си и Си++) и проконтролировать усвоение материала. Практические задания для программирования на C++ имеют “сквозную” структуру – распределены по мере изложения разделов. Материал книги успешно апробирован авторами в высших технических учебных заведениях.
Для студентов высших и средних учебных заведений, может быть использована начинающими программистами при изучении алгоритмических языков С и C++.


5. Немнюгин, Сергей Андреевич. Turbo Pascal. Программирование на языке высокого уровня : учебное пособие для вузов / С. А. Немнюгин. – 2-е изд. – СПб. : Питер, 2006. – 543 с. : ил., табл., портр. – (Учебник для вузов) (300 лучших учебников для высшей школы в честь 300-летия Санкт-Петербурга). – Библиогр.: с. 526. – Алф. указ.: с. 527-543. – ISBN 5-94723-509-9 : 190.00 р.

В учебнике дается систематическое изложение основ программирования в системе Турбо Паскаль. Рассматриваются вопросы системного программирования, программирование графики и звука. Даются введение в объектно-ориентированное программирование и методы вычислении. Книга содержит большое число исходных текстов программ с подробными комментариями.
Учебник адресован прежде всего студентам и школьникам старших классов


6. Немнюгин, Сергей Андреевич. Turbo Pascal: Практикум : Учебное пособие для вузов / С. А. Немнюгин. – 2-е изд. – СПб. : Питер, 2005. – 267 с. : ил. – (300 лучших учебников для высшей школы в честь 300-летия Санкт-Петербурга) (Учебное пособие). – Библиогр.: с. 258. -Алф. указ.: с. 259-267. – ISBN 5-94723-702-4 : 99.00 р.
Практикум является пособием для практических занятий по программированию на языке Turbo Pascal и дополняет пользующийся заслуженным успехом у читателей учебник того же автора. Десять занятий Практикума содержат необходимый минимум теоретических сведений, примеры программ с подробными комментариями к ним, упражнения и задания для самостоятельной работы. Кроме того, в книге предлагаются варианты контрольных работ и перечень курсовых проектов, выполнение которых может завершить курс обучения программированию, а также список литературы, рекомендуемой автором для дальнейшего, углубленного изучения предмета.
Допущено Министерством образования РФ в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов “Информатика и вычислительная техника”.


7. Павловская, Татьяна Александровна. C++. Объектно-ориентированное программирование. Практикум : Учебное пособие для вузов / Т. А. Павловская, Ю. А. Щупак. – СПб. : Питер, 2005. – 464 с. : ил. – (300 лучших учебников для высшей школы в честь 300-летия Санкт-Петербурга) (Учебное пособие). – Библиогр.: с. 260. – Алф. указ.: с. 261-264. – ISBN 5-94723-842-Х : 114.00 р.

Практикум предназначен для изучения языка программирования С++ на семинарах или самостоятельно. Издание дополняет и расширяет учебник Т.А.Павловской «С/С++. Программирование на языке высокого уровня», но может использоваться и как отдельное пособие.
На примерах, сопровождаемых теоретическими сведениями, рассматриваются: основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных, классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии и паттерны проектирования.
Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов заданий для лабораторных работ.


8. Павловская, Татьяна Александровна. C/C++. Программирование на языке высокого уровня : учебник для вузов / Т. А. Павловская. – СПб. : Питер, 2005. – 460 с. : ил., портр., табл. – (Учебник для вузов) (300 лучших учебников для высшей школы в честь 300-летия Санкт-Петербурга). – Алф. указ.: с. 450-460. – ISBN 5-94723-568-4 : 183.00 р.

Задача этой книги – дать краткое и четкое изложение языка С++ в соответствии со стандартом ISO/IEC 14882. Она предназначена для студентов, изучающих язык “с нуля”, но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги – дать правильное представление о возможностях языка С++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий. Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что преподаватели оценят проявленную о них заботу.


9. Павловская, Татьяна Александровна. Паскаль. Программирование на языке высокого уровня : учебник для вузов / Т. А. Павловская. – СПб. : Питер, 2004. – 392 с. : ил. – (Учебник для вузов) (300 лучших учебников для высшей школы в честь 300-летия Санкт-Петербурга). – Библиогр.: с. 382. – Алф. указ.: с. 383-392. – ISBN 5-94723-511-0 : 163.00 р.

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


10. Савич, Уолтер. С++ во всей полноте : Пер. с англ. / У. Савич ; пер. О. Здир. – Киев : BHV, 2005 ; СПб. : Питер, 2005. – 783 с. : ил. – Алф. указ.: с. 774-783. – ISBN 5-469-00407-4 : 479.00 р., 440.00 р.УДК 681.3.062 C++

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


11. Фаронов, Валерий Васильевич. Turbo Pascal : учебное пособие для вузов / В. В. Фаронов. – СПб. : Питер, 2007. – 366 с. : ил. – (Учебное пособие) (300 лучших учебников для высшей школы). – Алф. указ.: с. 360-366. – ISBN 5-469-01295-6 : 390.00 р.

В книге содержится исчерпывающие руководство по программированию в среде Турбо Паскаль 7.0 корпорации Borland. Изложение ведется от простого к сложному, позволяя изучить систему программирования начинающим и пополнить свои знания опытным программистам.


12. Фаронов, Валерий Васильевич. Турбо Паскаль 7.0. Практика программирования : Учебное пособие / В. В. Фаронов. – М. : Нолидж, 2003 ; М. : ОМД Групп, 2003. – 415 с. : ил., табл. – Библиогр.: с. 413-415. – ISBN 5-89251-055-7 : 170.00 р., 143.65 р.*

В книге В. В. Фаронова “Turbo Pascal 7.0. Практика программирования. Учебное пособие” содержится описание набора программных модулей, который позволяет намного расширить стандартные возможности системы программирования Турбо Паскаль 7.0 корпорации Borland. С помощью данного издания пользователь ознакомится с практическими рекомендациями по программированию важных устройств персонального компьютера и полными текстами подходящих программных модулей. Здесь приводится детальное рассмотрение вопросов программирования в защищенном режиме и адаптации программ MS – DOS к работе под управлением Windows


13. Франка, Пауло. С++ : учебный курс: пер. с англ. / П. Франка ; пер. П. Бибиков. – СПб. : Питер, 2005. – 521 с. : ил. – (Учебный курс). – Алф. указ.: с. 516-521. – ISBN 5-314-00136-5 : 160.00 р.

Язык C++ является в настоящее время одним из самых распространенных языков программировании, но одновременно и одним из самых трудных для изучения. Книга «C++: учебный курс» поможет быстро, эффективно и с наименьшими затратами освоить все основные приемы создания приложений на C++. Для изучения всех возможностей языка требуются объемные руководства и справочники, но эта книга даст вам «стартовый толчок», поможет понять структуру языка, принципы обьектно-ориентированного программирования, методику проектирования и создания приложений. Учебный материал, содержащийся в 26-ти уроках, основан на практических примерах и сопровождается исходным кодом программ. Для его освоения не требуется никакой предварительной подготовки. Книга может быть использована в качестве учебного пособия для студентов, изучающих язык C++.


14. Юров, Виктор Иванович. Assembler : Специальный справочник / В. И. Юров. – 2-е изд. – СПб. : Питер, 2005. – 411 с. : ил. – Библиогр.: с. 405. – Алф. указ.: с. 406-411. – ISBN 5-469-00003-6 : 190.00 р.

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


15. Юров, Виктор Иванович. Assembler : учебное пособие для вузов / В. И. Юров. – 2-е изд. – СПб. : Питер, 2006. – 636 с. : ил., табл. – (300 лучших учебников для высшей школы в честь 300-летия Санкт-Петербурга) (Учебник для вузов). – Библиогр.: с. 625. – Алф. указ.: с. 626-636. – ISBN 5-94723-581-1 : 240.00 р.

Книга В. Юрова “Assembler: учебник” предлагает читателю ознакомиться с вопросами программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel. В основном, в данном учебнике опубликована тема, входящая в часть курса по системному программированию, которую автор преподает в ВУЗе. Учебник вышел в свет в переработанном виде и является усовершенствованным томом книги “Assembler: учебный курс”. Также здесь размещены вопросы программирования под Windows и описание команд процессоров Pentium III. Данная книга пригодится студентам ВУЗов, программистам и тем, кто хочет обучиться языку Assembler.


16. Юров, Виктор Иванович. Assembler. Практикум : учебное пособие для вузов / В. И. Юров. – 2-е изд. – СПб. : Питер, 2006. – 398 с. : ил., табл. – (Учебное пособие). – Библиогр.: с. 396-398. – ISBN 5-94723-671-0 : 249.00 р.
Автор разработал практическое приложение к своему учебнику “Assembler”, призванное помочь в создании сложных полифункциональных программ для различных операционных систем. В практикуме освящаются базовые вопросы прикладного программирования, а также вопросы организации взаимодействия программ на ассемблере с внешним миром. Подробно рассматриваются двенадцать прикладных проблем, каждой из которых посвящена отдельная глава. Книга предназначена для студентов и специалистов, применяющих ассемблер при решении задач прикладного и системного программирования. Допущено Министерством образования РФ в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов “Информатика и вычислительная техника”.