Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eric Peralli
Introduction
Main
goal of this presentation will be to help novice programmers choose a starting language. is a popular hobby.
Programming It
Outline
Deciding
C: Learning Curve
None. C
is an introductory language.
for programmers not looking to make a quick
Suited
buck.
C: Syntax
Cs syntax is extremely structured and demanding. Requires lines of code to end with a semicolon. You can only use key words like If and Else in C. Multiple professional programming language share a syntax with C
C Example
Source: http://img.viralpatel.net/2009/07/codepad-c-compiler.gif
This is the simplest program in the C programming language. Good example of how easy it is to build a working program in C. All this does is print Hello World to the prompt, nothing more.
OOPs
Simple
Java: Syntax
Javas Javas
syntax is very forgiving, and wont completely crash upon running if a problem is present.
can be created to include several data types, and a subclass can be created that will alter the main class.
Classes
Java Example
Source: http://img.viralpatel.net/2009/07/codepad-c-compiler.gif
The Hello World program in java. Notice the differences from C, such as definition the of classes.
Examples:
Casual
Examples:
Boeing Mass Properties Toolkit (A program Boeing uses to balance solutions and analyze costs. A list of numerous programs can be found here.
Video Games:
Minecraft Runescape The biding of Isaac
to C
Introductory Suited
Language
Python: Syntax
Pythons
syntax is very relaxed, free flowing, and forgiving. shares ties with both Java and C, such as object manipulation.
It
Functions
Python Example
Source: http://www.thinkdigit.com/FCKeditor/uploads/file/python-hello%20world.png
This is the Hello World program that we saw before. Notice the extreme simplicity, as opposed to C and Java. Instead of printf to print the statement, it just required the word print, a term universal to everyone.
is a relatively new language, not much has been programmed in Python. has been created with Python.
Mailman
Conclusion
For
programmers looking to make a career in computer science, C is the best choice. allows for the learning of concepts without OOP, so novice learners can easily understand syntax and functions without the complexity of objects.
For
programmers looking to start a career in gaming, Python should be their starting language as to learn the concept of 3D and objects.
Sources
"Text
Editor Tutorial." Text Editor Tutorial. N.p., n.d. Web. 07 Apr. 2013. Game Programming - LectureOne." Python Game Programming Tutorial. N.p., n.d. Web. 07 Apr. 2013.
"Python