Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Realm of Racket: Learn to Program, One Game at a Time!

Buy

Racket is a descendant of Lisp, a programming language renowned for its elegance, power, and challenging learning curve. But while Racket retains the functional goodness of Lisp, it was designed with beginning programmers in mind. Realm of Racket is your introduction to the Racket language.

In Realm of Racket, you'll learn to program by creating increasingly complex games. Your journey begins with the Guess My Number game and coverage of some basic Racket etiquette. Next you'll dig into syntax and semantics, lists, structures, and conditionals, and learn to work with recursion and the GUI as you build the Robot Snake game. After that it's on to lambda and mutant structs (and an Orc Battle), and fancy loops and the Dice of Doom. Finally, you'll explore laziness, AI, distributed games, and the Hungry Henry game.

As you progress through the games, chapter checkpoints and challenges help reinforce what you've learned. Offbeat comics keep things fun along the way.

As you travel through the Racket realm, you'll:

  • Master the quirks of Racket's syntax and semantics
  • Learn to write concise and elegant functional programs
  • Create a graphical user interface using the 2htdp/image library
  • Create a server to handle true multiplayer games

Realm of Racket is a lighthearted guide to some serious programming. Read it to see why Racketeers have so much fun!

(HTML tags aren't allowed.)

Practical Analog And Digital Filter Design (Microwave Library)
Practical Analog And Digital Filter Design (Microwave Library)
This book was intentionally written to be different from other filter design books
in two important ways. First, the most common analog and digital filter design and
implementation methods are covered in a no-nonsense manner. All important
derivations and descriptions are provided to allow the reader to apply them
directly to
...
Implementing SSL / TLS Using Cryptography and PKI
Implementing SSL / TLS Using Cryptography and PKI

Hands-on, practical guide to implementing SSL and TLS protocols for Internet security

If you are a network professional who knows C programming, this practical book is for you.  Focused on how to implement Secure Socket Layer (SSL) and Transport Layer Security (TLS), this book guides you through all necessary steps, whether or...

The Investigation of Organic Reactions and Their Mechanisms
The Investigation of Organic Reactions and Their Mechanisms

A range of alternative mechanisms can usually be postulated for most organic chemical reactions, and identification of the most likely requires detailed investigation. Investigation of Organic Reactions and their Mechanisms will serve as a guide for the trained chemist who needs to characterise an organic chemical reaction and investigate its...


Head First Programming: A Learner's Guide to Programming Using the Python Language
Head First Programming: A Learner's Guide to Programming Using the Python Language
Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete...
A Complete Guide to PivotTables: A Visual Approach
A Complete Guide to PivotTables: A Visual Approach

PivotTables are powerful data analysis tools, yet most Excel users don’t use them to their fullest potential. A Complete Guide to PivotTables: A Visual Approach shows you why PivotTables are so versatile for data analysis and how you can leverage PivotTables to rapidly spot trends and make fast business decisions on mountains...

Java Web Services: Up and Running
Java Web Services: Up and Running
This example-driven book offers a thorough introduction to Java's APIs for XML Web Services (JAX-WS) and RESTful Web Services (JAX-RS). Java Web Services: Up and Running takes a clear, pragmatic approach to these technologies by providing a mix of architectural overview, complete working code examples, and short yet precise instructions for...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy