Skip to content

Commit

Permalink
free books added to compiler design
Browse files Browse the repository at this point in the history
  • Loading branch information
chaanakyaaM committed Jun 27, 2024
1 parent a988a56 commit 35417b4
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
25 changes: 25 additions & 0 deletions Compiler Design/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Compiler design involves the creation of programs that translate high-level code
- [Free Cources](#free-courses)<br>
- [Paid Courses](#paid-courses)<br>
- [Books](#books)<br>
- [Free Books](#free-books)
- [Paid Books](#paid-books)
- [YouTube](#youtube)
- [Youtube Channels](#youtube-channels)<br>
- [YouTube Playlist](#youtube-playlists)<br>
Expand Down Expand Up @@ -85,6 +87,29 @@ These courses will help you learn the fundamentals and advanced topics in compil

Essential books for mastering compiler design concepts.

### Free Books

<table width="100%">
<tr>
<th>Book Title</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Compiler-Design-Theory-Tools-and-Examples.html">Compilers design theroy tools and examples</a></td>
<td>This is an introductory level text for compiler design courses, that emphasizes problem solving skills. The concepts are clearly presented with sampler problems and diagrams to illustrate the concepts. The text also covers lex and yacc two compiler generating tools in UNIX.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Compiler-Design-in-C.html">Compiler design in C</a></td>
<td>Introduces the basics of compiler design, concentrating on the second pass (in a typical four-pass compiler), consisting of a lexical analyzer, parser, and a code generator. Uses the C language. Appropriate for compiler courses in CS departments.</td>
</tr>
<tr>
<td><a href="https://freecomputerbooks.com/Basics-of-Compiler-Design.html">Basics of Compiler design</a></td>
<td>This book presents techniques for making realistic, though non-optimizing compilers for simple programming languages using methods that are close to those used in "real" compilers, albeit slightly simplified in places for presentation purposes. </td>
</tr>
</table>

### Paid Books

<table width="100%">
<tr>
<th>Book Title</th>
Expand Down
2 changes: 2 additions & 0 deletions Computer Networks/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ A computer network is a collection of interconnected devices that can communicat
- [Security Monitoring](#security-monitoring)
- [Network Inventory](#network-inventory)
- [Books](#books)<br>
- [Free Books](#free-books)
- [Paid Books](#paid-books)<br>
- [YouTube](#youtube)
- [Youtube Channels](#youtube-channels)<br>
- [YouTube Playlist](#youtube-playlists)<br>
Expand Down

0 comments on commit 35417b4

Please sign in to comment.