Künstliche Sprachen zum Anweisen von Computern, Rechenschritte auszuführen, um Aufgaben zu erledigen. Sie ermöglichen Programmierern die Kommunikation mit Computern.
Ich war in letzter Zeit mehr besorgt darüber, wie ich meinen Code schreibe. Nachdem ich ein paar Bücher über Designmuster gelesen habe (und ich bin mir sicher, dass ich sie übereifrig umgesetzt habe), habe ich mein Denken stark darauf konzentriert, das zu verkapseln, was sich ändert. Ich neige dazu zu …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich habe kürzlich zum Spaß F # gelernt …
Da ich auf einem Server arbeite, auf dem Benutzer absolut keinen dauerhaften Status haben, wird jedes benutzerbezogene Objekt, das wir haben, bei jeder Anforderung bereitgestellt. Infolgedessen mache ich häufig eine verzögerte Initialisierung von Eigenschaften von Objekten, die möglicherweise nicht verwendet werden. protected EventDispatcher dispatcher = new EventDispatcher(); Wird... protected EventDispatcher<EventMessage> …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich bin seit etwas mehr als einem halben Jahr ein professioneller Entwickler und …
Wir sind zwei Entwickler, die kurz davor stehen, mit der Entwicklung neuer Webprodukte zu beginnen. Wir sind beide Fans des Lean-Start-up-Ansatzes und möchten den kontinuierlichen Einsatz üben. Hier kommt das Dilemma - wir kommen beide aus einem C # / Windows-Hintergrund und müssen uns entscheiden zwischen: Halten Sie sich an …
Ich suche nach Open Source-Projekten in C #, die aktiv nach Entwicklern suchen, und es macht mir nichts aus, wenn jemand aus einem C ++ - Hintergrund kommt. Alle Hinweise geschätzt.
Ich denke darüber nach, Grails für eine neue Website zu verwenden, bin aber offen für andere / neue Programmiersprachen und Frameworks. Ich habe die Entwicklung mit J2EE / JSF2, ASP.NET und PHP durchgeführt. Ist Grails oder Ruby on Rails so ziemlich der beste Weg, um die Funktionalität schnell zum Laufen …
Ich habe viele Tests gesehen, die die Ausführungsgeschwindigkeit von Programmiersprachen messen, aber ich habe nie Tests gefunden, die die Entwicklungsgeschwindigkeit messen. Ich habe gehört, dass die Entwicklungsgeschwindigkeit bei der Arbeit mit dynamischen Sprachen erhöht wird, aber gibt es dafür einen Beweis? Ich versuche nicht zu sagen, dass dynamische Sprachen nicht …
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren …
Gibt es eine vollständige Turing-Programmiersprache, so dass für ein festes Alphabet (z. B. ASCII) jede mögliche Permutation dieser Zeichen ein semantisch gültiges Programm ist, das ausgeführt werden kann? Wir betrachten Endlosschleifen auch als semantisch gültig. Ich weiß, dass einige Datenformate wie Markdown eine universelle semantische Gültigkeit besitzen (jede Eingabe ist …
Setup: Nehmen wir an, wir haben einen Typ namens, Iteratorder einen Typparameter hat Element: interface Iterator<Element> {} Dann haben wir eine Schnittstelle, Iterabledie eine Methode hat, die eine zurückgibt Iterator. // T has an upper bound of Iterator interface Iterable<T: Iterator> { getIterator(): T } Das Problem mit Iteratorder Generizität …
PHP, C #, Python und wahrscheinlich einige andere Sprachen haben ein yieldSchlüsselwort, mit dem Generatorfunktionen erstellt werden. In PHP: http://php.net/manual/en/language.generators.syntax.php In Python: https://www.pythoncentral.io/python-generators-and-yield-keyword/ In C #: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/yield Ich bin besorgt, dass als Sprachfeature / yield-einrichtung einige Konventionen verletzt werden. Eines davon ist "Gewissheit". Diese Methode gibt bei jedem Aufruf ein …
Beim Kuriosieren auf der Hauptseite einer Website einer Skript-Programmiersprache bin ich auf folgende Passage gestoßen: Wenn ein System zu groß wird, um im Kopf zu bleiben, können Sie statische Typen hinzufügen. Dies erinnerte mich daran, dass in vielen Religionskriegen zwischen statischen, kompilierten Sprachen (wie Java) und dynamischen, interpretierten Sprachen (hauptsächlich …
Eine Sache, die mich immer intuitiv als positives Merkmal von C empfunden hat (nun ja, tatsächlich von seinen Implementierungen wie gcc, clang, ...), ist die Tatsache, dass es zur Laufzeit keine versteckten Informationen neben Ihren eigenen Variablen speichert. Damit meine ich, wenn Sie zum Beispiel eine Variable "x" vom Typ …
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.