SV
StudyVirus
Get our free app!Download Free

Programming Languages

Computers · प्रोग्रामिंग भाषाएं

📋Quick Overview

Programming languages are used to write instructions for computers. They are classified into low-level (machine code, assembly) and high-level (C, Python, Java). High-level languages are human-readable and need a compiler or interpreter to convert to machine code. Python, Java, and C are among the most popular languages today.

Compiler: translates entire program at once (C, C++, Java); Interpreter: translates line by line (Python, JavaScript)

Python created by Guido van Rossum (1991); Java by James Gosling (1995); C by Dennis Ritchie (1972)

📖Programming Languages

LanguageCreatorYearKey Use
Machine Language1940sDirect binary (0s and 1s)
Assembly1950sMnemonics (ADD, MOV) — needs assembler
FORTRANJohn Backus1957Scientific computing (first high-level)
COBOLGrace Hopper1959Business data processing
CDennis Ritchie1972System programming, OS development
C++Bjarne Stroustrup1983Object-oriented, games, system software
PythonGuido van Rossum1991AI, data science, web, scripting
JavaJames Gosling1995Enterprise apps, Android, web
HTMLTim Berners-Lee1993Web page structure (markup, not programming)
JavaScriptBrendan Eich1995Web interactivity, frontend & backend

📝Key Points

  • Machine Language: Direct binary (0s and 1s)
  • Assembly: Mnemonics (ADD, MOV) — needs assembler
  • FORTRAN: Scientific computing (first high-level)
  • COBOL: Business data processing
  • C: System programming, OS development
  • C++: Object-oriented, games, system software

📝Memory Tricks

📝Exam Corner — Most Asked

📝Quick Revision — One-Liners