Which of the following language uses the concepts olobject oriented programming?

BASIC
FORTRAN
PASCAL
JAVA

The correct answer is (d), Java.

Java is a general-purpose, class-based, object-oriented programming language designed for having lesser implementation dependencies. It is a compiled language and not an interpreted language. It is a concurrent language and not a sequential language. It is a strongly typed language and not a weakly typed language. It is a garbage-collected language and not a manual memory management language.

BASIC is a family of general-purpose, high-level programming languages. It was originally developed by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in 1964. BASIC is an acronym for Beginners All-purpose Symbolic Instruction Code.

FORTRAN is a general-purpose, imperative programming language that was developed by IBM at the request of the United States Department of Defense’s SHARE committee to be a common programming language for scientific and engineering applications. FORTRAN stands for Formula Translator.

PASCAL is a general-purpose, procedural computer programming language developed in the early 1970s by Niklaus Wirth. It was named after the French mathematician Blaise Pascal. Pascal is a block-structured language with strong typing and structured programming features.

In conclusion, Java is the only language among the given options that uses the concepts of object-oriented programming.