Als «programming-languages» getaggte Fragen

Künstliche Sprachen zum Anweisen von Computern, Rechenschritte auszuführen, um Aufgaben zu erledigen. Sie ermöglichen Programmierern die Kommunikation mit Computern.


3
Ist Googles eine typsichere Sprache?
Diese Seite http://golang.org/doc/go_faq.html schreibt: Obwohl Go statische Typen hat, versucht die Sprache, dass sich die Typen leichter anfühlen als in typischen OO-Sprachen Also meine Frage ist genau, ob es sicher mit Generika (wie C #) oder lose (wie Javascript) oder optional (wie Option streng in Vb.Net) getippt ist.

10
Warum kann der Entwickler bei dynamisch getippten Sprachen den Typ nicht angeben?
Die dynamisch getippten Sprachen, die ich kenne, lassen die Entwickler niemals die Variablentypen spezifizieren oder haben zumindest eine sehr eingeschränkte Unterstützung dafür. JavaScript bietet beispielsweise keinen Mechanismus zum Erzwingen von Variablentypen, wenn dies zweckmäßig ist. PHP können Sie einige Arten von Methodenargumenten angeben, aber es gibt keine Möglichkeit , einheimische …


6
Ist Flash Java-Applets wirklich überlegen? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …


3
Wie lange und wie komplex wäre es gewesen, wenn Chris Sawyer den größten Teil des Achterbahn-Tycoons in Assembler geschrieben hätte?
Aus dieser Frage habe ich noch eine Frage zu ... Wie lange und welche Komplexität hätte es gedauert, wenn Chris Sawyer den größten Teil des Rollercoaster Tycoon in Assembler geschrieben hätte? Um diese Frage zu präzisieren und aufzuschlüsseln, interessiere ich mich für; Wie viele Mannstunden (raten Sie mal) hätte Chris …


9
Warum kann es keine impliziten Konvertierungen geben?
Nach meinem Verständnis können implizite Konvertierungen Fehler verursachen. Das macht aber keinen Sinn - sollten normale Konvertierungen dann nicht auch Fehler verursachen? Warum nicht haben len(100) arbeiten nach der Sprache, die sie interpretiert (oder kompiliert) als len(str(100)) Zumal das der einzige Weg ist , damit es funktioniert. Die Sprache weiß, …

11
KISS-Prinzip beim Design von Programmiersprachen?
KISS ("halte es einfach, dumm" oder "halte es einfach, dumm", siehe z. B. hier ) ist ein wichtiges Prinzip in der Softwareentwicklung, obwohl es anscheinend aus dem Ingenieurwesen stammt. Zitiert aus dem Wikipedia-Artikel: Das Prinzip lässt sich am besten anhand der Geschichte veranschaulichen, wie Johnson einem Team von Konstrukteuren eine …


2
Stimmt es, dass "echte Programmierer Assembler-Code in jeder Sprache schreiben können"?
Echte Programmierer können Assembler-Code in jeder Sprache schreiben. (Larry Wall). Soweit ich das beurteilen kann, versucht Herr Larry Wall zu sagen, dass für einen echten Programmierer jede Sprache die gleiche Funktionalität haben kann wie ASM. Aber ich verstehe das ernsthaft nicht. Wie kann Assembler-Code in Hochsprachen wie Perl, Python, Java …

1
Warum brauchst du höhere Arten?
Einige Sprachen erlauben Klassen und Funktionen mit Typparametern (z. B. List<T>wo Tein beliebiger Typ sein kann). Zum Beispiel können Sie eine Funktion haben wie: List<S> Function<S, T>(List<T> list) In einigen Sprachen kann dieses Konzept jedoch um eine Stufe höher erweitert werden, sodass Sie eine Funktion mit der Signatur haben: K<S> …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.