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

Mind map

Forms of programming

Benjamín Alberto Carrillo Barrera English

Map content

Forms of programming

  1. Machine Languages

    • Allow programmers to code instructions directly to the processor or hardware.
      • They can be programmed by sending sequence or patterns of bits to make actions happen
  2. Assembly Languages

    • Is an abstraction of machine languages
    • Uses codes to modify processor registers and perform some functions
  3. Interpreted Languages

    • Are readable by humans more easily
      • Are slower than machine languages because the interpreter needs to convert each instruction
        • Java is an example
    • The interpreter read each line of code and then interprets it it into native
  4. Compiled Languages

    • Takes instructions written by a human and then sends that code to a compiler
      • The compiler takes the program and converts it into binary bytecode and create a program called an executable
        • The code in native computer format runs faster than interpreted code
  5. Object-oriented languages

    • Treats everything as an object
      • Java a C# are examples of object-oriented languages
      • An object can perform methods, store values, and accept and return values
    • Objects are defined by a class that defines what an object can do
  6. Data Languages

    • Languages that are specifically designed at working with data.
      • SQL is a language designed to work with databases
        • You can use it to combine databases and create combinations that you can the analyze
  7. Functional programming

    • Is not bound by an algorithm
      • You perform transformations on values like a function in math
    • Haskell
    • Scala
  8. Scripting Languages

    • There are scripting languages that allow systems like MacOs, Windows, and Linux to save common commands as script that can be run many times or distributed to many devices
      • PowerShell, Perl and Bash are some examples

Information

Description
Mind Map on Forms of programming, created by Benjamín Alberto Carrillo Barrera on 31/08/2017.
Views
2
Rating

More on Programming Language Types and Generations

Feedback

What is it about?

What do you think of the new look?

How do you like it?