программирование

Linux, системное программирование, Лав Р., 2008

Linux, системное программирование, Лав Р., 2008.

Эта книга о том, как создавать программное обеспечение под Linux, эффективно используя возможности системы — функции ядра и базовые библиотеки, включая оболочку, текстовый редактор, компилятор, отладчик и системные процедуры. Большая часть программного кода для Unix и Linux написана на системном уровне, поэтому в книге основное внимание сфокусировано на приложениях, находящихся вне ядра, таких как Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, Is, mv и прочих. Книга написана специально для разработчиков и является необходимым инструментом любого программиста.

Linux, системное программирование, Лав Р., 2008

Скачать и читать Linux, системное программирование, Лав Р., 2008
 

Java, оптимизация программ, практические методы повышения производительности приложений в JVM, Эванс Б., Гоф Д., Ньюланд К., 2019

Java, оптимизация программ, практические методы повышения производительности приложений в JVM, Эванс Б., Гоф Дж., Ньюланд К., 2019.

Об авторах.

Бен Эванс является соучредителем и главным инженером в jClarity — стартапе, который обеспечивает инструменты производительности, призванные помочь командам разработчиков и тем, кто сопровождает программные системы. Он помогает организовать Лондонское сообщество программистов на Java и представляет его в Исполнительном комитете сообщества Java (Java Community Process Executive Committee), где работает над определением новых стандартов экосистемы Java. Бен является Java Champion и JavaOne Rockstar, соавтором книги The Well-Grounded Java Developer и регулярно выступает с докладами о производительности, параллелизме и смежных вопросах на платформе Java.

Java, оптимизация программ, практические методы повышения производительности приложений в JVM, Эванс Б., Гоф Дж., Ньюланд К., 2019

Скачать и читать Java, оптимизация программ, практические методы повышения производительности приложений в JVM, Эванс Б., Гоф Д., Ньюланд К., 2019
 

Искусство программирования на R, погружение в большие данные, Норман М., 2019

Искусство программирования на R, погружение в большие данные, Норман М., 2019.

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

Искусство программирования на R, погружение в большие данные, Норман М., 2019

Скачать и читать Искусство программирования на R, погружение в большие данные, Норман М., 2019
 

Динамическое программирование, Окулов С.М., Пестов О.А., 2015

Динамическое программирование, Окулов С.М., Пестов О.А., 2015.

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

Динамическое программирование, Окулов С.М., Пестов О.А., 2015
Скачать и читать Динамическое программирование, Окулов С.М., Пестов О.А., 2015
 

Head First, программирование для Android, Гриффите Д., Гриффите Д., 2016

Head First, программирование для Android, Гриффите Д., Гриффите Д., 2016.

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

Head First, программирование для Android, Гриффите Д., Гриффите Д., 2016

Скачать и читать Head First, программирование для Android, Гриффите Д., Гриффите Д., 2016
 

Объектно ориентированное программирование в Java, Гуськова О.И., 2018

Объектно ориентированное программирование в Java, Гуськова О.И., 2018.

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

Объектно ориентированное программирование в Java, Гуськова О.И., 2018

Скачать и читать Объектно ориентированное программирование в Java, Гуськова О.И., 2018
 

Flash MX для профессиональных программистов, Капустин М.А., Капустин П.А., Копылова А.Г., 2016

Flash MX для профессиональных программистов, Капустин М.А., Капустин П.А., Копылова А.Г., 2016.

Курс рассчитан не на дизайнеров, а на программистов. Детально изложены возможности, в том числе и недокументированные. В курсе подробно разобраны как основы, так и наиболее сложные и неочевидные свойства системы программирования на основе Flash MX ActionScript. Максимальное внимание уделяется особенностям, происходящим из работы с интерпретатором, а также с системой внешних объектов ("символов", кадров и т.д.), которые создаются во Flash вручную. Проводится сравнительный анализ системы типов и классов с другими языками высокого уровня. Необычной частью курса является обсуждение приемов групповой работы во Flash, а также способов эмуляции множественного наследования.

Flash MX для профессиональных программистов, Капустин М.А., Капустин П.А., Копылова А.Г., 2016

Скачать и читать Flash MX для профессиональных программистов, Капустин М.А., Капустин П.А., Копылова А.Г., 2016
 

Java, промышленное программирование, Блинов И.Н., Романчик B.C., 2007

Java, промышленное программирование, Блинов И.Н., Романчик B.C., 2007.

Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE 6 и J2EE. В его первой части рассматриваются основы языка Java и концепций объектно-ориентированного программирования. Во второй части изложены важнейшие аспекты применения библиотек классов языка Java, включая файлы, коллекции, сетевые и многопоточные приложения, а также взаимодействие с XML. В третьей части приведены основы программирования распределенных информационных систем с применением сервлетов, JSP, баз данных; и собственных тегов разработчика. В конце каждой главы даются тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы, относящиеся к использованию HTML, XML, JavaScript, а также краткое описание популярных технологий Struts и Hibernate для разработки распределенных систем, объединяющих возможности J2EE и XML.

Java, промышленное программирование, Блинов И.Н., Романчик B.C., 2007

Скачать и читать Java, промышленное программирование, Блинов И.Н., Романчик B.C., 2007
 
Показана страница 165 из 202