Advantages And Disadvantages Of A Procedural Language

Decent Essays
What is a procedural programming?

Procedural language is one of the most common way of programming. This programme is a way of explaining how a computer programme writes a programme. This technique of creating software or an application is all about keeping the code as simple as possible. Some examples of procedural programming languages include C, Fortran or Pascal.

The programme language contains straight forward steps and procedures within its programming context to create a programme for the computer. It comes with statements which are already organised for you along with different keys and commands to complete a program.

Procedural language separates a programme between variables, functions and statements. These procedures are applied
…show more content…
This program is highly rated between other programs, and mostly used by the latest GUI programs. Event driven programming can save a lot of your power, as it could be implemented by using the hardware interrupts which reduces the amount of power used by the computer. Another advantage with this programme is that it allows the sensors and other hardware’s to communicate with software’ without any difficulties or troubles. Disadvantages

The disadvantages with event driven programming is that many troubles can arise when you try to implement the classes in other applications. The classes can only be used once and therefore are not reusable. This programming is mainly used by the GUI programs because it’s only useful in that type of programming. Event driven programming is much more complex and is often not portable to other operating systems.

Organisation Policy

Organisation policy are requirements that have to be met when your deciding which programming language you would be using. Every organisation has its own set own policies according to what platform and company 's software they choose. Not every organisation has policies only few of them including and mainly big
…show more content…
These features can be very useful but also have their faults that could make it a bit hard for you to achieve what you wish to.

Development and maintenance costs

Every programming language comes with its own features and tools, where some of them have the ability to speed up the development, which instantly saves you from spending money. Some programmes also contain a feature which updates the programme every time there 's an update available. This would help your language to avoid any faults and problems from occurring, as the updates keep your language away from any bugs which keep up the maintenance

Reliability

When choosing a programming language, reliability is really important factor which should be taken into account, as it could easily effect the reliability of a software system. An application can be created by any sort of language, but every language has its own speciality which may not always be carried over when changing from one domain to another. To help developers produce reliable programs, the Ada language can help you achieve that, due to its strong typing and safe characteristics. This would also make your program look less complex, easy to understand and use and eliminate any errors or

Related Documents

  • Improved Essays

    Nt1330 Unit 2 Assignment

    • 505 Words
    • 3 Pages

    The assignment during the third week was to find the information that would entail the usage of the two definable word with, which came as an abstraction and encapsulation in reference to the design methods of object oriented programming. The example that would come to mind is the design of one or more of the software application used during the past few weeks within the online lecture class and the usage of hiding information by design. The design of any program can be the structure of the application and it does only what its attribute’s and behavior entail it to do, forgetting what other purposes the application has in mind for operation. The information that would best describe the usage comes as the control flow of the design on the programming that have been implemented so far in the published manual areas during the past week. This is encompassed by the design of the statement in the functionality of the program setting of the statements, functions and the way the program is executed for operations.…

    • 505 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    The different data types available for programming are String, Integer, Single, Double, Boolean and Date. - Data Type: String  Use of String: A String can be used as a form of a character e.g. “a” or a string of characters e.g. “abcdefg”. It can be any type of text e.g. “Hello World!”. • Alphabetic – A to Z, a to z, space • Special characters - £$%& • Numbers that are not used for calculations.…

    • 841 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Task 9 For this task I must compare the usefulness of maintaining a database with MySQL compared with if I were to use the query language (QBE). For this task I will need to evaluate the advantages for both the languages, as well as the disadvantages, to find a conclusion which is evenly presented for both of the languages. Advantages and Disadvantages Although the two languages interlink in many different ways they have many different features that must be noticed by the user before the use of either, these two tables show the brief comparisons that should be made before using either of the two languages. MySQL Advantages Disadvantages Point How it affects the user Point How it affects the user…

    • 1173 Words
    • 5 Pages
    Improved Essays
  • Decent Essays

    Fig 1.2 Classes of interrupts Program Generated by some condition that occurs as a results of an instruction execution, such as arithmetic overflow, division by zero, attempt to execute am illegal machine instruction, and reference outside a user's allowed memory space. Timer Generated by a timer within the processor. This allows the operating system to perform certain functions on a regular basis. I/…

    • 364 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    • Malicious process monitoring: We could make use of a tool like a windows registry accesses which helps tracks all the malicious programs trying to access the system. Such a tool on the dashboard greatly benefits the user since they can try keep the system safe without any external threats entering the system without notifying the user. The real time updating of the tool in this case will be easier because the user needs to only notified of programs that require them to look at the program as fast as they can. o Requires attention: The sub-point inside this metric could be a metric that can be called Requires Immediate attention. Not all the malicious software trying to access the system are of level 10 danger.…

    • 1042 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Task 2 (M1) Relook at this criteria – Show examples Discuss the importance of quality of code. There are many reasons why code quality is important to have when you’re creating a program one of these reasons are to make it easier to read and appeal to a wide audience this can be done not only by separating coding and indenting it, but also by adding comments to your coding with descriptive text about what the certain piece is doing, as well as this giving specific names to certain tools used in the program will also make it easier for people to understand which would give the people who might take over your project an overview as well as clear instructions about what was done in the program and what hadn’t been done in the program all these things will improve the readability of programs to a wide range of people.…

    • 856 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    Unlike many of those who enter into Computer Science programs in college I have only recently, in the last couple of years, started programming. During my senior year of high school a friend of mine and myself started playing around with C++ for fun during a vocational networking class accomplishing very little and not getting any desired results. At that time I had no clue that a couple short years later I would have a deeper understanding of proper programming methodologies and an understanding of a variety of languages to meet specific needs. It is often that you will see, or at least I have seen, when speaking to others programmers, that programmers believe that their language of choice is the language that will solve every problem that…

    • 1828 Words
    • 8 Pages
    Great Essays
  • Improved Essays

    Ethos Pathos Logos

    • 592 Words
    • 3 Pages

    01101000 01100101 01101100 01101100 01101111 00100001 If I’ve caused any confusion, the above jumble of numbers simply means “hello!”—but in binary. And, while the above might not seem like a language, never mind a way of communicating, it’s how computers understand each other.…

    • 592 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    The utilization about middleware on create generally dispersed Healthcare Information System (HIS) need ended up unavoidable. However, those certainty that a lot of people different platforms, Significantly at times heterogeneous should every other, would snared under those same system makes the coordination of Different middleware parts that's only the tip of the iceberg challenging over a portion may trust. This paper examines the HISA standard What's more proposes extensions of the model that, on turn, Might be consistent with different existing disseminated platforms also their middleware segments. Executive Summary:- On social events give a progressed help to those specific needs of the single individual focuses What's more units (which…

    • 667 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    There are many policies and procedures in place within…

    • 765 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    In response to a question on bilingualism, Barack Obama said “You should be thinking about how can your child become bilingual. We should have every child speaking more than one language.” Bilingualism, the use of two languages, is on the rise in the United States, with two most commonly spoken languages being Spanish and English. Amidst many different cultures in the U.S., more than one language is taught to children and thus the practice of code switching is known. Code switching is the ability to alternate between two or three languages in a conversation.…

    • 681 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    What are the three basic structures of language? The three basic structures of language include phonemes, morphemes, and grammar. Phonemes is the simplest, it includes the smallest distinctive sounds. Morphemes include the smallest grammatical unit in a language.…

    • 1237 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Instructional Strategies

    • 839 Words
    • 4 Pages

    Describe your strategy for transitioning into the next part of lesson. My foldable looks just like yours and as we move through the PowerPoint if you do not know where we are on the foldable just ask or refer to mine, back here. When you are done filling in the blanks for that page put your pencil down. Instructional Procedures/ Learning Tasks:…

    • 839 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    As a strategic-thinking, young healthcare professional with over ten years of client service experience in both private and government sectors, I feel that I would make a great candidate for Bethel University’s Master of Business Administration with a concentration in Health Administration. As a skilled communicator, I am able to establish rapport with members of diverse groups, maintain cultural sensitivity, and promote team cohesiveness; these are all qualities that have guided me in my professional growth over the years. Healthcare management, policy development, and delivery of services are all areas that I am passionate about. Though my experience has set a great foundation for me in my field, a great graduate program is necessary to increase my knowledge…

    • 636 Words
    • 3 Pages
    Improved Essays
  • Superior Essays

    Throughout the years, dating all the way back to 2400 B.C., technology has made an essential impact on the lives of millions all over the world. Many of the technological advances were made during times of evolution, change, or crisis in the creators era of being. Of these many advances, most were authored by men. During the 20th century, women began to speak out for their rights and pursue their dreams and occupations. One woman, Grace Hopper, was one of these inspirational role models who impacted technology greatly.…

    • 1056 Words
    • 5 Pages
    Superior Essays