Fragen zu bestimmten Aspekten bestimmter Computersprachen, insbesondere in der Art und Weise, wie sie geschrieben sind, oder zu den Ausdrucksmöglichkeiten, die dem Programmierer zur Verfügung gestellt werden.
Hin und wieder sehe ich, dass "Abschlüsse" erwähnt werden, und ich habe versucht, nachzuschlagen, aber Wiki gibt keine Erklärung, die ich verstehe. Könnte mir hier jemand helfen?
Ich frage mich, welche Sprachfunktionen Sie sich wünschen, wenn PHP hinzugefügt worden wäre, da gerade Ferienzeit ist und sich jeder etwas wünscht. Ich interessiere mich für einige praktische Vorschläge / Wünsche für die Sprache. Mit praktisch meine ich: Etwas, das praktisch getan werden kann (nicht: "Ich wünschte, PHP würde erraten, …
Ich habe oft Aussagen wie "Bitte machen Sie dieses Feature zu einem erstklassigen Bürger in so und so Sprache / Plattform" gesehen. Beispielsweise wird über Aufzählungen in C # /. Net gesprochen. Wann wird ein Feature in einer Programmiersprache / -plattform als "Bürger erster Klasse" eingestuft?
Viele moderne Sprachen bieten umfangreiche Funktionen zur Ausnahmebehandlung , die Programmiersprache Swift von Apple bietet jedoch keinen Mechanismus zur Ausnahmebehandlung . Ich bin so durchdrungen von Ausnahmen, dass ich Probleme habe, mir darüber Gedanken zu machen, was dies bedeutet. Swift hat Behauptungen und natürlich Rückgabewerte. Aber ich habe Probleme damit, …
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Ich sehe keine Notwendigkeit, A::xeine .cpp-Datei (oder dieselbe Datei für Vorlagen) separat zu definieren. Warum kann nicht gleichzeitig A::xdeklariert und definiert werden? Wurde es aus historischen …
Hintergrund: Ich habe ein paar Tutorials durchgearbeitet und einige kleine Projekte geschrieben. Mit Google und StackOverflow läuft alles gut genug . In den letzten Tagen habe ich mich mehrmals gefragt: "Was fehle ich?" - Ich habe das Gefühl, dass ich immer noch in Java denke, während ich in Python schreibe. …
Wo es akzeptiert wird, dass eine Sprache vollständig sein muss, um etwas Gutes zu sein, ist es tatsächlich möglich, eine 'nützliche' Programmiersprache zu haben, die nicht vollständig ist? Ich sollte klarstellen, dass es sich hier ganz speziell um Programmiersprachen im herkömmlichen Sinne handelt und nicht um Auszeichnungs- oder Abfragesprachen.
Beliebte Programmiersprachen (C #, Java, C ++) sind alle Sprachen der 3. Generation (mit einem höheren Abstraktionsgrad von den physischen Teilen der Maschine). Assemblersprachen werden als 2. und Maschinensprachen als Sprachen der 1. Generation klassifiziert. Anfänglich dachte ich, SQL sollte als Sprache der 4. Generation betrachtet werden, da es abstrakter …
Wenn ich zwei Zahlen (oder andere geordnete Entitäten) vergleichen möchte, würde ich dies mit tun x < y. Wenn ich drei davon vergleichen möchte, schlägt der Algebra-Schüler vor, es zu versuchen x < y < z. Der Programmierer in mir antwortet dann mit "nein, das ist nicht gültig, das müssen …
Ich studiere Haskell, um die funktionale Programmierung zu verstehen, mit der Erwartung, dass ich die Erkenntnisse, die ich in anderen Sprachen erhalte, anwenden werde (hauptsächlich Groovy, Python, JavaScript). Ich habe mich für Haskell entschieden, weil ich den Eindruck hatte, dass es sehr rein funktional ist und kein Vertrauen in den …
In C muss a nicht in einen void *anderen Zeigertyp umgewandelt werden, es wird immer sicher heraufgestuft. In C ++ ist dies jedoch nicht der Fall. Z.B, int *a = malloc(sizeof(int)); funktioniert in C, aber nicht in C ++. (Hinweis: Ich weiß, dass Sie nicht mallocin C ++ oder für …
Ich habe viele CS-Lehrpläne und Lernvorschläge für neue Programmierer gesehen, die den angehenden Programmierer auffordern, einen Lisp-Interpreter zu studieren, der speziell in Lisp geschrieben ist. Alle diese Seiten sagen Dinge ähnlich wie „seine intellektuelle Offenbarung“, „es ist eine Erleuchtungserfahrung jeder ernsthafte Programmierer haben sollte“ oder „es zeigt Ihnen , Hardware …
Ich erstelle gerade zum Spaß eine Programmiersprache, in der jeder Funktionsaufruf / neuer Block (if-Klauseln, Schleifen usw.) in einem separaten Thread ausgeführt wird. Anstatt neue Threads zu erstellen, sollte der Standard sein, dass dies automatisch erfolgt, und wenn Sie möchten, dass es im Haupt-Thread ausgeführt wird, müssen Sie dies angeben. …
Das Folgende ist Pseudocode, ich habe es in Java und PHP ausprobiert und beide haben funktioniert: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); Warum können Sie dies im OOP-Paradigma tun …
Gibt es Programmiersprachen mit einer integrierten Datenbank als erstklassige Sprachfunktion, anstatt eine Verbindung zu einer externen SQL-Datenbank (oder einer anderen Datenbank) herzustellen? Was wären die Nachteile und Vorteile einer solchen Funktion? Wie würde ein solches Feature aussehen und wie würde es die Art und Weise, wie wir programmieren, verändern?
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.