2016-11-02 3 views
0

... darunter ist der Prozess für eine bestimmte Funktion der gleiche wie wenn der Entwickler manuell die Funktion selbst codiert, aber die Sprache erlaubt ihm, diese Funktion mit einem einfachen Befehl auszuführen.Terminologie zur Maskierung von Komplexität in Programmiersprachen

Mit "Komplexität" meine ich die allgemeine englische Komplexität, nicht die Computer-Laufzeit-Komplexität.

d.h.

Sprache 1: Eingabe "1 + 2 + 3" zusammen, um die Zahlen zu addieren Ausgabe "6" zu erhalten.

Sprache 2: Eingabe "B", um Ausgabe "6" zu erhalten, aber das Programm erreicht immer noch das Ergebnis durch Hinzufügen der Zahlen "1", "2", "3".

Dies ist der Fall für eine Schnittstelle in C#, wo die Schnittstelle hilft uns Code bequemer, aber wir brauchen nicht die Implementierung darunter kennen, um es zu verwenden. Auch die zugrunde liegende Motivation für die Erstellung von jQuery oder höheren Programmiersprachen. Wie heißt dieses Konzept?

Antwort

0

Okay, es ist eine Woche her und ich habe gerade herausgefunden, dass es ABSTRAKTION heißt. Warum weiß das niemand ?! smh

+0

Als Abstraktion ist nicht etwas zu maskieren, es ist etwas abstrakt zu machen;). Ihre Frage war nicht klar, wonach Sie suchen. – Logman