|
Часть вторая…
Языки программирования:
Брайан Керниган, Деннис Ритчи — «Язык программирования Си»
David R. Hanson — «C Interfaces and Implementations»
Richard Stallman — «GNU C Language Reference Manual»
Bill Shannon — «C Style and Coding Standards for SunOS»
Henry Spencer — «Indian Hill C Style and Coding Standards»
Paul Krzyzanowski — «C Programming Style»
Rob Pike — «Notes on Programming in C»
Steve Oualline — «C: Elements of Style»
Harold Abelson, Gerald Jay Sussman, Julie Sussman — «SICP»
Харольд Абельсон, Джеральд Джей Сассман, Джули Сассман — «SICP»
Joe Armstrong — «Making Reliable Distributed Systems in the Presence of Software Errors»
Joe Armstrong — «Programming Erlang: Software for a Concurrent World»
Chris Pine — «Learn to Program»
Corey Haines — «The Four Rules of Simple Design»
Dave Thomas, Chad Fowler, Andy Hunt — «Programming Ruby»
David Flanagan, Yukihiro Matsumoto — «The Ruby Programming Language»
Gregory Brown — «Ruby Best Practices: from FP to Linear Algebra»
James Edward Gray II — «Best of Ruby Quiz»
Jamis Buck — «Mazes for Programmers»
Kevin C. Baird — «Ruby by Example»
Paolo Perrotta — «Metaprogramming Ruby»
Pat Shaughnessy — «Ruby Under a Microscope»
Russ Olsen — «Eloquent Ruby»
Brian Marick — «Everyday Scripting with Ruby»
Ian Dees — «Scripted GUI Testing with Ruby»
Chad Fowler — «Rails Recipes»
Chad Fowler — «Rails 3 Recipes»
José Valim — «Crafting Rails Applications»
Maik Schmidt — «Enterprise Integration with Ruby»
Maik Schmidt — «Enterprise Recipes with Ruby and Rails»
Mike Clark, Dave Thomas — «Advanced Rails Recipes»
Obie Fernandez, Kevin Faustino — «The Rails 4 Way»
Stefan Wintermeyer — «Learn Rails 5.2»
Alexander Dymo — «Ruby Performance Optimization»
Ben Poweski, David Raphael — «Security on Rails»
Derek DeVries, Mike Naberezny — «Rails for PHP Developers»
Stuart Halloway, Justin Gehtland — «Rails for Java Developers»
Ezra Zygmuntowicz — «Deploying Rails Applications»
John Athayde and Bruce Williams — «The Rails View»
David Chelimsky — «The RSpec Book»
Noel Rappin — «Rails Test Prescriptions»
Chad Pytel, Tammer Saleh — «Rails AntiPatterns»
Jay Fields, Shane Harvie — «Refactoring: Ruby Edition»
Kevin Marshall, Chad Pytel, Jon Yurek — «Pro Active Record»
Christophe Porteneuve — «Pragmatic Guide to JavaScript»
Hampton Catlin, Michael Lintorn Catlin — «Pragmatic Guide to Sass»
Steve Lindstrom — «CSS Refactoring: Architect Your Stylesheets»
Daniel Parker — «JavaScript with Promises»
Kyle Simpson — «JavaScript: Up and Going»
Marijn Haverbeke — «Eloquent JavaScript»
Nicholas C. Zakas — «The Principles of JavaScript»
Nicholas C. Zakas — «Understanding ECMAScript 6»
David Herman — «Effective JavaScript»
Douglas Crockford — «JavaScript: The Good Parts»
Nicholas C. Zakas — «Maintainable JavaScript»
Evan Hahn — «JavaScript Testing with Jasmine»
Peter Gasston — «The Modern Web»
Benjamin Evans, David Flanagan — «Java in a Nutshell»
Maurice Naftalin, Philip Wadler — «Java Generics and Collections»
Richard Warburton — «Java 8 Lambdas: FP for the Masses»
Dean Wampler — «Functional Programming for Java Developers»
Richard Warburton — «Object-Oriented vs. Functional Programming»
Venkat Subramaniam — «Functional Programming in Java»
Venkat Subramaniam — «Programming Concurrency on the JVM»
Charles O. Nutter, Nick Sieger, Thomas Enebo — «Using JRuby»
Ola Bini — «Practical JRuby on Rails: Bringing RoR to the Java Platform»
Joe Kutner — «Deploying with JRuby: Deliver Scalable Web Apps Using the JVM»
Ian Joyner — «A Critique of C++ and Programming and Language Trends of the 1990's»
Peter Moylan — «The Case Against C», Technical Report @ July 1992
Rail, Space, Security: Three Case Studies for SPARK 2014
Steve Yegge — «Execution in the Kingdom of Nouns»
Алан Бьюли — «Изучаем SQL»
Eric Redmond, Jim R. Wilson — «Seven Databases in Seven Weeks»
Paul Butcher — «Seven Concurrency Models in Seven Weeks»
Джеймс Р. Грофф, Пол Н. Вайнберг — «SQL: Полное руководство»
Scott Contini — «Storing Passwords in Databases»
Bill Karwin — «SQL Antipatterns»
Операционные системы:
Эндрю Таненбаум, Альберт С. Вудхалл — «Операционные системы»
Francisco Ballesteros — «Notes on the Plan 9 Kernel Source»
Ричард Стивенс — «UNIX®: Профессиональное программирование»
Rob Pike, Dave Presotto, Ken Thompson — «Plan 9 from Bell Labs»
Т.В. Большаков, Д.В. Иртегов — «Операционные системы»
Эндрю Таненбаум — «Архитектура компьютера» + ещё…
«OS/2 API Research», OS/2 RedBook, 2025
«RC — компилятор ресурсов», OS/2 RedBook, 2001
Dominic Giampaolo — «Practical File System Design»
Steve D. Pate — «UNIX® Filesystems: Evolution, Design, and Implementation»
Йон Снейдер — «Эффективное программирование TCP/IP»
Peter N.M. Hansteen — «The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall»
W. Richard Stevens, Kevin R. Fall — «TCP/IP Illustrated: The Protocols»
Ричард Стивенс — «TCP/IP крупным планом»
Алгоритмы:
Robert Sedgewick — «Algorithms in C»
William Press — «Numerical Recipes in C»
Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман — «Структуры данных и алгоритмы»
Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн — «Алгоритмы»
С. Дасгупта, Х. Пападимитриу, У. Вазирани — «Алгоритмы»
Andrew Hanson — «Visualizing Quaternions»
Christer Ericson — «Real Time Collision Detection»
Ian Millington — «Game Physics Engine Development»
John Vince — «Mathematics for Computer Graphics»
Tom McReynolds — «Advanced Graphics Programming»
Tom McReynolds — «Advanced Graphics Programming Techniques»
David C. Lay — «Linear Algebra and Its Applications»
Jim Hefferon — «Linear Algebra in Lectures and Exercices»
Keith Matthews — «Elementary Linear Algebra»
Kenneth Kuttler — «Elementary Linear Algebra»
Robert Beezer — «A First Course in Linear Algebra»
Ron Larson, David C. Falvo — «Elementary Linear Algebra»
Stephen Andrilli, David Hecker — «Elementary Linear Algebra» + ещё…
Andrew S. Glassner, James Arvo, David Kirk — «Graphics Gems»
Rafael C. Gonzalez, Richard E. Woods — «Digital Image Processing»
С.В. Погожев — «Компьютерная графика. Обработка изображений»
Виктор Порев — «Компьютерная графика. Справочное руководство»
Chris Solomon, Toby Breckon — «Fundamentals of Digital Image Processing»
Gerhard X. Ritter, Joseph N. Wilson — «Handbook of Computer Vision Algorithms»
Reinhard Klette — «Concise Computer Vision: An Introduction into Therory and Algorithms»
Richard Hartley, Andrew Zisserman — «Multiple View Geometry in Computer Vision»
Richard Szeliski — «Computer Vision: Algorithms and Applications»
Scott Krig — «Computer Vision Metrics: Survey & Analysys»
Christopher Tremblay — «Mathematics for Game Developers»
Gino van den Bergen — «Collision Detection in Interactive 3D Environments»
James M. Van Verth, Lars M. Bishop — «Essential Mathematics for Games»
Elliot B. Koffman, Paul A.T. Wolfgang — «Data Structures: Abstraction and Design Using Java»
James J. Nutaro — «Building Software for Simulation: Theory and Algorithms in C++»
Charles M. Grinstead, J. Laurie Snell — «Introduction to Probability» + ответы
Sheldon M. Ross — «Introduction to Probability and Statistics» + ответы
Jeremy Watt — «Machine Learning Refined»
John K. Kruschke — «Doing Bayesian Data Analysis»
Sarah Boslaugh, Paul Watters — «Statistics in a Nutshell»
John Holmes, Wendy Holmes — «Speech Synthesis and Recognition»
Michael Kleinschmidt — «Robust Speech Recognition Based on S/T Processing»
Mark H. Holmes — «Introduction to Scientific Computing»
Dennis Rapaport — «The Art of Molecular Dynamics Simulation»
Michael Griebel — «Numerical Simulation in Molecular Dynamics»
Julia: A Fast Dynamic Language for Technical Computing
A Brief Overview of Julia, The Programming Language
Ali Zilouchian, Mo Jamshidi — «Intelligent Control Systems»
James Kennedy, Russell C. Eberhart, Yuhui Shi — «Swarm Intelligence»
Simon Shiu, Sankar K. Pal — «Foundations of Soft Case-Based Reasoning»
Т. Тэрано, К. Асаи, М. Сугэно — «Прикладные нечёткие системы»
David Salomon — «Data Compression»
Keith Jack — «Video Demystified»
Обработка данных:
Gavin Powell — «Beginning Database Design»
Ralph Kimball, Joe Caserta — «The DWH ETL Toolkit»
Ralph Kimball, Margy Ross — «The Data Warehouse Toolkit»
W.H. Inmon — «Building the Data Warehouse»
Внешний вид:
Brian Hogan — «Web Design for Developers»
Susan Weinschenk — «100 Things About People»
Gretchen N. Peterson — «GIS Cartography»
Scott Davis — «GIS for Web Developers»
The Effect of the Golden Ratio
Golden Section and Fibonacci Series
Apple Macintosh Human Interface Guidelines
Apple Newton User Interface Guidelines
Graphical User Interface: 1989-2003
Компиляторы:
Евгений Кирпичёв — «Изменяемое состояние: опасности и борьба с ними»
Tony Albrecht — «Pitfalls of Object Oriented Programming», Sony, 2009
Michael L. Scott — «Programming Language Pragmatics» + примеры
Andrew W. Appel — «Modern Compiler Implemenation in C»
Keith D. Cooper, Linda Torczon — «Engineering a Compiler»
Richard Bornat — «Understanding and Writing Compilers»
Richard Reese — «Understanding and Using C Pointers»
Terence Parr — «Language Implementation Patterns»
Terence Parr — «The Definitive ANTLR Reference»
Средства разработки:
Terrence Ryan — «Driving Technical Change»
Sandi Metz — «Practical Object-Oriented Design in Ruby»
Mike Mason — «Pragmatic Version Control Using Subversion»
Travis Swicegood — «Pragmatic Version Control Using Git»
John Graham-Cumming — «The GNU Make Book»
Robert Mecklenburg — «Managing Projects with GNU Make»
Michael T. Nygard — «Release It! Design and Deploy Production-Ready Software»
Paul Butcher — «Debug It! Find, Repair, and Prevent Bugs in Your Code»
Adam Tornhill — «Your Code as a Crime Scene»
Alex Reinhart — «Statistics Done Wrong: The Woefully Complete Guide»
Mark Beckner — «The Coder's Path to Wealth and Independence»
Tim Brizard — «Broken Agile: Stories From the Trenches»
Для начинающих:
Glenn Brookshear — «Computer Science: An Overview»
Richard Rogers, Ilari Rönnberg — «OS/2 Rexx: From Bark to Byte»
V. Anton Spraul — «How Software Works»
V. Anton Spraul — «Think Like a Programmer»
Brian P. Hogan — «Exercises for Programmers»
Bruce A. Tate — «Seven Languages in Seven Weeks»
Bruce A. Tate — «Seven More Languages in Seven Weeks»
Gayle Laakmann — «Cracking the Coding Interview»
Randall Hyde — «Write Great Code», часть 1
Randall Hyde — «Write Great Code», часть 2
Eric Weinstein — «Ruby Wizardry»
Nick Morgan — «JavaScript for Kids»
Группы и команды:
Andy Hunt — «Pragmatic Thinking and Learning»
Andy Lester — «Land the Tech Job You Love»
Johanna Rothman — «Manage Your Project Portfolio»
Фредерик Брукс — «Мифический человеко-месяц», 1972
Фредерик Брукс — «Мифический человеко-месяц», 1995
Андрей Орлов — «Записки автоматизатора»
Том ДеМарко, Тимоти Листер — «Человеческий фактор»
Chad Fowler — «My Job Went to India: 52 Ways To Save Your Job»
Merrill R. Chapman — «In Search of Stupidity»
Пол Келвер — «Похитители колбасы»
|