0% found this document useful (0 votes)
27 views

Programming Languages-Procedural, Event Driven, and Object Oriented

There are hundreds of programming languages that were each developed to solve different types of problems. Most traditional languages like BASIC, C, COBOL, FORTRAN, and Pascal are procedural languages where the program specifies the exact sequence of operations. Newer languages like Visual Basic, C#, Java, and F# use object-oriented programming where programs are designed as objects that receive and respond to messages. While early versions of Visual Basic included some object-oriented elements, it was considered event-driven; Visual Studio versions of Visual Basic, C#, and F# are truly object-oriented languages.

Uploaded by

AmmuKutty
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Programming Languages-Procedural, Event Driven, and Object Oriented

There are hundreds of programming languages that were each developed to solve different types of problems. Most traditional languages like BASIC, C, COBOL, FORTRAN, and Pascal are procedural languages where the program specifies the exact sequence of operations. Newer languages like Visual Basic, C#, Java, and F# use object-oriented programming where programs are designed as objects that receive and respond to messages. While early versions of Visual Basic included some object-oriented elements, it was considered event-driven; Visual Studio versions of Visual Basic, C#, and F# are truly object-oriented languages.

Uploaded by

AmmuKutty
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Programming LanguagesProcedural, Event

Driven,
and Object Oriented
There are literally hundreds of programming languages. Each was developed to
solve a particular type of problem. Most traditional languages, such as BASIC,
C, COBOL, FORTRAN, PL/I, and Pascal, are considered procedural languages.
That is, the program specifies the exact sequence of all operations. Program
logic determines the next instruction to execute in response to conditions
and user requests.
The newer programming languages, such as Visual Basic, C#, and Java, use
a different approach: object-oriented programming. As a stepping stone between
procedural programming and object-oriented programming, the early versions of
Visual Basic provided many (but not all) elements of an object-oriented language.
For that reason, Microsoft referred to Visual Basic (version 6 and earlier) as an
event-driven programming language rather than an object-oriented language. But
with Visual Studio, which includes Visual Basic, C#, and F#, we have programming
languages that are truly object oriented. (Another language, C++, has
elements of OOP and of procedural programming and doesnt conform fully to either
paradigm.) F#, introduced in 2007, applies the object-oriented paradigm to
scripting languages for cross-platform development.

You might also like