Die Syntax bezieht sich auf die Regeln, die definieren, wie ein korrekt strukturiertes Programm in einer Sprache geschrieben wird. Es wird ausdrücklich nicht auf die Bedeutung oder Interpretation des Programms eingegangen.
In vielen Sprachen (eine breite Liste von C bis JavaScript): durch Kommas ,getrennte Argumente (zB func(a, b, c)), während Semikolons ;trennen sequentielle Anweisungen (zB instruction1; instruction2; instruction3). Warum ist diese Zuordnung für for-Schleifen in denselben Sprachen umgekehrt : for ( init1, init2; condition; inc1, inc2 ) { instruction1; instruction2; } …
Hintergrund Auf der Wikipedia-Seite zu Syntactic Sugar heißt es: In der Informatik ist syntaktischer Zucker eine Syntax in einer Programmiersprache, die die Lesbarkeit und Ausdrucksfähigkeit der Dinge verbessern soll. Es macht die Sprache für den Menschen "süßer": Dinge können klarer, prägnanter oder in einem alternativen Stil ausgedrückt werden, den manche …
Ich sehe keine Verwendung für die Groß- und Kleinschreibung in einer Programmiersprache, abgesehen von der Verschleierung von Code. Warum dies in einer Programmiersprache implementieren? Aktualisieren: Es sieht so aus, als hätte jemand, den Sie kennen, eine Erklärung dazu abgegeben .
Ich habe in den letzten Jahren hauptsächlich mit C # und SQL gearbeitet. Jeder Programmierer, mit dem ich in dieser Zeit zusammengearbeitet habe, pflegte die öffnende Klammer einer Funktions- oder Kontrollflussanweisung in eine neue Zeile zu setzen. Damit ... public void MyFunction(string myArgument) { //do stuff } if(myBoolean == true) …
Einer meiner Professoren sagt, "die Syntax ist die Benutzeroberfläche einer Programmiersprache", Sprachen wie Ruby sind gut lesbar und werden immer besser, aber wir sehen viele Programmierer, die mit C \ C ++ produktiv sind, da es für Programmierer wirklich wichtig ist, dass die Syntax stimmt sollte akzeptabel sein? Ich würde …
Die meisten Programmiersprachen (sowohl dynamisch als auch statisch typisierte Sprachen) haben spezielle Schlüsselwörter und / oder Syntax, die sich stark von der Deklaration von Variablen zum Deklarieren von Funktionen unterscheiden. Ich sehe Funktionen so, als würde man eine andere benannte Entität deklarieren: Zum Beispiel in Python: x = 2 y …
Sie finden eine endlose Liste von Blogs, Artikeln und Websites, die die Vorteile des Unit-Tests Ihres Quellcodes fördern . Es ist fast garantiert, dass die Entwickler, die die Compiler für Java, C ++, C # und andere typisierte Sprachen programmiert haben, Unit-Tests verwendet haben, um ihre Arbeit zu verifizieren. Warum …
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 …
Wann ist es beim Entwerfen einer eigenen Programmiersprache sinnvoll, einen Konverter zu schreiben, der den Quellcode in C- oder C ++ - Code konvertiert, damit ich einen vorhandenen Compiler wie gcc verwenden kann, um den Maschinencode zu erhalten? Gibt es Projekte, die diesen Ansatz verwenden?
Ich habe mich immer gefragt, warum wir codieren virtual void MyFunction() = 0; und nicht pure virtual void MyFunction(); Gibt es eine Referenz für die Grundlage dieser Entscheidung?
Angenommen, Sie haben die folgende forSchleife *: for (int i = 0; i < 10; ++i) { // ... } Das könnte man auch so schreiben: for (int i = 0; i != 10; ++i) { // ... } Die Endergebnisse sind die gleichen. Gibt es also echte Argumente dafür, …
in JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); in C #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); in PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Gibt …
Ich frage mich, ob es irgendeinen Grund gibt - oder ob es sich nur um einen Unfall in der Geschichte handelt -, dass es in den meisten Programmiersprachen keine !>und !<Operatoren gibt . a >= b (ein größeres ODER ist gleich b) könnte geschrieben werden als !(a < b) (ein …
Visual Basic erscheint mir unbeholfen, hässlich, fehleranfällig und schwer lesbar. Ich werde andere erklären lassen , warum . Obwohl VB.net in Bezug auf die Funktionen eindeutig ein enormer Fortschritt für die Sprache war, verstehe ich immer noch nicht, warum sich irgendjemand für VB-Code entschieden hat, beispielsweise für C #. Ich …
Ich habe nicht viele Ressourcen dazu gefunden: Ich habe mich gefragt, ob es möglich / eine gute Idee ist, asynchronen Code synchron schreiben zu können. Hier ist zum Beispiel ein JavaScript-Code, der die Anzahl der in einer Datenbank gespeicherten Benutzer abruft (eine asynchrone Operation): getNbOfUsers(function (nbOfUsers) { console.log(nbOfUsers) }); Es …
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.