Künstliche Sprachen zum Anweisen von Computern, Rechenschritte auszuführen, um Aufgaben zu erledigen. Sie ermöglichen Programmierern die Kommunikation mit Computern.
In der Programmiersprachentheorie ist ein Typ eine Menge von Werten. Beispielsweise ist der Typ "int" die Menge aller ganzzahligen Werte. In OOP-Sprachen ist eine Klasse ein Typ, oder? Wenn eine Klasse mit mehr als einem Mitglied definiert ist, z class myclass{ int a; double b; } Wenn wir über eine …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Es scheint mir, dass Programmiersprachen, die für den Einsatz …
Beim Durchlaufen der Modulo-Operation (der Straße, die ich betreten habe, als ich den Unterschied zwischen remundmod erkundet habe ) bin ich auf Folgendes gestoßen: In der Mathematik ist das Ergebnis der Modulo-Operation der Rest der euklidischen Division. Andere Konventionen sind jedoch möglich. Computer und Taschenrechner haben verschiedene Möglichkeiten, Zahlen zu …
Vor kurzem habe ich mich sehr für Haskell interessiert. Während ich versuche, neue Konzepte (z. B. das Schlüsselwort forall und die ST-Monade ) und das Typensystem von Haskell im Allgemeinen zu lernen, stoße ich ständig auf Konzepte aus der Kategorietheorie und der Lambda-Rechnung . Also frage ich mich: Welche anderen …
Wir alle wissen, dass „Der schnelle Braunfuchs springt über den faulen Hund“ als Maßstab für Druck und Schrift verwendet wird. Ich frage mich, ob es einen ähnlichen „Lazy Dog“ für Programmiersprachen gibt. Es gibt so viele verschiedene Programmiersprachen mit allen Arten von Funktionen und Syntaxen, ähnlich oder unterschiedlich. Das Problem …
Nehmen wir an, wir haben eine abstrakte Klasse und lassen diese Klasse nur abstrakte Methoden haben. Unterscheidet sich diese abstrakte Klasse von einer Schnittstelle, die nur dieselben Methoden hat? Ich möchte wissen, ob es sowohl philosophisch, objektiv als auch in der zugrunde liegenden Programmiersprachenimplementierung Unterschiede zwischen einer abstrakten Klasse mit …
Ich habe in Google Golang programmiert und es aufgrund seiner Kürze genossen, aber ich finde es überraschend, dass fast alle Methoden der Math-Standardbibliothek für den Gleitkommatyp sind. Gibt es einen bestimmten Grund, warum diese Methoden für Ints nicht existieren?
Ich habe vor etwas mehr als einem Jahr das Programmieren aufgegeben, als ich immer wieder gegen diese Wand stieß. Ich besuche das Thema erneut, weil ich eine grundlegende Android-Anwendung erstellen möchte. Aber ich habe das Gefühl, dass mein begrenztes Wissen nicht ausreichen wird. Hier ist mein Problem. Ich habe ein …
Als Programmierer in JavaScript ist mir aufgefallen, dass alles, was mit Anweisungen und Blöcken gemacht werden kann, nur mit Ausdrücken gemacht werden kann. Kann eine Programmiersprache nur mit Ausdrücken funktionieren? Und wenn ja, warum werden überhaupt Aussagen verwendet?
Gibt es aus Neugier Sprachen, mit denen Sie Typen arithmetisch festlegen können, um neue Typen zu erstellen? So etwas wie: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() interface D = A | …
Viele moderne Programmiersprachen unterstützen ein Konzept des Schließens , dh eines Codes (eines Blocks oder einer Funktion) Kann als Wert behandelt und daher in einer Variablen gespeichert, an verschiedene Teile des Codes weitergegeben, in einem Teil eines Programms definiert und in einem völlig anderen Teil desselben Programms aufgerufen werden. Kann …
Bei den gängigsten Sprachen (Java, C #, Java usw.) scheint es manchmal so, als würden Sie im Widerspruch zur Sprache arbeiten, wenn Sie Ihren Code vollständig TDD-fähig machen möchten. In Java und C # möchten Sie beispielsweise alle Abhängigkeiten Ihrer Klassen verspotten, und die meisten Verspottungs-Frameworks empfehlen, dass Sie Schnittstellen …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
In Implementierungen der Programmiersprache Scheme (R6RS-Standard) kann ich ein Modul wie folgt importieren: (import (abc def xyz)) Das System versucht, nach einer Datei zu suchen, $DIR/abc/def/xyz.slsin der $DIRsich ein Verzeichnis befindet, in dem Sie Ihre Scheme-Module aufbewahren. xyz.slsist der Quellcode für das Modul und wird bei Bedarf im laufenden Betrieb …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich versuche mich mit verschiedenen Arten von Sprachen vertraut …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.