Addison-Wesley Professional, 2011. — 3168 р. The Art of Computer Programming is a comprehensive monograph written by Donald Knuth that covers many kinds of programming algorithms and their analysis. Knuth began the project, originally planned as a single book, in 1962. The first three volumes were published in rapid succession, with volume 1 released in 1968, volume 2 in 1969,...
Издательский дом: Лори Год издания: 2004 ISBN: 5-85582-213-3, 0-201-61622-X Находясь на переднем крае программирования, книга "Программист-прагматик. Путь от подмастерья к мастеру" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой...
Перевел с английского Е. Матвеев. — СПб.: Питер, 2007. — 208 с: ил. — (Библиотека программиста). — ISBN 5-469-01291-3. Перед вами книга Джоэла Спольски — ветерана индустрии программного обеспечения. Его электронный журнал «Joel on Software» (http: //wwwjoelonsofrware.com) стал одним из самых популярных независимых веб-изданий среди программистов. Эта книга — не учебник, не...
М.: Солон-Пресс, 2016. — 256 с.
Уникальное руководство к действию, опыт и практика, сконцентрированные на двух сотнях страниц.
Книга для тех, кто умеет программировать и уже готов этим зарабатывать.
Курс молодого, но профессионального программиста. Практические советы.
Что пригодится вам из пройденного и сданного. Что вы будете программировать сначала, а что позже, когда...
М.: Вильямс, 2009. — 400 с. — ISBN 978-5-8459-1530-6, 0-13-117705-2 (600 dpi) Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость! Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы...
Санкт-Петербург: Питер, 2016. — 448 с. — ISBN: 9785496019156. Любой программист - прежде всего, человек со своими достоинствами и недостатками. Но в то же время программист - это интеллектуал, человек, постоянно занятый решением задач, анализом требований, исправлением ошибок, взаимодействием с коллегами и заказчиками. Наконец, программист - это человек, регулярно испытывающий...
Интернет издание, 2018. — 41 с. Это не пособие по конкретному языку программирования. Но те проблемы и грабли, которые описаны в книге, помогут избежать кучу ошибок и сберечь нервы. Потратив 20 минут своего времени, вы узнаете о программировании тот минимум, который позволит вам принять взвешенное решение и за год стать программистом. Из книги «Путь в программисты» вы узнаете:...
М.: Наука, 1988. — 176 с.: ил. — (Кибернетика — неограниченные возможности и возможные ограничения). — ISBN: 5-02-006595-1. Книга является популярным введением в методологию программирования, помогающим понять специфику этой деятельности и раскрыть некоторые ее «секреты». Для широкого круга читателей. Предисловие. Команды исполнителю. Коза, капуста и другие с точки зрения...
2nd edition. — Microsoft Press, 2004. — 952 p. — ISBN: 978-0-7356-1967-0. Целевая аудитория: опытные разработчики. Кажется, нет человека, который бы не слышал про книгу Стивена Макконелла "Совершенный код", тем не менее, книга до сих пор остаётся одной из самых популярных и лучших книг в деле совершенствования навыков разработки. У этой книги есть и второе издание, и несмотря...
2-е юбилейное изд. — Пер. с англ. И.В. Берштейн. — СПб.: Диалектика, 2020. — 368 с.: ил. — ISBN: 978-5-907203-32-7. В этом втором, обновленном через 20 лет издании авторы предлагают прагматичный философский подход к разработке программного обеспечения, исходя из своего богатого практического опыта. Книга написана в виде последовательного ряда автономных тем-разделов, сдобрена...
Пер. с англ. И. Рузмайкина. — СПб.: Питер, 2022. — 384 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1910-3. В книге «Идеальная работа. Программирование без прикрас» легендарный Роберт Мартин (Дядюшка Боб) создал исчерпывающее руководство по хорошей работе для каждого программиста. Роберт Мартин объединяет дисциплины, стандарты и вопросы этики, необходимые для быстрой...
Van Nostrand Reinhold, 1971. — 288 p. Programming as human performance; Reading programs; What makes a good program? How can we study programming? Programming as a social activity; The programming group; The programming team; The programming project; Programming as an individual activity; Variations in the programming task; Personality factors; Intelligence, or problem-solving...
Addison-Wesley, 2010. — 350 p. — ISBN: 978-0-201-61622-X. Целевая аудитория: начинающие программисты. Когда начинающий программист пишет код, для него не существует таких дополнительных моментов работы как принятие решений, выбор технологий и инструментов. Он пишет код так, как умеет. Однако профессиональное программирование намного более ответственный процесс, основное время...
Пер. с англ. Кристины Черниковой. — СПб.: БХВ-Петербург, 2023. — 272 с.: ил. — ISBN: 978-5-9775-1176-6. Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать...
O’Reilly Media, 2012. — 204 p. This book is about how to write code that’s highly readable. The key idea in this book is that code should be easy to understand. Specifically, your goal should be to minimize the time it takes someone else to understand your code. This book explains this idea and illustrates it with lots of examples from different languages, including C++,...
ACM Books, 2023. — 564 p. Set theory, logic, discrete mathematics, and fundamental algorithms (along with their correctness and complexity analysis) will always remain useful for computing professionals and need to be understood by students who want to succeed. This textbook explains a number of those fundamental algorithms to programming students in a concise, yet precise,...
New York: Apress, 2009. — 634 p. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers...
Пер. с англ. М. Трусковская. — СПб.: Питер, 2023. — 320 с.: ил. — (Библиотека программиста). — ISBN:978-5-4461-2268-4. Джунам и вчерашним выпускникам вузов катастрофически не хватает «уличного» опыта. Чтобы стать отличным разработчиком, понадобятся вполне конкретные навыки, позволяющие превратить теорию в практику, а также понимание того, в какие моменты можно нарушать...
Manning Publications, 2022. — 192 p. — ISBN 978-1617299704. The skills and knowledge you need to grow from a solo coder into a productive member of a software development team, along with seasoned advice on everything from effective refactoring to acing an interview. In Skills of a Successful Software Engineer you will learn: The skills you need to succeed on a software...
New York: Amazon Digital Services LLC, 2019. — 215 p. This book covers the fundamental material from a software engineering course. It is reasonable for all programming dialects and doesn't concentrate on a specific language. Reasonable for starting developers and middle of the road software engineers. A compiler is a program that produces an executable record from a program...
New York: Morgan & Claypool, 2021. — 145 p. Software development is hard, but creating good software is even harder, especially if your main job is something other than developing software. Engineer Your Software! opens the world of software engineering, weaving engineering techniques and measurement into software development activities. Focusing on architecture and design,...
Москва: Финансы и статистика, 1983. — 208 с. Описан качественно новый процесс сознания программ, обеспечивающий высокую производительность труда программистов. В примерах изложены принципы прогрессивной технологии программирования. Подробно разобраны способы оформления заданий на программирование, методы составления проектов программ особенности написания текстов программ, их...
Комментарии