Learn a New Programming Language

Learn a New Programming Language - – AI applications>...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
1 COMP 4300 Computer Architecture Day 4: Learn a New Programming Language Dr. Xiao Qin Auburn University http://www.eng.auburn.edu/~xqin [email protected] Fall, 2010 These slides are adapted from notes by Dr. Carlos Oliveira http://coliveira.net/software/day-1-read-other-peoples-code/
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 WHY LEARNING A NEW PROGRAMMING LANGUAGE? No language is perfect . Different languages have different things to teach about how to approach problems. A simple way to try a concept that you want to use somewhere else. Make you a more flexible developer
Background image of page 2
3 HOW TO CHOOSE NEW LANGUAGES Earn a language that is very different from the one you are using? Or use your current knowledge as a leverage for learning other languages? VB.NET -> C# C++ -> C Based on task you want to perform.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 4
Background image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: – AI applications -> LISP, prolog – Web -> Ruby 4 HOW TO DO IT • 1. Make a Time Commitment for Learning • 2. Find a Cheat Sheet • 3. Gather All Relevant Material – Tutorials – Tips posts – Best practices • 4. Really, Truly, Understand the Documentation • 5. Let the Information Settle and Take a Break Source: http://net.tutsplus.com/articles/10-steps-to-learning-a-new-coding-language-fast/ 5 HOW TO DO IT (Cont.) • 6. Start a Sample Demo • 7. Struggle Through the Bugs • 8. Rely on Real People – Webmasterworld – The language’s forum – IRC – The IRC is one of the most valuable and underused resources most language projects • 9. Review • 10. Make a Commitment to Practice...
View Full Document

This note was uploaded on 12/07/2011 for the course COMP 3400 taught by Professor Staff during the Fall '10 term at Auburn University.

Page1 / 5

Learn a New Programming Language - – AI applications>...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online