Preview

Task 1

Powerful Essays
Open Document
Open Document
2644 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Task 1
Explain the limitations of the following three program approaches and include two typical uses of each:
Procedural programming
Procedural programming explanation:
Procedural programming is a programming language that works with like a step by step guide of how to do something. Like a procedure in a work place it the same thing over and over in step hence the name. In order for a procedural program to work you need to set up a set of instructions for the user to follow. Like telling them what to input each time. You also have to set up a sequence of instruction steps so this can tell the computer what to do first and second and so on. Procedural programming languages are: C++, C, FORTRAN, Pascal and Basic. http://prezi.com/mu0t3rasowoz/describe-the-application-and-limits-of-procedural-object-or/ Procedural programming limitations:
It is quite difficult and time consuming to change the details once its been completed due to its layout because you would have to go through the whole entire program in order to find the problem.
In procedural programming there is no security for the data as the data is exposed to the whole program.
Also it is difficult to create new data types so this in turn reduces extensibility. It is also difficult to relate with real world objects. http://prezi.com/mu0t3rasowoz/describe-the-application-and-limits-of-procedural-object-or/ and Moodle notes in unit 6. https://vle.src.ac.uk/course/view.php?id=2180
Two typical uses of procedural programming:
Procedural programming uses C programming language. C is considered to be a general purpose, work-horse language ideal for creating applications. Operating systems and interfacing with electronic control systems. It was made in 1972 by Dennis Ritchie at the Bell Telephone Laboratories. Unlike languages such as BASIC and PASCAL, C relies on symbols rather than keywords. As such, it is often described as being ‘terse’ and more difficult to learn, but typically offer more powerful solutions

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Procedural language is used for developing simple applications. The languages that use the procedural programming are Pascal and C languages. Some of the benefits of the procedural programming are: easy to read program code, easily maintainable program code as various procedures can be debugged in isolation, code is more flexible as you can change a specific procedure that gets implemented across the program.…

    • 337 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    To understand the what the advantages of a declarative language as opposed to a procedural language, we must understand the difference between the two. A procedural language such as FORTRAN or Cabal (There are more) give precise instructions that tell the computer what to do. In other words a procedural language is your basic “if-this, then-that”. Specific variables are defined that tell the CPU how to process information. It takes a programmer that knows the intimate details of how the code works to ensure that programs work the way they are supposed to.…

    • 434 Words
    • 2 Pages
    Satisfactory Essays
  • 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
  • Better Essays

    Task 2

    • 2610 Words
    • 11 Pages

    Has a great background in TV (helps in marketing) Would prefer to cling to existing model for organization.…

    • 2610 Words
    • 11 Pages
    Better Essays
  • Powerful Essays

    EAS230Syllabus

    • 1748 Words
    • 8 Pages

    An introduction to computer programming with an emphasis on problem solving will be presented. Specific topics include:…

    • 1748 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    here is for the specter of a quiz to always be hanging over the student where he knows he…

    • 83928 Words
    • 594 Pages
    Powerful Essays
  • Satisfactory Essays

    Task One

    • 281 Words
    • 2 Pages

    While evaluating Company Q’s attitude toward social responsibility it seems they made some decisions based on the severe lack of revenue over a period time, which motivated them to close a couple of stores. Those stores, which were located in a major metropolitan area, were also characterized as high-crime areas. By closing those stores, it no doubt had a negative economic impact both directly and indirectly on the people in those store locations. For the now unemployed people they will have to look for another source of income and benefits. The community members that relied on those stores for groceries, will now have to travel to another store possibly at a longer distance and will have to commit more time and money.…

    • 281 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Compter Science

    • 819 Words
    • 4 Pages

    Programming statements in a low-level language will be close to natural language and will use standard mathematical notation.…

    • 819 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Using Global Variables

    • 252 Words
    • 2 Pages

    It makes a program hard to understand since it can be modified and have to be aware of all other parts of the program that access it…

    • 252 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    A long time ago software developers or programmers did not use reusable code because there were not too many reliable, and efficient software or application software available. Therefore, whenever a big project comes forth the software developers or programmers tend to start building from the ground up. After many years of building software from the ground up for each project or request, the software developers had come to an agreement that building software from ground up is very costly and time consuming, especially for an inexperience software developer. Therefore, the software developers or engineers had come to conclusion that they need to develop and implement a platform where different software developers can benefit from each others codes or components.…

    • 671 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Task 1

    • 405 Words
    • 2 Pages

    Arose from the green paper “Every Child Matters” and identifies five outcomes for all children.…

    • 405 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Task 2

    • 2612 Words
    • 8 Pages

    The Anti Discriminatory Practice are Acts that help prevent people from different types of culture, race, religion, gender, disability, class etc from getting discriminated due to their differences. It is there to approach and promote Equality, Diversity and rights to individuals and also help people value and respect other people’s differences and self-esteem. There are different acts for different types of discriminations that must be followed by professional workers in any types of settings. Sometimes promoting Anti- Discriminatory Practices may be threatening to workers as there are great changes in legislation time to time. The legislations are there to prevent Care Workers from discriminating towards Client Service users.…

    • 2612 Words
    • 8 Pages
    Good Essays
  • Good Essays

    Computer programs are a form of language written out processes that carry out different tasks. Like human society there are different languages and different ways of speaking that language, the same goes for software design. There are three basic types of program design or language they are procedure driven, event driven, and data driven. Procedure driven is a specific step by step instruction written language that can be useful because it can be strongly structured. Event driven data is used for detecting events going on inside the computer such as keys being pressed, the mouse being clicked, or detecting outside input such as e-mail, messages, or alerts. Data driven programming can be confused with OOP Object Oriented program, the difference is that data driven structures the control operation of a program.…

    • 657 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Bullshit 101

    • 822 Words
    • 3 Pages

    CE 323 Assignment 3 Design Pattern Mustafa Mohammad Ghazanfar 2011329 12/16/2013 Strategy Pattern: Strategy pattern can be used in cases where behaviours of certain elements can be separated from other parts as independent processes. For example designing a strategy pattern for a car would result in multiple functions like brakes, boot, windows etc. All will have separate functions yet come together to complete the car. This pattern works by encapsulating all the functions as separately as possible and all the while keeping the client encapsulated from majority of the algorithm.…

    • 822 Words
    • 3 Pages
    Good Essays

Related Topics