answersLogoWhite

0

  1. No security for data. If we declare a variable before main function then it can be accessed freely from any function present in the program.
  2. No better memory management.
  3. Difficult to implement today's client requirements.
  4. No structure or code reusability. Hence time of development, testing and length of program increases.
  5. As length of application increases it causes slow performance.
  6. Code maintenance and enhancements are difficult.
  7. No proper way method for Exception handling.

Previous answer is incorrect. Procedural programming languages derive from structured programming and primarily introduce the concept of the procedure call (function call). All imperative object-oriented languages are procedural languages and therefore structured languages, thus they address all the issues mentioned in the previous answer.

We use declarative (non-procedural) programming languages when we know what is to be solved and use imperative programming languages when we know how to solve it. Some languages such as Lisp and SQL are both declarative and imperative.

There are no advantages/disadvantages as such since they are used for entirely different purposes.

For example, HTML is imperative and we use to specify what is to be rendered while JavaScript is declarative and we use it to specify how it is to be rendered and/or provide user-interaction.

User Avatar

Wiki User

8y ago

What else can I help you with?

Continue Learning about Engineering

How does HTML helps programming students?

It is important to note that HTML is not a programming language. It is a markup language. However, it does have some similar characteristics, like that it is a file with a list of commands, it has rules, it allows comments and other things. It is easy to learn and can be useful to get people used to the basic concept of giving instructions to a computer in a file. However there are lots of fundamentals of programming that are not in HTML, as it is not a programming language. For serious programming courses, people would not be shown HTML as part of the training. They would start on an actual programming language to be shown the fundamentals of programming. Some programming can be linked into web pages, and so integrated with HTML and if people are going to be creating programs for the internet, then they would learn HTML.


How c plus plus is a procedure based language?

C is both. The characteristics of a procedural oriented language: assignment operators (:= in C) The characteristics of a structured programming language: block of codes ({} in C) for if-else, while-, for- loops, subroutines, etc.


What is OOP concept?

OOPS stands for object oriented programming in short . Characteristics of OOPs are : encapsulation, data hiding, polymorphism etc.


Is XML a programming language?

It is programming languages that are referred to in terms of "high level" and "low level".Extensible Markup Language(XML) is a markup language not a programming language, it is a data formatting specification that makes the presentation of data independent of programs (so that data can be passed between programs).For this reason the answer to your question is "neither".


Is Programming a language?

No, but of course there is a programmers' slang. And programming is done with so-called 'programming languages'.

Related Questions

What are the essential characteristics of linear programming problem?

essential attributes of linear programming models and its uses


Characteristics of oops?

OOP stands for object oriented programming. Some characteristics of it include emphasis on data rather than procedure, programs are divided into entities known as objects, and data Structures are designed such that they characterize objects.


Characteristics of linear programming model?

1- single quantifiable objective ( Maximization of contribution) 2- No change in variables used in analysis 3- products are independent of each other 4- applicable in short term


What are the essential characteristics of a linear programming model?

The LPP is a class of mathematical programming where the functions representing the objectives and the constraints are linear. Optimisation refers to the maximisation or minimisation of the objective functions. The following are the characteristics of this form. • All decision variables are non-negative. • All constraints are of = type. • The objective function is of the maximisation type.


How does HTML helps programming students?

It is important to note that HTML is not a programming language. It is a markup language. However, it does have some similar characteristics, like that it is a file with a list of commands, it has rules, it allows comments and other things. It is easy to learn and can be useful to get people used to the basic concept of giving instructions to a computer in a file. However there are lots of fundamentals of programming that are not in HTML, as it is not a programming language. For serious programming courses, people would not be shown HTML as part of the training. They would start on an actual programming language to be shown the fundamentals of programming. Some programming can be linked into web pages, and so integrated with HTML and if people are going to be creating programs for the internet, then they would learn HTML.


How c plus plus is a procedure based language?

C is both. The characteristics of a procedural oriented language: assignment operators (:= in C) The characteristics of a structured programming language: block of codes ({} in C) for if-else, while-, for- loops, subroutines, etc.


What is OOP concept?

OOPS stands for object oriented programming in short . Characteristics of OOPs are : encapsulation, data hiding, polymorphism etc.


What are the characteristics of integer programming problems?

The algorithms to solve an integer programming problem are either through heuristics (such as with ant colony optimization problems), branch and bound methods, or total unimodularity, which is often used in relaxing the integer bounds of the problem (however, this is usually not optimal or even feasible).


What kind of programming is on Unimas?

UniMas is a television network that offers viewers different types of sports programming, talk and reality show programming and acquired programming. There are references online to former programming, upcoming programming and current programming for UniMas.


What are the characteristics of orientalism?

Emphasis is on functions.. Functions share global data.. Data values can keep floating from one function to another.. Uses top down approach of programming..


Why programming is called programming?

Programming is the way to define how a system works, code to make it function as needed. Programming is involved in almost all computer applications. Aneways, its not very apt to ask why programming is called programming.


What are the Characteristics of a high level programming code?

Use of premade and custom functions. Needs to be compiled. Can sometimes be parsed on the go (like PHP, ASP, and other server side languages).