Tuesday, August 31, 2010

About C / C++ / C#: Free Programming E-Books!

If you can't see this email, click here

About.com

C / C++ / C#

Fundamentals

Tips & Tools

Going Pro



From David Bolton, your Guide to C / C++ / C#
As Contest 38 is due tomorrow, I'm extending the deadline until next Sunday so still time to enter. Contest 39 is now published and starts tomorrow. It's an interesting one, working out differences between two strings. Silverlight is still not entirely off the coverage radar as the tools to develop it are available free (see below). There are a few rumors circulating about Silverlight's future. Can anyone cast any light? Have a great week! (Mine will be it's only four days long this week!)

Free Programming E-Books!
Maybe it's laziness or bad navigation titles on my part but I've put up a lot of links to free E-Books and yet at least 2-3 times a week get requests to send E-books on programming. So if anyone wants to try and make money sending free e-books by email, you'll get plenty of requests! I've just updated Links to C programming E-books by adding C Programming in Linux an 84 page PDF by British author David Haskins. You'll need to register for that but it's free. There are nearly 50 links to the free E-Books, Just click Tools and Resources on the left menu.(or the link) and you'll see links to Free E-Books for C, C++ and C# and other programming related aspects. The two folders with 0 count are wrong- there are e-books there, It's a bug and it will be fixed!

Programming Contest 39 Published
The Levenshtein Distance between two strings a, b is the number of changes to transform one string into another. For example to transform mouse into house would take 1 (change the m to an h). If the strings are different length then either characters need to be added or removed. The total number of operations needed (inserts, deletes or changes) is the Levenshtein distance. In this challenge you are given a txt file of 100 word pairs, each pair is on a separate line and separated by a comma. You must write a function int getLevenshteinDistance(string a,string b) (char * for C) That calculates the distance between the two strings and returns it, The challenge is to do it 100 times, as quickly as possible. This is a speed challenge. Note to keep it simple the lengths of the two words will only differ by at most 2 characters. So you may get a 6 letter word and have to transform into a 4-8 letter word but not 9 or more, or 3 or less.

Contest 38

I'm extending the deadline for this until next Sunday. So still time to get your entries in!

Eclipse Tools for Silverlight
>I haven't been covering Silverlight development because you need the paid for Visual Studio 2010 so it's not free to develop. I still think Microsoft should make this free, as it already has with WPF. In Visual C# 2010 Express you can create WPF Applications as well as WPF browser applications. I've nothing against Silverlight, in fact I was quite keen on it. C# plus fast graphics that runs in your browser or standalone! What is there not to like about that? But developing for Silverlight is not easy without the editor, However there is an alternative project that may help. ESL - Eclipse Tools for Silverlight. It's been out for over a year, so I wondered if anyone had tried it and had comments. I've added it to my growing list of things to investigate and if it proves workable then Silverlight development will come back here. it's still a couple of versions behind and is moving to a project within Eclipse (ESL).

Development Projects from Initial Design to Completed Code
Each project is a complete application with notes on the requirements, the design, the architecture, code and final project review. With full source code in C, C++ or C#.

 


C / C++ / C# Ads
Featured Articles
Reviews of Software - Tools, Compilers, Editors etc
Book Reviews
Top Tools, Utilities and Resources
Glossary of Programming Terms
Welcome to the C++ Area with Articles about C++ Development
Other Blogs You might find Interesting

 

More from About.com

Plan a Unique Vegas Wedding
The minister, music and champagne are just the beginning -- why not get married aboard a helicopter or have a pirate swing in to deliver your rings? Arrrr! More>



Join About.com's User Panel!
Share your opinions and help us make About.com more relevant, informative and enjoyable to use. More>




This newsletter is written by:
David Bolton
C / C++ / C# Guide
Email Me | My Blog | My Forum
 
Sign up for more free newsletters on your favorite topics
You are receiving this newsletter because you subscribed to the About C / C++ / C# newsletter. If you wish to change your email address or unsubscribe, please click here.

About respects your privacy: Our Privacy Policy

Contact Information:
249 West 17th Street
New York, NY, 10011

© 2010 About.com
 


Must Reads
Programming Challenges
About C, C++ and C#
C++ for Beginners
C++ Programming
Intro to OOP

Advertisement

No comments: