Welcome
MAKING THE MOST OF THIS COURSE
no required programming experience
no required platform
no required background
WHAT IS PROGRAMMING?
“A computer program is a set of instructions…”
turn right drive one mile turn left on bank take the second right fourth house on the left
turn right drive one mile
200 + 300 = 500 X
STATEMENTS BASIC LET Balance = 500 AppleScript set balance to 500 Java balance = 500; COBOL MOVE 500 TO BALANCE
“programming is the ability to take this idea in your head, break it apart into its individual pieces”
WHAT IS A PROGRAMMING LANGUAGE?
C C++ C# Java JavaScript Perl PHP Python Objective-C Ruby Visual basic
6A 10 04 0C 55 48 EC 00 14 4C 48 00 00 00 00 00 14 00 89 48 00 48 8D 89 00 01 E9 00 01 E9 8D 65 00 00 00 00 FA 83 00 89 3D 4D 89 00 0A 1D 6C 00 E5 C2 08 89 48 00 46 E4 FF 12 65 81 G4 2G 6B 1B 00 5G F2 F2 D3 E8 88 89 00 0B 0A 1B 1A 2B 2A 3C D3 D4 5F FF DD AA B1 11 BB CC C8 C9 10 20 2F F0 6A 10 04 0C 55 48 EC 00 14 4C 48 00 00 00 00 00 14 00 89 48 00 48 8D 89 00 01 E9 00 01 E9 8D 65 00 00 00 00 FA 83 00 89 3D 4D 89 00 0A 1D 6C 00 E5 C2 08 89 48 00 46 E4 FF 12 65 81 G4 2G 6B 1B 00 5G F2 F2 D3 E8 88 89 00 0B 0A 1B 1A 2B 2A 3C D3 D4 5F FF DD AA B1 11 BB CC C8 C9 10 20 2F F0 F3 D5 D0 89 00 A2 A5 B2 B5 00 89 3D 4D 89 00 0A 1D 6C 00 E5 C2 08 89 48 00 46 E4 FF 5D D0 89 E4 B0 A1 F3 3D 3B BB 50 F0 D0 A1 D1 D3 D4 5F FF DD AA B1 11 BB CC 0A 1D 6C 00 E5 C2 08 89 48 00 46 E4 FF 5D D0 89 E4 B0 A1 F3 3D 3B BB 50 F0 D0 A1 D1 D3 D4 5F FF DD AA B1 11 BB CC
Machine code CPU Assembly Language C Low-Level Languages C++ Java, C#, VB.NET Objective-C Ruby, Python, PHP JavaScript, ActionScript High-Level Languages
WRITING SOURCE CODE
print(“Hello, World!”) Python 3 LuaALGOL 68ALGOL 68 / Python 3 /
ALGOL 60 BEGIN DISPLAY (“Hello, Wolrd!”); END.
C #include <studio.h> int main(void) { printf(“Hello, worldn”); return 0; }
C# using system; class Example { static void Main(string[] args) { Console.WriteLine(“Hello world!”); } }
Java public class HelloWorld{ public static void main(string[] args){ System.out.println(“Hello, World!”); } }
LANGUAGE EXAMPLES Compiled C, C++, Objective-C Interpreted PHP, JavaScript Hybrid Java, C#, VB.NET, Python

what is programming and its clear Concepts to the point