Match the paradigms of programming languages with their respective feature.

LIST - I

(Paradigm)

LIST - II

(Feature)

A.

Object-oriented

I.

Based on mathematical functions

B.

Functional

II.

Sequential execution of instructions

C.

Procedural

III.

Encapsulation and inheritance

D.

Declarative

IV.

Describes what to do, not how to do it


Choose the correct answer from the options given below:

This question was previously asked in
UGC-NET Dec 2024 Library Science ( 16 Jan 2025)
View all MPPSC Librarian Papers >
  1. A - II, B - IV, C - I, D - III
  2. A - IV, B - III, C - II, D - I
  3. A - III, B - I, C - II, D - IV
  4. A - I, B - II, C - III, D - IV

Answer (Detailed Solution Below)

Option 3 : A - III, B - I, C - II, D - IV
Free
RPSC Librarian Grade II- Must Attempt Mini live Test
0.7 K Users
25 Questions 50 Marks 20 Mins

Detailed Solution

Download Solution PDF

The Correct answer is A - III, B - I, C - II, D - IV.

Key Points

  • Object-oriented:
    • Object-oriented programming (OOP) concepts began to take shape in the 1970s.
    • The first language that included the primary concepts of OOP was Simula, developed in the late 1960s but gained prominence in the 1970s.
    • OOP focuses on data encapsulation, inheritance, and polymorphism.
    • Languages like Smalltalk further advanced OOP in the 1970s and 1980s.
    • OOP has become a fundamental paradigm in software development due to its ability to model complex systems effectively.
  • Functional:
    • Functional Programming (FP) is based on the concept of pure functions.
    • It treats computation as the evaluation of mathematical functions, avoiding shared states and mutable data.
    • Examples: Haskell, Lisp, Scala.
  • Procedural:
    • Procedural Programming (PP) follows a step-by-step sequence of instructions.
    • It uses functions or procedures to structure programs.
    • The execution flow is controlled using loops, conditionals, and function calls.
    • Examples: C, Pascal, Fortran.
  • Declarative:
    • Declarative Programming focuses on defining the desired outcome rather than the step-by-step process.
    • The program logic is described without explicitly controlling the flow of execution.
    • Examples: SQL (Structured Query Language), Prolog (Logic Programming)

qImage67ac3e7017b236a115bb2ecb

Latest MPPSC Librarian Updates

Last updated on Nov 25, 2024

-> MPPSC Librarian Result has been released for the exam which was conducted on 9th June 2024.

-> Madhya Pradesh Public Service Commission released the MPPSC Librarian notification.

-> As per the notification, a total of 255 vacancies were released. Below are a few key takeaways from the MPPSC Librarian notification. 

More Computer Basic Questions

More Information Technology Questions

Get Free Access Now
Hot Links: teen patti star apk teen patti royal - 3 patti teen patti master update teen patti customer care number teen patti casino