Wie unterscheidet sich die Programmierung eines Quantenalgorithmus? Wie würde eine C-ähnliche Sprache aussehen, wenn sie für Qubits ausgelegt wäre? Würden sich die Typen
Wie unterscheidet sich die Programmierung eines Quantenalgorithmus? Wie würde eine C-ähnliche Sprache aussehen, wenn sie für Qubits ausgelegt wäre? Würden sich die Typen
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...
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 lernen, und dennoch...
Ich habe kürzlich angefangen, das Schreiben von Code zu lernen, und in meinem Buch bin ich auf diese Frage gestoßen. "Warum wird ein Boolescher Wert als Byte in einem Computer gespeichert, wenn er nur ein Bit benötigt?" Kann jemand mehr Licht in diese Frage
In den letzten drei Jahren, in denen ich als Entwickler gearbeitet habe, habe ich viele Beispiele gesehen, in denen Benutzer eine switch-Anweisung verwenden, um den Pfad (sowohl im Back-End als auch im Front-End) für eine URL festzulegen. Unten ist ein Beispiel dafür: Backend-Beispiel (C...
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...
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 eine funktionale Sprache, die die Verwendung der Stapelsemantik ermöglicht - automatische deterministische Zerstörung am Ende des
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,
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 Interpreter-Compiler zu...
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...
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...
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...
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...
Wir versuchen, eine benutzerdefinierte Skriptsprache zu schreiben. Es wurde vorgeschlagen, die Sprache durch die Eingabe von Schlüsselwörtern zu verzeihen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird. Ich persönlich mag die Idee nicht, aber es gibt nur wenige Leute in meinem...
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...
Interessiert daran, von den Erfahreneren zu erfahren, ob jemand einen Job als Programmierer ohne Hochschulabschluss finden kann. Betrachten Sie diese Person als einen durchschnittlichen Programmierer. Würde jemand überhaupt in Betracht ziehen, ihm / ihr eine Chance auf ein Vorstellungsgespräch zu...
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...
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,...