Download presentation
Presentation is loading. Please wait.
1
Learning about Programming Languages
By: Mike and Sean
2
Goals -Discuss the following languages
-C, Java, Python, Scheme, Assembly -Identify the strengths and weaknesses of the languages. -Describe brief history for each language. -Give easy, medium, and advanced examples of a program for each language.
3
Plan Learn the basic concepts of the languages
Learn what all the languages have in common See what aspects of the languages differ Ex Arrays are different among the languages Functions differ between languages (Java uses methods, Python and Scheme uses procedures)
4
Ex. “Hello World” Python print “Hello World!” Scheme (begin
Java class HelloWorldApp{ public static void main(String[] args) { System.out.println(“Hello World!); C #include<stdio.h> int main() { printf(“Hello World!”); return 0; } Python print “Hello World!” Scheme (begin (display “Hello, World!”) (newline))
5
Concepts Aspects all programming languages share:
Booleans – Primitive data type have one of two values: True or False Loops – Series of commands repeated until condition becomes false. Condition – A Boolean expression used to control loops. Comments – Notes in the program for programmers, not shown in program. Nesting – Putting one thing inside something else, such as a nested loop.
6
References Natural programming languages and environments Source Communications of the ACM archive Volume 47 , Issue 9 (September 2004) table of contents End-user development: tools that empower users to create their own software solutions SPECIAL ISSUE: End-user development table of contents Pages: Year of Publication: 2004 ISSN: Authors Brad A. Myers John F. Pane Andy Ko Publisher ACM New York, NY, USA Bibliometrics Downloads (6 Weeks): 19, Downloads (12 Months): 167, Citation Count: 11
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.