Skip to content

Commit

Permalink
additional resources formatted
Browse files Browse the repository at this point in the history
  • Loading branch information
sau-mili authored Jun 12, 2024
1 parent 01b4241 commit 9bdbdfe
Showing 1 changed file with 59 additions and 57 deletions.
116 changes: 59 additions & 57 deletions Programming Languages/Prolog/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ Here are the collection of valuable resources to help you learn and master Prolo
- [Testing and Debugging](#testing-and-debugging)
- [Miscellaneous](#miscellaneous)
- [Youtube](#youtube)
- [Books](#books)
- [Community](#community)
- [Additional Resources](#additional-resources)
- [Books](#books)
- [Community](#community)
- [Conclusion](#conclusion)


Expand Down Expand Up @@ -399,7 +399,7 @@ Here are the collection of valuable resources to help you learn and master Prolo
</tr>
</table>

### Youtube Videos
### Youtube

> Video tutorials and lectures available on YouTube covering various aspects of Prolog programming.
Expand Down Expand Up @@ -429,7 +429,61 @@ Here are the collection of valuable resources to help you learn and master Prolo



### Books


### Additional Resources

> A collection of additional resources to further explore Prolog programming.
#### Miscellaneous
<table>
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="http://learnprolognow.org/lpnpage.php?pageid=online">Learn Prolog Now!</a></td>
<td>A comprehensive online course providing a thorough introduction to programming in Prolog.</td>
</tr>
<tr>
<td><a href="https://sites.google.com/site/prologsite/prolog-problems">P-99: Ninety-Nine Prolog Problems</a></td>
<td>A collection of practice problems in Prolog and Logic programming, suitable for learners and enthusiasts.</td>
</tr>
<tr>
<td><a href="https://www.metalevel.at/prolog">The Power of Prolog</a></td>
<td>An introduction to modern Prolog, exploring its capabilities and applications.</td>
</tr>
<tr>
<td><a href="http://book.simply-logical.space">Simply Logical</a></td>
<td>A resource for learning intelligent reasoning in Prolog through practical examples.</td>
</tr>
<tr>
<td><a href="https://en.wikibooks.org/wiki/Prolog">Prolog Wikibook</a></td>
<td>A thorough overview of Prolog, covering its syntax, semantics, and practical usage.</td>
</tr>
<tr>
<td><a href="https://www.cs.auckland.ac.nz/~j-hamer/07.363/prolog-for-se.html">Prolog for Software Engineering</a></td>
<td>Learn software engineering fundamentals using Prolog as the programming language.</td>
</tr>
<tr>
<td><a href="http://chiselapp.com/user/ttmrichter/repository/gng/doc/trunk/output/tutorials/swiplmodtut.html">Prolog Modules</a></td>
<td>Explore the fundamentals of SWI-Prolog Modules, including their usage and benefits.</td>
</tr>
<tr>
<td><a href="http://www.pathwayslms.com/swipltuts/html">Web Applications in SWI-Prolog</a></td>
<td>A guide to building web applications with SWI-Prolog, covering development and deployment aspects.</td>
</tr>
<tr>
<td><a href="https://github.com/triska/clpz">Constraint Logic Programming over Finite Domains</a></td>
<td>Learn the fundamentals of Constraint Logic Programming over Finite Domains using Prolog.</td>
</tr>
<tr>
<td><a href="http://www.pathwayslms.com/swipltuts/message/index.html">Printing Messages in SWI-Prolog</a></td>
<td>A tutorial on handling input/output and printing messages in libraries using SWI-Prolog.</td>
</tr>
</table>


#### Books

> A curated list of books covering various aspects of Prolog programming.
<table>
Expand Down Expand Up @@ -473,7 +527,7 @@ Here are the collection of valuable resources to help you learn and master Prolo


### Community
#### Community

> Resources and forums where Prolog enthusiasts and professionals gather to discuss, share knowledge, and seek help.
Expand Down Expand Up @@ -513,58 +567,6 @@ Here are the collection of valuable resources to help you learn and master Prolo
</table>


### Additional Resources

> A collection of additional resources to further explore Prolog programming.
<table>
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="http://learnprolognow.org/lpnpage.php?pageid=online">Learn Prolog Now!</a></td>
<td>A comprehensive online course providing a thorough introduction to programming in Prolog.</td>
</tr>
<tr>
<td><a href="https://sites.google.com/site/prologsite/prolog-problems">P-99: Ninety-Nine Prolog Problems</a></td>
<td>A collection of practice problems in Prolog and Logic programming, suitable for learners and enthusiasts.</td>
</tr>
<tr>
<td><a href="https://www.metalevel.at/prolog">The Power of Prolog</a></td>
<td>An introduction to modern Prolog, exploring its capabilities and applications.</td>
</tr>
<tr>
<td><a href="http://book.simply-logical.space">Simply Logical</a></td>
<td>A resource for learning intelligent reasoning in Prolog through practical examples.</td>
</tr>
<tr>
<td><a href="https://en.wikibooks.org/wiki/Prolog">Prolog Wikibook</a></td>
<td>A thorough overview of Prolog, covering its syntax, semantics, and practical usage.</td>
</tr>
<tr>
<td><a href="https://www.cs.auckland.ac.nz/~j-hamer/07.363/prolog-for-se.html">Prolog for Software Engineering</a></td>
<td>Learn software engineering fundamentals using Prolog as the programming language.</td>
</tr>
<tr>
<td><a href="http://chiselapp.com/user/ttmrichter/repository/gng/doc/trunk/output/tutorials/swiplmodtut.html">Prolog Modules</a></td>
<td>Explore the fundamentals of SWI-Prolog Modules, including their usage and benefits.</td>
</tr>
<tr>
<td><a href="http://www.pathwayslms.com/swipltuts/html">Web Applications in SWI-Prolog</a></td>
<td>A guide to building web applications with SWI-Prolog, covering development and deployment aspects.</td>
</tr>
<tr>
<td><a href="https://github.com/triska/clpz">Constraint Logic Programming over Finite Domains</a></td>
<td>Learn the fundamentals of Constraint Logic Programming over Finite Domains using Prolog.</td>
</tr>
<tr>
<td><a href="http://www.pathwayslms.com/swipltuts/message/index.html">Printing Messages in SWI-Prolog</a></td>
<td>A tutorial on handling input/output and printing messages in libraries using SWI-Prolog.</td>
</tr>
</table>


## Conclusion

Mastering Prolog involves a systematic approach, starting with the basics and gradually moving towards more complex topics and applications. This roadmap provides a structured path to guide you through the learning process, ensuring you build a solid foundation and advance to higher-level skills.
Expand Down

0 comments on commit 9bdbdfe

Please sign in to comment.