Академический Документы
Профессиональный Документы
Культура Документы
Directions: Please use a separate sheet of paper for writing your answers. Please include the answers resource at the end of each number. If possible, use short answers for each number summarize them. Do your own assignments. No cheating. Assignment No. 1: I. Define the following Terminologies: 1. Machine Language 2. Assembly language 3. High Level Language 4. Debugging 5. Object Oriented Programming Language 6. Concepts of Object Oriented Programming a. Objects b. Methods c. Classes 7. Object Oriented Programming Design Principles a. Encapsulation b. Polymorphism c. Inheritance d. Answer the Following: 1. Who developed java programming language? 2. Briefly discuss the history of java. 3. Differentiate java versions J2EE, J2ME and J2SE 4. Give 10 characteristics of Java Programming Language 5. What is a java byte code? 6. What is a Java Virtual machine? 7. What is an interpreter? 8. What are the Java Platforms? Briefly define each.
II.