Preview

Intro to Programming

Satisfactory Essays
Open Document
Open Document
390 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Intro to Programming
Hector Cruz Platon
Colorado Technical University
IT110-1401A-02
Introduction to Programming
Prof. Mazen Alkhatib7 January 2014
Similarities between Procedural Programming and Object Oriented Programming
Procedure Programming and Object Oriented Programming both break down program tasks.
Procedure Programming and Object Oriented Programming both uses linear sequence of commands, yet Object Oriented Programming have developed a more complex and abstract approach (Stetson, 2004).
Object Oriented Program is an extension to Procedure Program.
Procedure Programming and Object Oriented Programming both uses modules, procedures, or sequence of statements (Bilkent University, 2014)
Differences between Procedural Programming and Object Oriented Programming
Procedure Programming identifies steps and procedures on a (step-by-step) hierarchal method, while Object Oriented Programming does not result from step-by-step procedure and is more focused on problem solving elements.
Procedure Programming is broken down to collection, variable and subroutine, whereas Object Oriented Programming is broken down into object that shows data and methods.
Procedure Programming does operate on procedure for data structure, while Object Oriented Programming does bundle data and methods to operate on its own
Procedure programming can be written in C, HTML, Perl, and Visual Basic Script while Object Oriented Programming can be written in C++, Java, and .NET language (Stetson, 2004).
Encapsulation: wherein the object has the ability to hide all the necessary data in the interface. It is also the fundamental principle of Object Oriented Programming (Bilkent University, 2014). information Hiding: It only interact with object methods. The details of implementation are strictly prohibited and hidden within the interface. It has the same structure as encapsulation (Bilkent University, 2014) inheritance: the ability to share same characteristics based on commonality. Object

You May Also Find These Documents Helpful

  • Satisfactory Essays

    What is procedural or algorithmic programming? What is object-oriented programming? What is the role of code reuse in object-oriented programming? Under what circumstances is object-oriented programming best suited? Under what circumstances is procedural or algorithmic programming best suited?…

    • 503 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    While making a program in .NET for commercial usages, there are many methods which are used to prevent reverse engineering and unauthorized usage of that particular program. While keeping the code 's functionality intact, the obfuscation methodology changes the coding in such a way that it becomes quite difficult even with tools to reverse engineer. Remember it becomes difficult not impossible to reverse engineer an obfuscated code. There are numerous ways and means to…

    • 793 Words
    • 4 Pages
    Good Essays
  • Good Essays

    A procedure is a step by step way of how a organisation achieves its desire goal.…

    • 1432 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Infection Control Cu311

    • 1056 Words
    • 5 Pages

    Organisational procedures are normally found in written form in the employee’s manual and in the policies and procedures.…

    • 1056 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    6 8c Chapter Excercises

    • 515 Words
    • 2 Pages

    In object-oriented analysis each object represents real people, places, events, and transactions (nouns). Unlike structured analysis, which treats data and processes separately, objects include data and processes that can affect the data. A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects, and programmers can translate the designs into code, working with reusable program modules that have been tested and verified…

    • 515 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Some similarities in these programs are that there are specific words you cannot use in each language. These words are generally reserved for some other part of the language and if the is not some kind of distinction between the words this will cause an error. Though these languages have minor similarities they differ in the same way, some are case sensitive while others are not. They also say that most variables should begin with a letter but in two of these programs they can begin with an underscore and in Java you can use a dollar sign as well. Another key difference is the length of the variable name, in Visual Basic you are limited to a length of 255 characters while the other two have no restrictions on length. So for each language there are minor similarities and differences but in order to program in any of these languages you must know these rules in order to prevent errors from…

    • 878 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    The following information will introduce general knowledge in basic programming concepts. It shall discuss basic types of computer programming languages as-well-as program development. There are three basic types of computer programming languages that will be discussed in a simple and easy to understand manner. We shall also describe the program development cycle and discuss why it is important to use a structured and organized process to create a computer programming language.…

    • 1318 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    CHAPTER11

    • 2591 Words
    • 18 Pages

    Which line of code will declare and create an instance of a new object variable called…

    • 2591 Words
    • 18 Pages
    Good Essays
  • Good Essays

    Four Vs

    • 479 Words
    • 2 Pages

    All business processes differ in some way from one another. There are certain common characteristics that they share.…

    • 479 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Object Oriented Processes

    • 400 Words
    • 2 Pages

    Describe the architectural differences between the object-oriented and structured designs. Which of the designs makes more sense to you? Why?…

    • 400 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Object Oriented Programming (OOP) and Structured Programming are two programming paradigms. A programming paradigm is a fundamental style of computer programming. Programming paradigms differ in how each element of the programs is represented and how steps are defined for solving problems. Scientists have defines these two terms differently. First suggested by Corrado Bohm and Guiseppe Jacopini, Structured programming (sometimes known as modular programming) is a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier to understand and modify. Structured programming frequently employs a top-down design model, in which developers map out the overall program structure into separate subsections. The programming purpose is broken into smaller pieces and organized together using function. This technique provides cleaner code and simplifies maintaining the program. Each function has its own identity and isolated from other, thus change in one function doesn’t affect other.…

    • 641 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Ict Evaluation

    • 1499 Words
    • 6 Pages

    In object-oriented development Select one: a. the class is used as the basic unit of systems analysis and design. b. an object is a collection of data that is acted on by external processes. c. processing logic resides within objects. d. a strict, step-by-step development process is essential.…

    • 1499 Words
    • 6 Pages
    Satisfactory Essays
  • Powerful Essays

    case studies

    • 2299 Words
    • 10 Pages

    Structured analysis uses the traditional method and uses a series of phases called the SDLC, O – O analysis combines data and the processes that act on the data into thing called objects, while agile method are the newest development that uses prototypes and constantly adjusting them to user requirements.…

    • 2299 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Oops

    • 4782 Words
    • 18 Pages

    Encapsulation means hiding the internal details from other parts of the program. Encapsulation protects an implementation from unintended actions and inadvertent access.…

    • 4782 Words
    • 18 Pages
    Good Essays
  • Good Essays

    Clash Of Clans Analysis

    • 1249 Words
    • 5 Pages

    Procedures, in the context of digital games, mean automated actions that the game system carries out. “Procedures present the rule set element in action, i.e. agent of a procedure is always the game system, even though it may delegate this agency to the players” (Järvinen, 2008). For example in Clash of Clans the behaviors of troops in a battle could be categorized as procedures. Goal rules consists of all the ‘endings’ that player is trying to reach in a game. Järvinen (2008) considers goal rule as a crucial difference between a game and a non-game, e.g. a child playing with a toy. In Clash of Clans there are several goal rules: completing the single-player campaign, triumphing in multiplayer battles, unlocking all the units etc. Goal rules are shaped trough the player’s subjective judgment: what I’m willing to achieve? As a free-to-play game, Clash of Clans has not definite ending points and it can’t be finished or won. This could be interpreted as a lack or ambiguity of goal…

    • 1249 Words
    • 5 Pages
    Good Essays