Programming Paradigms

Beschreibung

Always pronounce as para - digg - ems. I know it's wrong, but it sounds fabulous!
Sam Sully
Mindmap von Sam Sully, aktualisiert more than 1 year ago
Sam Sully
Erstellt von Sam Sully vor etwa 8 Jahre
8
0

Zusammenfassung der Ressource

Programming Paradigms
  1. OOP
    1. Example: Java.
      1. The programmer manipulates objects which may contain data about the object and procedures which can be called to manipulate the data stored about the object (attributes) and the state of the object.
        1. Used for more complex programs with multiple types of data object. For example, Minecraft.
        2. Logic
          1. An example would be Prolog!
            1. Programs consist of a series of axioms, relations, rules and facts. Then the inference engine of the programming language will use this information to answer any subsequent queries.
              1. Used often for AI, for example the ClarISSa AI on the ISS. Logic programming is often used for prototyping.
              2. Imperative/Procedural
                1. Example, VB.NET is mostly imperative/procedural.
                  1. Consists of a sequence of instructions to manipulate data and change the program's state.
                    1. Most things, e.g. drivers, often simple programs are written in procedural languages.
                    2. Functional
                      1. A program consists of a series of mathematical functions called in some order.
                        1. An example would be Haskell.
                          1. Used for heavily mathematical programs and also often for game AI calculations (particularly those involving a lot of probability).
                          Zusammenfassung anzeigen Zusammenfassung ausblenden

                          ähnlicher Inhalt

                          Kopfnuss-Quiz
                          JohannesK
                          Teil B, Kapitel 2 Merkmale von Einzel- und Gesellschaftsunternehmen
                          Stefan Kurtenbach
                          Modul 2D FernUni Hagen Bourdieu
                          Anni T-Pünktchen
                          Protein
                          Steffie1789
                          Historische Quellenanalyse für Abitur & Matura
                          Elena Koch
                          Financial Accounting
                          zok42.com
                          Molekulare Genetik
                          Gökhan Yesilyayla
                          Der erste Weltkrieg - Mindmap
                          andmitterdorfer
                          WIRK III
                          luis r
                          WERB Uni Wien 2017/18
                          Denise Schmid
                          Vetie Para 2015 Nachholprüfung
                          Larissa Görz