W

Kategorie

Programming language comparisons

18 Artikel

In der Programmierung bezeichnet der Gültigkeitsbereich einer Namensbindung (die Zuordnung eines Namens zu einer Entität, z. B. einer Variablen ) den Teil eines Programms , in dem die Namensbindung gültig ist.

GutProgramming language comparisons
Arithmetische Verschiebung

In der Computerprogrammierung ist die arithmetische Verschiebung ein Verschiebungsoperator , der manchmal auch als vorzeichenbehaftete Verschiebung bezeichnet wird (obwohl er nicht auf vorzeichenbehaftete Operanden

ExzellentBinary arithmetic
Carbon (programming language)

Carbon is an experimental programming language designed for interoperability with C++. The project is open-source and was started at Google.

GutCross-platform software

Das Computer Language Benchmarks Game (früher The Great Computer Language Shootout genannt ) ist ein kostenloses Softwareprojekt zum Vergleichen, wie eine gegebene Teilmenge einfacher Algorithmen in verschiedenen

GutBenchmarks (computing)
Faltung (Funktion höherer Ordnung)

In der funktionalen Programmierung ist ein Fold eine Funktion höherer Ordnung , die eine rekursive Datenstruktur analysiert und mithilfe einer gegebenen Kombinationsoperation die Ergebnisse der rekursiven Verarbeitung

ExzellentHigher-order functions
Fixpunktkombinator

In der kombinatorischen Logik für Informatik ist ein Fixpunktkombinator (oder Fixpunktkombinator ) : S. 26 eine Funktion höherer Ordnung (d. h.

ExzellentCombinatory logic
Funktion höherer Ordnung

In Mathematik und Informatik ist eine Funktion höherer Ordnung ( HOF ) eine Funktion , die mindestens eine der folgenden Eigenschaften besitzt:

GutFunctional programming

Generische Programmierung ist ein Programmierstil, bei dem Algorithmen mithilfe von Datentypen geschrieben werden, die später spezifiziert und dann bei Bedarf für spezifische, als Parameter übergebene Typen instanziiert

GutGeneric programming

In der Computerprogrammierung ist die Laufzeittypinformation ( Laufzeittypidentifizierung , RTTI ) ein Merkmal einiger Programmiersprachen (wie C++ , Object Pascal und Ada ), das Informationen über den Datentyp eines

GutC++
Listenverständnis

Eine List Comprehension ist ein syntaktisches Konstrukt, das in einigen Programmiersprachen zur Verfügung steht , um eine Liste auf Basis bestehender Listen zu erstellen.

ExzellentProgramming constructs
Neue Zeile

Ein Zeilenumbruch (häufig auch Zeilenende , Zeilenende ( EOL ), nächste Zeile ( NEL ) oder Zeilenumbruch genannt ) ist ein Steuerzeichen oder eine Folge von Steuerzeichen in Zeichenkodierungsspezifikationen wie ASCII ,

ExzellentControl characters

Programmierstil , auch Codierungsstil genannt , bezeichnet die Konventionen und Muster, die beim Schreiben von Quellcode verwendet werden und zu einem konsistenten und gut lesbaren Code führen .

GutProgramming language comparisons
Rosetta-Code

Rosetta Code ist eine Wiki -basierte Website zur Programmier- Chrestomathy mit Implementierungen gängiger Algorithmen und Lösungen für verschiedene Programmierprobleme in vielen verschiedenen Programmiersprachen .

GutProgramming language comparisons

Die Syntax für die Ausnahmebehandlung umfasst die Schlüsselwörter und/oder Strukturen einer Programmiersprache , die die Behandlung von Ausnahmen ermöglichen .

GutControl flow

In der Mathematik und in der Programmierung bezeichnet man als variadische Funktion eine Funktion mit unbestimmter Stelligkeit , d. h. eine Funktion, die eine variable Anzahl von Argumenten akzeptiert .

GutProgramming language comparisons
Zeiger (Computerprogrammierung)

Ich halte Zuweisungsanweisungen und Zeigervariablen für einige der „wertvollsten Schätze“ der Informatik.

GutAmerican inventions