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 xqin@auburn.edu 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 languages 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

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