MoreKnig.org
97 этюдов для программистов. Опыт ведущих экспертов
97 этюдов для программистов. Опыт
Приобщитесь к мудрости экспертов и запомните то, что должен знать каждый программист, с каким бы языком и на какой платформе он ни работал. 97 кратких и очень полезных советов повысят ваш
0
Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
Грокаем алгоритмы. Иллюстрированное
Алгоритмы - это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузится в глубокую философию гениального
0
SQL: быстрое погружение
SQL: быстрое погружение
Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков
0
JavaScript с нуля
JavaScript с нуля
JavaScript еще никогда не был так прост! Вы узнаете все возможности языка программирования без общих фраз и неясных терминов. Подробные примеры, иллюстрации и схемы будут понятны даже новичку. Легкая
0
Дневник инди разработчика (СИ)
Дневник инди разработчика (СИ)
Мой личный дневник, рассказывающий о моём пути, где я подмечаю собственные ошибки, анализирую свои действия и показываю на собственном примере какие проблемы встретят вас на пути разработчика игр.
0
Языки, которые мы потеряли
Языки, которые мы потеряли
Позади нас осталось целое кладбище языков, не прижившихся парадигм, вымерших концепций, идей, опередивших свое время. Для будущего не осталось ничего. Все, что только было можно придумать, — уже
0
Hardware and software of the brain
Hardware and software of the brain
We live in the 21 century. Computers are everywhere, but our own live neurocomputer is still "a mystery". Not for all. Science collected impressive material and many questions are already answered.
0
Теоретический минимум по Computer Science. Все что нужно программисту и разработчику
Теоретический минимум по Computer
Хватит тратить время на скучные академические фолианты! Изучение Computer Science может быть веселым и увлекательным занятием. Владстон Феррейра Фило знакомит нас с вычислительным мышлением,
0
Чистый код. Создание, анализ и рефакторинг
Чистый код. Создание, анализ и
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и
3
Assembler & Win32
Assembler & Win32
В статье вкратце рассматриваются вопросы создания Win32-приложений на языке Ассемблер. Приведены конкретные примеры.
0
Параллельное программирование на С++ в действии. Практика разработки многопоточных программ
Параллельное программирование на С++ в
В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт С++11 языка С++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять
0
Тонкости дизассемблирования
Тонкости дизассемблирования
Очень часто под рукой не оказывается ни отладчика, ни дизассемблера, ни даже компилятора, чтобы набросать хотя бы примитивный трассировщик. Разумеется, что говорить о взломе современных защитных
0
Давайте создадим компилятор!
Давайте создадим компилятор!
Эта серия, написанная в период с 1988 по 1995 года и состоящая из шестнадцати частей, является нетехническим введением в конструирование компиляторов. Серия является руководством по теории и практике
0
Введение в Perl
Введение в Perl
В книге приводятся начальные сведения по новому языку программирования Перл. Данный язык получил широкое распространение в связи с развитием компьютерной сети Интернет. Все примеры в книге
0
Парное программирование: преимущества и недостатки
Парное программирование: преимущества и
Парное, или совместное, программирование является процессом создания программного обеспечения двумя программистами, работающими бок о бок за одним компьютером. С помощью опросов и специальных
0
Каждому проекту своя методология
Каждому проекту своя методология
Как только мы пытаемся разобраться, "из чего же состоит методология", сразу становится понятно, что методологий должно быть много. При этом для каждого конкретного проекта "оптимальной" будет одна
0
Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения
Люди как нелинейные и наиболее важные
Мы, методологи, проектируем сложные системы, но не принимаем во внимание рабочие характеристики активного компонента этих систем, компонента, который известен своей нелинейностью и изменчивостью -
0
Время — деньги. Создание команды разработчиков программного обеспечения
Время — деньги. Создание команды
В этой книге ветеран индустрии программных средств Эд Салливан делится найденными в результате нелёгкого труда принципами, приёмами и методиками разработки коммерческого ПО. В книге раскрыты
0
C++
C++
С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является
0