Programming Languages and Data Organization Software Development Programming Languages and Data Organization
Software Set of instructions Specific format Controls specific activities
Major Categories of Software Systems Software Applications Software Programming Software
Programming Languages Special set of rules and vocabulary Ordered sequence Communicate instructions to the computer Syntax
Programming Languages Categories Machine Language – First generation Assembly Language – Second generation Procedural Language – Third generation Non-Procedural Language – Fourth generation Natural Language – Fifth generation
Machine Language 0s and 1s www.computerseasy.com
Assembly Language www.computerseasy.com
High-Level/Procedural Languages www.computerseasy.com
Non-Procedural Languages www.computerseasy.com
Natural Languages www.computerseasy.com
Object Oriented Programming (OOP) New direction in programming Object combine data and programming instructions Objects can be re-used for the same task over and over in the program
Programming Languages you may have heard of . . . Basic C C++ CGI Cobol Fortran Java Pascal