GoConqr has a new look! Let us know what you think.

Mind map

Programming languages

OSCAR GUERRA RODRÍGUEZ Spanish

Map content

Programming languages

  1. Its a set of rules and symbols used to give instructions to a computer, allowing developers to create software and perform tasks with computers.

  2. By paradigm

    • Imperative Programming
      • Gives step-by-step instructions to the computer
    • Functional Programming
      • Haskell
      • Focuses on data transformations through pure functions
    • Object-Oriented Programming
      • Organizes code into objects with attributes and behaviors, promoting encapsulation and modularity.
    • Scripting Languages
      • Perl
      • Bash
      • Designed for automating tasks
    • Multi-Paradigm Languages
      • Supports multiple programming paradigms, allowing flexibility in coding styles.
  3. By use cases

    • Web
      • JavaScript
      • PHP
      • Ruby
    • Mobile devices
      • Kotlin
      • Swift
    • Data science and AI
      • Python
      • R
    • IoT
      • C
      • Rust
    • Games
      • c#
  4. By historical evolution

    • Early Days (1940s-1950s)
      • Basic machine code and assembly languages
        • Machine code
        • Assembly
      • High-Level Languages (1950s-1960s)
        • Introduced more human-readable code
        • Structured Programming (1960s-1970s)
          • Focused on organized, modular code.
          • Object-Oriented Era (1970s-1980s)
            • Emphasized reusable code
              • C++
              • Java
            • Web and Scripting (1990s-2000s)
              • For web development and automation.
              • Concurrency and Safety (2000s-2010s)
                • Addressed parallelism and safety.
                • Recent Trends (2010s-2020s)
                  • Including quantum computing and AI languages.
  5. The most important ways of categorizing the different options available are:

Information

Description
Mind Map on Programming languages, created by OSCAR GUERRA RODRÍGUEZ on 26/09/2023.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?