123k views
2 votes
As more and more programming languages are developed for various purposes, the industry has learned how to categorize languages based upon their features, abilities, and power. These categories are called "Generations."

Research the current Generational Languages (GL) model. Where does Python fall within that model? Why?


Choose two other languages within your industry. Determine where they fall within the model and why.


Based upon your research, do ALL programming languages fit within the GL model? Why? Should it be expanded? What would be your recommendations?

User BasILyoS
by
4.6k points

1 Answer

5 votes

Answer: seen in the explanation

Step-by-step explanation:

There are lots of reasons to this question, for the sake of being concise i will go with this;

  • I think Python fall under the third generation language model. Python is a free, easy to learn language. This is a machine independent and user friendly high level programming language. But this is an advanced version of third generation language as it shows some characteristics of the fourth generation language model.
  • Python is object oriented and extensible. So, this can be classified as an advanced version of third generation language.

So i can say other two languages that are widely used in our industry are SQL and Mercury.

SQL falls under the category of fourth generation language as it has higher level of abstraction than a third generation language and it has statement power also which makes it fall under fourth generation language model.

Mercury falls under the fifth generation language. It provides constraints instead of writing complex algorithms. While working on this language the programmer only needs to be concerned about what problem he/she has to solve and which are the conditions to be fulfilled rather than writing an algorithm or a routine.

At this point of time one can say that all the programming languages fit within the generational model as it categorizes programming languages based on characteristics. But it should be expanded as programming languages are evolving gradually and more powerful new languages are being created.

cheers i hope this helps!!!1

User Bostwick
by
4.9k points