Skip to content

jeng/CSharpPAIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Sharp PAIP

The purpose of this project is to work through the chapters of one of my favorite books, Paradigms of Artificial Intelligence Programming, by Peter Norvig, using C#.

Why? I consider C# basically a Lisp without macros, inconsistent syntax, and too many special forms. To prove this to myself, I'll work through the chapters and see if static typing gets in the way, how to handle macros, and just how extensible the language is.

  • Chapter 1 is an overview of Lisp. I'll be skipping that one.
  • Chapter 2 is a simple lisp program. Generate random English sentences
  • Chapter 3 all about lisp, mainly skipping this one.
  • Chapter 4 general problem solving. This chapter has one of my favorite quotes "If the program was that complicated, it must do something important."
  • Chapter 5 pattern matching, Eliza.

About

A port of some programs from Paradigms of Artificial Intelligence Programming, by Peter Norvig, to C#.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published