Cards (24)

  • Programming languages are formal sets of instructions that tell a computer what to do.
  • Each language has its own syntax ( rules for writing code ) and is designed for specific purposes — such as web development, data analysis, game creation, or system programming.
  • Python
    • High-level, easy-to-read  language created in 1991 by  Guido van Rossum.
    • Focuses on simplicity and versatility.
  • Java
    • Object-oriented language  developed by Sun Microsystems in 1995. 
    • “Write once, run anywhere.”
  • C
    • One of the oldest high-level  languages ( 1972, Dennis  Ritchie ).
    • Fast and efficient.
  • C++ 
    • Extension of C with object oriented features, created by  Bjarne Stroustrup in 1985.
  • C# 
    • Developed by Microsoft in  2000, combines C++ power  with Java-like simplicity.
  • JavaScript
    • Scripting language for web  browsers, created in 1995. 
    • Runs on client-side.
  • PHP
    • Server-side scripting language created in 1994 by  Rasmus Lerdorf.
  • HTML
    • Markup language for structuring web pages ( not a  programming language ).
  • R
    • Language for statistical  computing and graphics, created in the early 1990s by Ross Ihaka and Robert Gentleman.
  • Kotlin
    • Statically-typed language  developed by JetBrains in  2011.
    • Fully interoperable  with Java.
  • Swift
    • Programming language  developed by Apple in 2014  for iOS, macOS, watchOS,  and tvOS.
  • Python is typically used for data science, web development, automation,  scripting, machine learning, AI, scientific computing.
  • Java is typically used for enterprise applications, Android development, backend systems, large scale software.
  • C is typically used for system programming, embedded systems,  
    operating systems, low level hardware control.
  • C++ is typically used for game development, high performance applications, desktop software, real-time systems.
  • C# is typically used for windows applications,  game development with Unity, enterprise software, web applications.
  • JavaScript is typically used for Web development, interactive front-end interfaces, server-side development with Node.js.
  • PHP is typically used for web development, server side scripting, content management systems ( e.g., WordPress ).
  • HTML is typically used for website structure, web content formatting, creating layouts.
  • R is typically used for data analysis, statistical modeling, visualization,  academic research.
  • Kotlin is typically used for Android developmentbackend systems, multiplatform applications.
  • Swift is typically used for iOS and macOS app development, server-side applications.