Thursday, February 14, 2019
Java vs C :: Essays Papers
Java vs CJava vs. C++ papers = Since their inception, computers drive played an increasingly important role in todays society. Advancements in technology have enabled computers to become faster and cheaper. Today, the majority of families take in a home computer that is vastly more powerful than colossus mainframes of years gone by. Computer hardware has been evolving rapidly with no complete in sight, and with all of the advancements in computer hardware come advancements in computer software gone are the days when FORTRAN and COBOL were the languages of choice. Today, vvv two juicy vernal object oriented programme languages have entered the computer computer programming arena, Java and C++, this paper will examine the similarities and differences between these new languages. Both Java and C++ are object oriented programming languages, but what does that mean? Object oriented programming (OOP) emphasizes selective information, instead of algorithms for closure problems. Ins tead of trying to fit a problem to the procedural nest of a language, OOP attempts to fit the language to the problem, in other words, OOP is structured to sustain an answer without changing the question. Object oriented programming involves two fall apart parts, class and objects. Class is a specification that describes a new data form, it is a template that defines how an object will look and behave.(Kaj 1996, 8) An object is that grumpy data structure constructed using the parameters defined by class.(Prata 1995, 5) The object oriented programming approach to program design is to first design classes that accurately fight down those things with which the program deals. A drawing program, for example, might define classes to represent rectangles, lines, circles, brushes, pens, and the like. The class explanations, recall, include a descriptions of permissible options for each class, such as moving a circle or rotating a line.(Prata 1995, 5) The main advantages of OOP, too being able to create more complex software, and develop answers without changing the questions, are numerous. OOP facilitates creating reusable code, which can save a lot of work. learning can be hidden to safeguard data from improper access. pleomorphism lets the programmer create multiple definitions for operators and functions, with the programming context determining which definition is used, also Inheritance lets the programmer derive new classes from older ones. When using OOP, the programmer can focus on representing concepts, instead of concentrating on tasks. (Prata 1995, 6) Java, although in many respects similar to C++, is actually just a more simplified version of the latter.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment