Page Two…

Programming languages:

    Brian Kernighan, Dennis Ritchie — «The C Programming Language»
    Брайан Керниган, Деннис Ритчи — «Язык программирования Си»

    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»

    Cyclone: A safe dialect of C
    MISRA-C:2004 Language Guidelines

    David R. Hanson — «C Interfaces and Implementations»

    Harold Abelson, Gerald Jay Sussman, Julie Sussman — «SICP»
    Харольд Абельсон, Джеральд Джей Сассман, Джули Сассман — «SICP»

    Bjarne Dacker, Robert Virding — «Erlang Handbook»
    J. David Eisenberg — «Études for Erlang»
    Joe Armstrong — «Making Reliable Distributed Systems In The Presence of Software Errors»
    Joe Armstrong — «Programming Erlang: Software for a Concurrent World»
    Simon St. Laurent — «Introducing Erlang»

    Chris Pine — «Learn to Program»
    Corey Haines — «The Four Rules of Simple Design»
    Dave Thomas, Chad Fowler, Andy Hunt — «Programming Ruby»
    James Edward Gray II — «Best of Ruby Quiz»
    Paolo Perrotta — «Metaprogramming Ruby»
    Russ Olsen — «Eloquent Ruby»

    Chad Fowler — «Rails Recipes»
    Maik Schmidt — «Enterprise Integration with Ruby»
    Maik Schmidt — «Enterprise Recipes with Ruby and Rails»
    Mike Clark — «Advanced Rails Recipes»
    Ruby Thomas Hansson — «Agile Web Development with Rails»
    Ezra Zygmuntowicz, Bruce A. Tate, Clinton Begin — «Deploying Rails Applications»

    Brian Marick — «Everyday Scripting with Ruby»
    Michael J. Mangino — «Facebook Platform Development»

    Chris McCord — «Metaprogramming Elixir»
    Chris McCord, Bruce Tate, José Valim — «Programming Phoenix»
    Simon St. Laurent, J. David Eisenberg — «Introducing Elixir»
    Wolfgang Loder — «Erlang and Elixir for Imperative Programmers»

    Neal Ford — «Functional Thinking»
    Richard Warburton — «Java 8 Lambdas»

    Benjamin Evans, David Flanagan — «Java in a Nutshell»

    Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му — «Язык программирования C++»

    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»

    The Rust Programming Language

    Trey Nash — «Accelerated C# 2010»
    Трей Нэш — «C# 2010. Ускоренный курс для профессионалов»

    Alan Beaulieu — «Learning SQL»
    Алан Бьюли — «Изучаем SQL»

    А.Ю. Васильев — «Работа с PostgreSQL»

    Дж.Боуман, С.Эмерсон, М.Дарновски — «Практическое руководство по SQL»
    Джеймс Р. Грофф, Пол Н. Вайнберг — «SQL: Полное руководство»

    К. МакДональд, Х. Кац, К. Бек, Д. Кальман, Д. Нокс — «Oracle PL/SQL для профессионалов»
    Thomas Kyte — «Expert Oracle Database Architecture»
    Том Кайт — «Oracle для профессионалов»

    Bill Karwin — «SQL Antipatterns»

Operating systems:

    Эндрю Таненбаум, Альберт С. Вудхалл — «Операционные системы»
    Francisco Ballesteros — «Notes on the Plan 9 Kernel Source»
    Ричард Стивенс — «UNIX®: Профессиональное программирование»
    Rob Pike, Dave Presotto, Ken Thompson — «Plan 9 from Bell Labs»
    Т.В. Большаков, Д.В. Иртегов — «Операционные системы»

    Эндрю Таненбаум — «Архитектура компьютера»

    Sergey Posokhov — «OS/2 API Research» (2017, FB2)
    Sergey Posokhov — «OS/2 API Research» (2017, INF)
    VicTor Smirnoff — «OS/2 Resource Compiler»

    Dominic Giampaolo — «Practical File System Design»
    Steve D. Pate — «UNIX® Filesystems: Evolution, Design, and Implementation»

    Bryan Carne — «Data Communication in a TCP/IP World»
    Йон Снейдер — «Эффективное программирование TCP/IP»
    W. Richard Stevens, Kevin R. Fall — «TCP/IP Illustrated: The Protocols»
    Ричард Стивенс — «TCP/IP крупным планом»


    Robert Sedgewick — «Algorithms in C»
    William Press — «Numerical Recipes in C»

    Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман — «Структуры данных и алгоритмы»
    Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein — «Introduction to Algorithms»
    Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн — «Алгоритмы»
    Thomas H. Cormen, Clara Lee, Erica Lin — «Introduction to Algorithms: Solutions»
    Дэн Гасфилд — «Строки, деревья и последовательности в алгоритмах»
    S. Dasgupta, C. H. Papadimitriou, U. V. Vazirani — «Algorithms»
    С. Дасгупта, Х. Пападимитриу, У. Вазирани — «Алгоритмы»
    Steven S. Skiena — «The Algorithm Design Manual»

    Andrew Hanson — «Visualizing Quaternions»
    Christer Ericson — «Real Time Collision Detection»
    John Vince — «Mathematics for Computer Graphics»
    Tom McReynolds — «Advanced Graphics Programming»
    Tom McReynolds — «Advanced Graphics Programming Techniques»

    Geza Schay — «A Concise Introduction to Linear Algebra»
    Jim Hefferon — «Linear Algebra in Lectures and Exercices»
    Robert Beezer — «A First Course in Linear Algebra»

    Andrew S. Glassner, James Arvo, David Kirk — «Graphics Gems»
    Rafael Gonzalez, Richard Woods — «Digital Image Processing»
    С.В. Погожев — «Компьютерная графика. Обработка изображений»
    Виктор Порев — «Компьютерная графика. Справочное руководство»
    William Pratt — «Digital Image Processing»

    Ian Millington — «Game Physics Engine Development»
    James M. Van Verth, Lars M. Bishop — «Essential Mathematics for Games»

    David Salomon — «Data Compression»
    Keith Jack — «Video Demystified»

    Sarah Boslaugh, Paul Watters — «Statistics in a Nutshell»
    Sheldon Ross — «Introduction to Probability and Statistics»

    Ali Zilouchian, Mo Jamshidi — «Intelligent Control Systems»
    James Kennedy, Russell C. Eberhart, Yuhui Shi — «Swarm Intelligence»
    Sankar K. Pal, Simon C.K. Shiu — «Foundations Of Soft Case-Based Reasoning»
    Т. Тэрано, К. Асаи, М. Сугэно — «Прикладные нечёткие системы»

Interface guidelines:

    Brian Hogan — «Web Design for Developers»
    Jeremy Sydik — «Design Accessible Web Sites»
    Susan Weinschenk — «100 Things About People»

    Gretchen N. Peterson — «GIS Cartography: A Guide to Effective Map Design»
    Scott Davis — «GIS for Web Developers»

    The Effect of the Golden Ratio on Consumer Behaviour
    Golden Section and Fibonacci Series
    Introduction to Basic Geometry

    Apple Macintosh Human Interface Guidelines
    Apple Newton User Interface Guidelines
    Graphical User Interface: 1989-2003


    Евгений Кирпичёв — «Изменяемое состояние: опасности и борьба с ними»
    Tony Albrecht — «Pitfalls of Object Oriented Programming»

    Andrew Appel — «Modern Compiler Implemenation in C»
    Keith D. Cooper, Linda Torczon — «Engineering a Compiler»
    Richard Bornat — «Understanding and Writing Compilers»
    Terence Parr — «Language Implementation Patterns»
    Terence Parr — «The Definitive ANTLR Reference»


    Esther Derby, Diana Larsen — «Agile Retrospectives»
    Esther Derby, Diana Larsen — «Behind Closed Doors»

    Sandi Metz — «Practical Object-Oriented Design in Ruby»

    Mike Mason — «Pragmatic Version Control Using Subversion»
    Travis Swicegood — «Pragmatic Version Control Using Git»

    Michael Nygard — «Design and Deploy Production-Ready Software»

For beginners:

    Brian P. Hogan — «Exercises for Programmers»
    Gayle Laakmann — «Cracking the Coding Interview»
    Glenn Brookshear — «Computer Science: An Overview»
    Richard Rogers, Ilari Rönnberg — «OS/2 Rexx: From Bark to Byte»
    Ronald T. Kneusel — «Numbers and Computers»
    Л.Н. Королёв — «Элементы информатики»


    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»
    Пол Келвер — «Похитители колбасы»