Künstliche Sprachen zum Anweisen von Computern, Rechenschritte auszuführen, um Aufgaben zu erledigen. Sie ermöglichen Programmierern die Kommunikation mit Computern.
Das Problem, das ich habe, ist, dass die meisten C ++ Bücher, die ich lese, fast immer für die Syntax und die Grundlagen der Sprache ausgegeben werden, z. B. für forSchleifen while, Arrays, Listen, Zeiger usw. Aber sie scheinen nie etwas zu bauen, das einfach genug ist, um es zu …
Es ist praktisch unmöglich, Schülern, die zuvor mit BASIC vertraut waren, gutes Programmieren beizubringen: Als potenzielle Programmierer sind sie über die Hoffnung auf Regeneration hinaus geistig verstümmelt - Edsger W. Dijkstra Ich habe großen Respekt vor Dijkstra, aber ich stimme nicht mit allem überein, was er sagte / schrieb. Ich …
Es ist nicht wirklich ein Problem für jeden, der sich zuvor mit diesem syntaktischen Problem befasst hat, aber ich sehe eine Menge Verwirrung, die sich aus der Verwendung von caret ( ^) als XOR-Operation anstelle der allgemein akzeptierten mathematischen Potenzierungsoperation ergibt. Natürlich gibt es viele Stellen, an denen der (falsche) …
Ich habe eine Weile darüber nachgedacht, warum Java und C # (und ich bin sicher, andere Sprachen) standardmäßig auf Gleichheit verweisen ==. Bei der Programmierung, die ich mache (was sicherlich nur eine kleine Auswahl von Programmierproblemen ist), möchte ich fast immer logische Gleichheit beim Vergleichen von Objekten anstelle von Referenzgleichheit. …
Viele der beliebtesten Programmierung languges (wie C ++, Java, Python etc.) haben das Konzept der Deck / Beschattung von Variablen oder Funktionen. Wenn ich auf das Verstecken oder Abschatten gestoßen bin, waren sie die Ursache für schwer zu findende Fehler, und ich habe noch nie einen Fall gesehen, in dem …
Ich höre oft den Begriff, dass Sprache A in Sprache B geschrieben ist. Beispielsweise wurde PHP in C geschrieben , C # ist in C ++ geschrieben . Kann mir bitte jemand erklären, was das bedeutet und ob es überhaupt stimmt? Hat das etwas mit dem von der Sprache verwendeten …
LISP (und Dialekte wie Scheme, Common LISP und Clojure) werden von der Industrie kaum unterstützt, obwohl sie recht gute Programmiersprachen sind. (Im Moment scheint es, als ob sie etwas an Bodenhaftung gewinnen). Nun, dies hängt nicht direkt mit der Frage zusammen, welche würden Sie für ein Produktionsprogramm einen LISP-Dialekt verwenden? …
Ein junger Mitarbeiter, der OO studierte, hat mich gefragt, warum jedes Objekt als Referenz übergeben wird, was das Gegenteil von primitiven Typen oder Strukturen ist. Es ist ein gemeinsames Merkmal von Sprachen wie Java und C #. Ich konnte keine gute Antwort für ihn finden. Was sind die Beweggründe für …
Ich weiß, dass sie in C / C ++ extrem unsicher implementiert sind. Können sie nicht sicherer umgesetzt werden? Sind die Nachteile von Makros wirklich schlimm genug, um die enorme Leistung, die sie bieten, aufzuwiegen?
Bei einer Diskussion über statische und Instanzmethoden denke ich immer, dass Sqrt()dies eine Instanzmethode mit Zahlentypen anstelle einer statischen Methode sein sollte. Warum das? Es funktioniert offensichtlich auf einem Wert. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); Werttypen können …
Ich dachte, warum gibt es (in allen Programmiersprachen, die ich gelernt habe, wie C ++, Java, Python) Standardbibliotheken wie stdlib, anstatt ähnliche "Funktionen" zu haben, die ein Grundelement der Sprache selbst sind.
Ich habe an einigen Stellen gehört, dass die Leute erwarten, dass Sprachen einen selbsthostenden Compiler verwenden oder zumindest haben, um Respekt zu verdienen. Ich bin gespannt, warum das so ist. Ein Compiler scheint ein sehr wichtiges Stück Software zu sein, und ich stelle mir vor, dass nicht alle Sprachen gut …
Grundsätzlich möchte ich viele Programmiersprachen lernen, um ein großartiger Programmierer zu werden. Ich kenne nur eine Handvoll davon und ich hatte gehofft, jemand könnte herausfinden, wie viele Klassen oder Arten von Programmiersprachen es gibt . Zum Beispiel, wie Sie sie zusammenfassen würden, wenn Sie sie in Gruppen lernen müssten. Ich …
Dies geht auf ein Gespräch zurück, das ich mit meiner Freundin geführt habe. Ich versuchte ihr zu sagen, dass ich mich in meiner Programmiersprache (C ++) einfach nicht ausreichend fühle, um mich als gut zu bezeichnen. Dann fragte sie mich: "Wann betrachtest du dich als gut genug?" Das ist eine …
Ich beziehe mich darauf, dem Nicht-Programmierer zu erklären, was Programmierung ist. Ich habe vor der Erstellung dieser Frage nach ähnlichen Fragen gesucht, aber die wenigen, die ich gefunden habe, schienen der Frage auszuweichen, und ich würde gerne einige Metaphern oder Analogien sehen. Ich persönlich finde es einfacher, jemandem etwas Technisches …
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.