Builtin Funktionen
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Veränderung (letzte Änderung) (Korrektur, Autor, Normalansicht)

Verändert: 1c1,25
Beschreibe hier die neue Seite.
deutsch: EingebauteFunktionen?

Viele ProgrammierSprachen machen einen Unterschied zwischen
Ausdrucksmöglichkeiten, die in der Syntax der Sprache liegen und
vordefinierten Funktionen, die sich in der Art ihrer Benutzung in
der Sprache nicht grundsätzlich von den Funktionen unterscheiden, die auch irgendein Anwender durch eine Bibliothek, Klasse, ein MakroPaket?, Modul der Sprache nachträglich hinzu gefügt haben könnte.

Je nach zugrunde liegender Philosophie der Sprache kann der Vorrat
an vordefinierten Funktionen wesentlich für die Benutzung der
Sprache sein.

[[Überschrift]Erlernbarkeit von ProgrammierSprachen]
Durch drei Faktoren beeinflusst der Vorrat an BuiltinFunktionen die
Schwierigkeiten, die ein Neuling mit dem Erlernen einer neuen ProgrammierSprache und dem Lesen von fremden Programmen in dieser Sprache haben wird:
* Anzahl der BuiltinFunktionen: Je höher die Anzahl der vordefinierten Funktionen in einer Programmiersprache, desto länger dauert es, ein fremdes in dieser Sprache geschriebenes Programm zu verstehen.
* Namensgebung der BuiltinFunktionen: Je ungewöhnlicher und exotischer die Namensgebung, desto länger ...
* Orthogonalität der Funktionen: Verwandte Funktionen sollten ähnliche Parameterlisten und eine sich entsprechende Namensgebung haben, sonst desto länger ...

Natürlich lassen sich diese Faktoren bis auf den ersten leider nicht
objektiv quantifizieren. Bestimmte Menschen empfinden Namen wie
car in cdr in SpracheLisp durchaus natürlich, während sie
anderen wiederum sehr exotisch erscheinen.



KategorieProgrammierSprachenKonzepte

deutsch: EingebauteFunktionen?

Viele ProgrammierSprachen machen einen Unterschied zwischen Ausdrucksmöglichkeiten, die in der Syntax der Sprache liegen und vordefinierten Funktionen, die sich in der Art ihrer Benutzung in der Sprache nicht grundsätzlich von den Funktionen unterscheiden, die auch irgendein Anwender durch eine Bibliothek, Klasse, ein MakroPaket?, Modul der Sprache nachträglich hinzu gefügt haben könnte.

Je nach zugrunde liegender Philosophie der Sprache kann der Vorrat an vordefinierten Funktionen wesentlich für die Benutzung der Sprache sein.

Erlernbarkeit von ProgrammierSprachen
Durch drei Faktoren beeinflusst der Vorrat an BuiltinFunktionen die Schwierigkeiten, die ein Neuling mit dem Erlernen einer neuen ProgrammierSprache und dem Lesen von fremden Programmen in dieser Sprache haben wird: Natürlich lassen sich diese Faktoren bis auf den ersten leider nicht objektiv quantifizieren. Bestimmte Menschen empfinden Namen wie car in cdr in SpracheLisp durchaus natürlich, während sie anderen wiederum sehr exotisch erscheinen.


KategorieProgrammierSprachenKonzepte
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 5. September 2001 18:35 (diff))
Suchbegriff: gesucht wird
im Titel
im Text