C# Programmer's Playground
Maxim Mozgovoy(Author)
No Starch Press
1st Edition
Published on 1. October 2008
Book
352 pages
978-1-59327-156-5 (ISBN)
Description
C# is a procedural, object-oriented language based on C++ that includes aspects of several other programming languages (most notably Delphi and Java) with a particular emphasis on simplification.
Entertaining Programming Projects is designed as a series of thought pieces for programmers. Most of the projects in the book can be completed in a few hours, and every project is designed to not only entertain the reader, but also to illustrate an important concept or algorithm. Readers are challenged to represent natural phenomena, like the movement of ideal gases and celestial bodies, and to create visual effects and animations. The book describes the basics of several different branches of programming, including modeling, 2D and 3D graphics, mazes, graphs, data compression, and computer games. The book culminates in the creation of four games familiar to computer users everywhere: Minesweeper, Tetris, Sokoban, and Snake.
Entertaining Programming Projects is designed as a series of thought pieces for programmers. Most of the projects in the book can be completed in a few hours, and every project is designed to not only entertain the reader, but also to illustrate an important concept or algorithm. Readers are challenged to represent natural phenomena, like the movement of ideal gases and celestial bodies, and to create visual effects and animations. The book describes the basics of several different branches of programming, including modeling, 2D and 3D graphics, mazes, graphs, data compression, and computer games. The book culminates in the creation of four games familiar to computer users everywhere: Minesweeper, Tetris, Sokoban, and Snake.
More details
Edition
1., Aufl.
Language
English
Target group
- Beginners and amateur programmers looking for challenging projects - Computer science teachers and students
Product notice
Paperback (trade)
Unsewn / adhesive bound
ISBN-13
978-1-59327-156-5 (9781593271565)
Schweitzer Classification