Types of Programming

There are several types of programming. 

  • Console Based
  • Windows Based
  • Procedural
  • Object-oriented
  • Distributed
  • Event-driven 

Console Based

Console based applications use an MS-DOS type user interface (often called character driven) for input and output. The application is limited to character-based displays of information. Frequently, the order of data entry is dictated by the application. There are rarely windows of any nature presentin these.

Windows Based

Windows programming offers the developer freedom to use different Graphical User Interface (GUI) controls to display or obtain information from the user. Text Boxes can be used for textual information, lists can be displayed in List Boxes, and mutually exclusive options can be provided through Radio Buttons.

Procedural Programming

Procedural programming is used by almost all programming languages. Procedural programming focuses the step-by-step sequence of instructions that are needed to perform a task. This approach has been needed because applications and computers are not capable of automatically deciding the appropriate sequence to use.

Event-Driven Programming

Event driven programming is frequently used to support Windows programming. The operating system will monitor the system for events and then send these events to the appropriate application. The application’s reaction is based on the nature of the event. Keyboard input and mouse movements are the most common events.