Программирование - Страница 1
Тонкости дизассемблирования
- Автор:
- Kaspersky Kris
- Жанр:
- Программирование
- Язык книги:
- Русский
- Кол-во страниц:
- 5
- Просмотров:
- 1541
- Дата добавления:
- 2015-03-18
Очень часто под рукой не оказывается ни отладчика, ни дизассемблера, ни даже компилятора, чтобы набросать хотя бы примитивный трассировщик. Разумеется, что говорить о взломе современных защитных механизмов в таких условиях просто смешно, но что делать если жизнь заставляет?..
Путь камикадзе [Смертельный марш]
- Автор:
- Йордон Эдвард
- Жанр:
- Программирование
- Язык книги:
- Русский
- Кол-во страниц:
- 49
- Просмотров:
- 2031
- Дата добавления:
- 2015-04-20
Книга Эдварда Йордона «Путь камикадзе» представляет собой полное руководство по выживанию в безнадёжных проектах, предназначенное для разработчиков программного обеспечения. Практически каждому разработчику ПО и менеджеру приходится сталкиваться с проектами, характеризующимися никуда не годными персоналом, планом и бюджетом, т.е. проектами, обречёнными на неудачу. В условиях реинжиниринга корпораций безнадёжные проекты становятся «стилем жизни» многих организаций. Книга Эдварда Йордона является руководством по решению следующих проблем: выживание в проектах, обречённых на неудачу; достижение оптимальных соглашений во время переговоров; управление персоналом и расстановка приоритетов; выбор средств и технологий; определение момента, когда уже пора выйти изпроекта. Эдвард Йордон применяет свою уникальную технологию и интуицию менеджера к наихудшим вариантам софтверных проектов, показывая, как максимально повысить шансы на успех, или, по крайней мере, вывести вашу карьеру из-под удара. Шаг за шагом Йордон проходит все стадии жизненного цикла проекта, учит менеджеров и разработчиков правильно вести себя с заказчиками и оптимально использовать доступные ресурсы, включая людей, средства, процессы и технологию. Учитесь проявлять необходимую гибкость при проведении переговоров, расставлять осмысленные приоритеты и… вовремя выходить из проекта. Если вам когда-либо требовалось совершить невозможное, «Путь камикадзе» – ваша книга.
Программист-прагматик. Путь от подмастерья к мастеру
- Автор:
- Хант Эндрю
- Жанр:
- Программирование
- Язык книги:
- Русский
- Кол-во страниц:
- 84
- Просмотров:
- 4155
- Дата добавления:
- 2015-07-26
Находясь на переднем крае программирования, книга "Программист-прагматик. Путь от подмастерья к мастеру" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы – от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.
Прочитав эту книгу, вы научитесь:
Бороться с недостатками программного обеспечения;
Избегать ловушек, связанных с дублированием знания;
Создавать гибкие, динамичные и адаптируемые программы;
Избегать программирования в расчете на совпадение;
Защищать вашу программу при помощи контрактов, утверждений и исключений;
Собирать реальные требования;
Осуществлять безжалостное и эффективное тестирование;
Приводить в восторг ваших пользователей;
Формировать команды из программистов-прагматиков и с помощью автоматизации делать ваши разработки более точными.
Как сдвинуть гору Фудзи? Подходы ведущих мировых компаний к поиску талантов
- Автор:
- Паундстоун Уильям
- Жанр:
- Программирование
- Язык книги:
- Кол-во страниц:
- 62
- Просмотров:
- 955
- Дата добавления:
- 2016-06-19
Сущность технологии СОМ. Библиотека программиста
- Автор:
- Бокс Дональд
- Жанр:
- Программирование
- Язык книги:
- Кол-во страниц:
- 118
- Просмотров:
- 1389
- Дата добавления:
- 2017-02-12
Python - основные концепции
- Автор:
- Бройтман Олег
- Жанр:
- Программирование
- Язык книги:
- Кол-во страниц:
- 4
- Просмотров:
- 2284
- Дата добавления:
- 2017-02-19
Драматическая история Python и Zope
- Автор:
- Бройтман Олег
- Жанр:
- Программирование
- Язык книги:
- Кол-во страниц:
- 4
- Просмотров:
- 1117
- Дата добавления:
- 2017-02-19
Питон - модули, пакеты, классы, экземпляры.
- Автор:
- Бройтман Олег
- Жанр:
- Программирование
- Язык книги:
- Кол-во страниц:
- 3
- Просмотров:
- 863
- Дата добавления:
- 2017-02-19
QNX/UNIX: Анатомия параллелизма
- Автор:
- Цилюрик Олег Иванович
- Жанр:
- Программирование
- Язык книги:
- Кол-во страниц:
- 106
- Просмотров:
- 840
- Дата добавления:
- 2017-10-05
Книга адресована программистам, работающим в самых разнообразных ОС UNIX. Авторы предлагают шире взглянуть на возможности параллельной организации вычислительного процесса в традиционном программировании. Особый акцент делается на потоках (threads), а именно на тех возможностях и сложностях, которые были привнесены в технику параллельных вычислений этой относительно новой парадигмой программирования. На примерах реальных кодов показываются приемы и преимущества параллельной организации вычислительного процесса. Некоторые из результатов испытаний тестовых примеров будут большим сюрпризом даже для самых бывалых программистов. Тем не менее излагаемые техники вполне доступны и начинающим программистам: для изучения материала требуется базовое знание языка программирования C/C++ и некоторое понимание «устройства» современных многозадачных ОС UNIX.
В качестве «испытательной площадки» для тестовых фрагментов выбрана ОСРВ QNX, что позволило с единой точки зрения взглянуть как на специфические механизмы микроядерной архитектуры QNX, так и на универсальные механизмы POSIX. В этом качестве книга может быть интересна и тем, кто не использует (и не планирует никогда использовать) ОС QNX: программистам в Linux, FreeBSD, NetBSD, Solaris и других традиционных ОС UNIX.
Java: руководство для начинающих (ЛП)
- Автор:
- Шилдт Герберт
- Жанр:
- Программирование
- Язык книги:
- Кол-во страниц:
- 133
- Просмотров:
- 5484
- Дата добавления:
- 2017-10-05
Программирование
Несколько десятилетий назад мы даже представить себе не могли, каких масштабов достигнет компьютеризация. Сегодня мы воспринимаем компьютеры, как само собой разумеющееся.
Виртуальные игры, общение в социальных сетях, извлечение полезной информации и работа всё это мы можем делать благодаря компьютерам. Профессия программиста сейчас востребована и хорошо оплачиваемая. Сложная ли это наука программирование?
Понять принцип алгоритмов несложно, но стать настоящим специалистом в этой области необходимо хорошо разбираться в точных науках: математике, информатике, геометрии.
К тому же для создания собственных уникальных программ, которые привлекут пользователей, требуется творческий подход и креативное мышление. В результате может получиться шедевр. Это может быть компьютерная игра, программа, имеющая практическое применение в различных отраслях.
Программирование интересно людям с аналитическим складом ума, умеющим быстро находить короткий путь к цели и с богатым воображением. Хотя профессия и востребована, но стать настоящим докой в этом деле дано не каждому.
Что такое программирование?
Говоря простым языком, это создание компьютерных программ или приложений. Текст для компьютеров создаётся таким образом, чтобы машине было легко понять и выполнять поставленные задачи. Самые простые программы содержат около ста строк закодированного текста.
Сложные приложения вмещают до миллиарда строк кода. Теперь возникает вопрос, что же такое компьютерный код? Это текст, состоящий из цифр, слов и дополнительных символов, с помощью которых компьютер последовательно выполняет операции.
Если программа выполнена качественно, то и работает компьютер соответственно быстро и чётко. Однако со временем в любой программе наступает сбой, разработчикам в этом случае приходится искать ошибки, называемые багами.
Язык программирования бывает разным. Конечно, он отличается от человеческой речи. К примеру, самый популярный компьютерный язык — это JavaScript. Он запускается в любом браузере и имеет ряд преимуществ в парадигмах.
Разобравшись с этим компьютерным языком, вы сможете понять другие языки, так как они имеют сходство, но не все они хороши и полезны. Хорошее знание компьютерного языка, то есть умение описывать пошагово все процессы, непременно приведёт вас к успеху!
Какие книги по программированию можно прочитать на нашем сайте?
В нашей электронной онлайн библиотеке есть литература, которой заинтересуются не только люди, связанные с IT, но и тем, кто хочет связать свою жизнь с компьютерной техникой и высокими технологиями. Самые популярные книги раздела:
- Хант Эндрю «Программист-прагматик».
- Шилдт Герберт «Java: руководство для начинающих».
- Купер Алан «Психбольница в руках пациентов».
- Бокс Дональд «Сущность технологии СОМ».
- «Создание электронных книг из сканов» и многое другое.
Роберт Мартин «Чистый код»
Автор публикации даёт много полезных советов, как написать хорошо читаемый компьютерами код. В основном это касается Java, но и может быть применимо к другим языкам. Каждый программист знает, что даже плохая программа может работать, но отнимать при этом много ресурсов компании.
Для разработки «чистого кода» нужно для начала научиться отличать хороший код от плохого. Роберт Мартин создал этот самый «чистый код» на своём личном опыте и делится своими знаниями с другими программистами, приводя практические сценарии. Книга будет полезной для новичков в области программирования.