From e9993ee3581b4391d25cc794b24064c8582a563d Mon Sep 17 00:00:00 2001 From: G-Square Date: Thu, 22 Oct 2015 15:24:58 -0400 Subject: [PATCH 1/3] fix link ebook: Dissecting a C# Application --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 8bc676e2f..26ae9ace3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -788,6 +788,7 @@ Original Source: [List of freely available programming books](http://web.archive * [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming) * [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming) * [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](http://www.brpreiss.com/books/opus6/) +* [Dissecting a C# Application] (https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger * [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov * [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) * [Threading in C#](http://www.albahari.com/threading/) From 1e84dae4ec1ced7372ef9f677fd09fb259717ef5 Mon Sep 17 00:00:00 2001 From: G-Square Date: Thu, 22 Oct 2015 15:32:26 -0400 Subject: [PATCH 2/3] spaces removed --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 26ae9ace3..2451894ad 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -788,7 +788,7 @@ Original Source: [List of freely available programming books](http://web.archive * [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming) * [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming) * [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](http://www.brpreiss.com/books/opus6/) -* [Dissecting a C# Application] (https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger +* [Dissecting a C# Application](https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger * [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov * [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20) * [Threading in C#](http://www.albahari.com/threading/) From cfdf10f0ce4c344629fa25dbf949676be8062154 Mon Sep 17 00:00:00 2001 From: G-Square Date: Thu, 22 Oct 2015 15:35:13 -0400 Subject: [PATCH 3/3] fix link ebook an introduction to gcc --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 2451894ad..b06cd19fb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -302,6 +302,7 @@ Original Source: [List of freely available programming books](http://web.archive #### Compiler Design +* [An Introduction to GCC](http://www.network-theory.co.uk/docs/gccintro/) - Brian Gough * [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF)