Apple hat auf der WWDC14 seine neue Programmiersprache Swift vorgestellt . In der Präsentation wurden einige Leistungsvergleiche zwischen Objective-C und Python durchgeführt. Das Folgende ist ein Bild von einer ihrer Folien, von einem Vergleich dieser drei Sprachen, die eine komplexe Objektsortierung durchführen: Es gab ein noch unglaublicheres Diagramm über einen …
Gibt es Studien zur Wirksamkeit von statisch oder dynamisch typisierten Sprachen? Speziell: Messungen der Programmiererproduktivität Fehlerrate Berücksichtigt auch die Auswirkungen der Verwendung von Unit-Tests. Ich habe viele Diskussionen über die Vorzüge beider Seiten gesehen, aber ich frage mich, ob jemand eine Studie darüber durchgeführt hat.
Ich habe eine Weile sowohl auf dem Mac als auch unter Windows gearbeitet. Es fällt mir jedoch immer noch schwer zu verstehen, warum sich Programmierer mit Begeisterung für Mac OS X gegenüber Windows und Linux entscheiden. Ich weiß, dass es Programmierer gibt, die Windows und Linux bevorzugen, aber ich frage …
F # und Scala sind beide funktionale Programmiersprachen, die den Entwickler nicht zwingen, nur unveränderliche Datentypen zu verwenden. Beide unterstützen Objekte, können in anderen Sprachen geschriebene Bibliotheken verwenden und auf einer virtuellen Maschine ausgeführt werden. Beide Sprachen scheinen auf ML zu basieren. Was sind die größten Unterschiede zwischen F # …
ASP.NET MVC und Rails haben einen ähnlichen Verwendungsbereich und basieren auf derselben Architektur. Beide Frameworks sind relativ neu und Open Source. Als Rails-Programmierer würde ich gerne wissen, was ASP.NET MVC kann und was Ruby on Rails nicht und umgekehrt?
Ich spreche nicht von einem Diff-Tool. Ich bin wirklich gespannt, ob ein Projekt Code enthält, der möglicherweise von einem anderen Projekt "überarbeitet" wurde. Es ist wahrscheinlich, dass Funktionsnamen, Variablennamen und so weiter geändert werden. Bedingungen können umgekehrt werden usw.
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 …
Wenn Sie mehrere Jahre Erfahrung in der Arbeit mit Java und einige Jahre Erfahrung in der Arbeit mit C # und .NET haben, würde ich Ihre Meinung zu Produktivitätsunterschieden bei der Softwareentwicklung zwischen diesen beiden Umgebungen schätzen. Einer unserer Kunden erwägt, seine vorhandene Softwarelösung zu ersetzen. Da der Austausch ca. …
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 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 …
Wenn ich einen Parser für eine Programmiersprache erstelle, was verdiene ich und was habe ich verloren, als ich mich für die eine oder andere entschieden habe?
Ich habe diesen Artikel gelesen: So schreiben Sie eine Gleichheitsmethode in Java . Grundsätzlich bietet es eine Lösung für eine equals () -Methode, die Vererbung unterstützt: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // true threeD.equals(twoD); // true Aber ist es eine gute …
Gegeben sind zwei sortierte Arrays a , b vom Typ T mit der Größe n und m . Ich suche nach einem Algorithmus, der die zwei Reihen in eine neue Reihe (der maximalen Größe n + m) zusammenführt. Wenn Sie eine billige Vergleichsoperation haben, ist dies ziemlich einfach. Nehmen Sie …
Ich habe bemerkt, dass Node.js sehr populär geworden ist, und ich habe mehrere Instanzen von Leuten gesehen, die kleine Projekte darin durchgeführt haben. Ich habe mir auch die Vor- und Nachteile von Node.js angeschaut, um eine Vorstellung davon zu bekommen, was Node.js kann, aber ich bin mir immer noch nicht …
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.