Обложка учебника по программированию с геометрическими фигурами в красно-сине-черной гамме.
Попробовать бесплатно
Анимировать
Информация
Комментарии
Настройки
Сюжет
В этой книжке разбираются в основном проекты, связанные с двумерной компьютерной графикой, близкой к разработке игр. Так как профессиональные инструменты для этого довольно сложны, автор разработал библиотеку TXLib, облегчающую разработку графических приложений под ОС Windows для начинающих. Она очень проста в использовании. Почему графика, почему начало не с алгоритмов? Дело в том, что алгоритм – лишь часть программы как системы, и, если он применен неправильно, слишком формально, не окружен нужным образом всеми подсистемами программы, то он будет бесполезен. Реальные проекты нередко состоят из сотен тысяч и миллионов строк кода и содержат многолетнюю работу многих сотен людей из разных стран. В результате код читается намного чаще, чем пишется. Требования к проекту часто сформулированы не так четко, как хочется, а вдобавок они еще и меняются – и проект должен к этому адаптироваться. Профессиональное программирование – это не спорт, поэтому в нем присутствует такой огромный фокус на архитектуру, качество написания, масштабируемость, культуру. Поэтому людям с олимпиадным стилем программирования приходится тяжело переучиваться, да ещё и не у всех получается. Графические программы и компьютерные игры с простыми сюжетами – хороший способ научиться программированию на реальных задачах, с правильными принципами, подходящими для профессиональной работы, и вам не придется кардинально переучиваться при смене языков и платформ. Они достаточно просты алгоритмически, но требуют достаточно большого объема кода, а умение работать с таким объемом и есть главная черта профессионала. Принцип тут один – разделяй и властвуй, но в программировании он слишком многогранен, чтобы остановиться только на этих словах. Приходится много думать, воображать, конструировать, чтобы реализовать игровой сюжет и при этом не запутаться в коде. Так что разработка игр – хорошая школа программирования. А TXLib несколько облегчает эту разработку.
РежимОбложки книг
Стиль Конструктивизм

Обложка книги «Введение в программирование как проектирование»

Минималистичная обложка учебной книги о программировании, проектировании и архитектуре кода. Геометрические формы в красно-сине-черной гамме создают строгий современный образ и подчёркивают образовательный характер издания.
Комментарии
Настройки
Сюжет
В этой книжке разбираются в основном проекты, связанные с двумерной компьютерной графикой, близкой к разработке игр. Так как профессиональные инструменты для этого довольно сложны, автор разработал библиотеку TXLib, облегчающую разработку графических приложений под ОС Windows для начинающих. Она очень проста в использовании. Почему графика, почему начало не с алгоритмов? Дело в том, что алгоритм – лишь часть программы как системы, и, если он применен неправильно, слишком формально, не окружен нужным образом всеми подсистемами программы, то он будет бесполезен. Реальные проекты нередко состоят из сотен тысяч и миллионов строк кода и содержат многолетнюю работу многих сотен людей из разных стран. В результате код читается намного чаще, чем пишется. Требования к проекту часто сформулированы не так четко, как хочется, а вдобавок они еще и меняются – и проект должен к этому адаптироваться. Профессиональное программирование – это не спорт, поэтому в нем присутствует такой огромный фокус на архитектуру, качество написания, масштабируемость, культуру. Поэтому людям с олимпиадным стилем программирования приходится тяжело переучиваться, да ещё и не у всех получается. Графические программы и компьютерные игры с простыми сюжетами – хороший способ научиться программированию на реальных задачах, с правильными принципами, подходящими для профессиональной работы, и вам не придется кардинально переучиваться при смене языков и платформ. Они достаточно просты алгоритмически, но требуют достаточно большого объема кода, а умение работать с таким объемом и есть главная черта профессионала. Принцип тут один – разделяй и властвуй, но в программировании он слишком многогранен, чтобы остановиться только на этих словах. Приходится много думать, воображать, конструировать, чтобы реализовать игровой сюжет и при этом не запутаться в коде. Так что разработка игр – хорошая школа программирования. А TXLib несколько облегчает эту разработку.
РежимОбложки книг
Стиль Конструктивизм