Es scheint, dass die meisten gängigen Webbrowser (Firefox, Chrome, Safari) mit C ++ entwickelt wurden. Warum ist das
Es scheint, dass die meisten gängigen Webbrowser (Firefox, Chrome, Safari) mit C ++ entwickelt wurden. Warum ist das
In Java 8 können Schnittstellen implementierte Methoden, statische Methoden und sogenannte "Standard" -Methoden enthalten (die von den implementierenden Klassen nicht überschrieben werden müssen). Aus meiner (wahrscheinlich naiven) Sicht bestand keine Notwendigkeit, solche Schnittstellen zu...
Ich habe viele Leute gesehen, die sich über Ausführlichkeit in Programmiersprachen beschwert haben. Ich finde, dass eine Programmiersprache umso besser zu verstehen ist, je ausführlicher sie ist. Ich denke, dass Ausführlichkeit auch das Schreiben klarer APIs für diese bestimmte Sprache verstärkt....
Ich beherrsche Java, C / C ++, JavaScript / jQuery ziemlich gut und bin ziemlich gut in Objective-C. Ich bin auch mit den Sprachen und den entsprechenden Frameworks ziemlich produktiv und produziere Systeme auf Unternehmensebene (und auch kleine Systeme) mit ausreichender Leichtigkeit, während der...
Die Definition von "C-Style-Sprache" kann praktisch vereinfacht werden, indem "geschweifte Klammern ( {}) verwendet werden". Warum verwenden wir dieses bestimmte Zeichen (und warum nicht etwas Vernünftigeres, []das die Umschalttaste zumindest auf US-Tastaturen nicht erfordert)? Gibt es einen...
Ich bin ein C # -Programmierer und entwickle hauptsächlich Websites sowie einige Windows-Anwendungen. Was C angeht, habe ich es lange nicht mehr benutzt, da es nicht nötig war. Ich war überrascht, als eine meiner Freundinnen sagte, sie müsse C lernen, um Jobs zu testen, während ich ihr beim...
Eine Funktion, die ich in funktionalen Sprachen vermisse, ist die Idee, dass Operatoren nur Funktionen sind. Das Hinzufügen eines benutzerdefinierten Operators ist daher oft so einfach wie das Hinzufügen einer Funktion. Viele prozedurale Sprachen erlauben Überladungen von Operatoren, so dass...
Ich habe gehört, dass (von Mitarbeitern) jeder "auf Englisch codiert", unabhängig davon, woher er kommt. Ich finde das schwer zu glauben, aber es würde mich nicht wundern, wenn der unterstützte Zeichensatz für die meisten Programmiersprachen relativ eng ist. Haben Sie jemals in einem Land...
Ich habe viel in C und C ++ geschrieben, aber nicht erwartet, dass C die zweitbeliebteste Sprache ist, etwas hinter Java. TIOBE Programming Community Index Ich bin gespannt, warum C in diesem Zeitalter von OOP immer noch so beliebt ist. Beachten Sie, dass 4 der 5 beliebtesten Programmiersprachen...
In unserem Unternehmen haben wir ein kleines Programm (.exe, 500 KB groß), das mathematische Berechnungen durchführt und am Ende das Ergebnis in einer Excel-Tabelle ausgibt, mit der wir unseren Workflow fortsetzen. Ich möchte die Spalten, das Abstandsformat und die VBA-Logik usw. in der...
Warum hat der C-Meister Dennis Ritchie Zeiger in C eingeführt? Und warum haben die anderen Programmiersprachen wie VB.NET oder Java oder C # sie beseitigt? Ich habe einige Punkte in Google gefunden und möchte auch Ihre Kommentare anhören. Warum eliminieren sie Zeigerkonzepte in modernen Sprachen?...
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...
Ich habe das Konzept der Nebenwirkung nicht klar verstanden. Was ist ein Nebeneffekt bei der Programmierung? Ist es programmiersprachenabhängig? Gibt es äußere und innere Nebenwirkungen? Bitte geben Sie ein Beispiel für Ursachen, die Nebenwirkungen
Durch Nachforschungen (Bücher, Wikipedia, ähnliche Fragen zu SE usw.) wurde mir klar, dass Imperative Programmierung eines der wichtigsten Programmierparadigmen ist, bei dem Sie eine Reihe von Befehlen (oder Anweisungen) beschreiben, die der Computer ausführen soll (so dass Sie hübsch sind) Viele...
Python erschien zuerst 1991, aber es war bis 2004 etwas unbekannt, ob das TIOBE-Ranking irgendetwas aussagekräftiges quantifiziert. Was ist passiert? Was hat das Interesse an dieser 13-jährigen Sprache geweckt? Gibt es einen Grund, warum Python in den ersten zehn Jahren seines Bestehens nicht als...
Muss ein Objekt eine Entität darstellen? Mit einer Entität meine ich so etwas wie ein Product, Motorein ParkingLotusw., ein physisches oder sogar ein klares nicht-physisches konzeptuelles Objekt - etwas, das gut definiert ist, wobei einige Kerndaten eindeutig zum Objekt gehören, und einige...
Ich höre oft, dass ein echter Programmierer innerhalb einer Woche leicht jede Sprache lernen kann. Sprachen sind nur Werkzeuge, um Dinge zu erledigen. Programmierung ist die ultimative Fähigkeit, die gelernt und gemeistert werden muss. Wie kann ich sicherstellen, dass ich das Programmieren lerne ,...
Ich bin ein Anfänger im Programmieren und habe Bücher gelesen, studiert, Artikel gelesen und so weiter. Ich habe großartige Ergebnisse erzielt, seit ich angefangen habe, Programmieren zu lernen, und als ich ein Anfänger war, dachte ich, ich wüsste alles über Programmieren, aber als ich mehr lernte,...
Ich konnte den Grund dafür nicht verstehen. Ich verwende die String-Klasse immer wie andere Entwickler, aber wenn ich den Wert ändere, wird eine neue Instanz von String erstellt. Was könnte der Grund für die Unveränderlichkeit der String-Klasse in Java sein? Ich weiß, dass es einige Alternativen...
Ich höre immer wieder von früher und später Bindung, aber ich verstehe nicht, was sie sind. Ich habe die folgende Erklärung gefunden, die ich nicht verstehe: Eine frühe Bindung bezieht sich auf die Zuweisung von Werten zu Variablen während der Entwurfszeit, während sich eine späte Bindung auf die...