Künstliche Sprachen zum Anweisen von Computern, Rechenschritte auszuführen, um Aufgaben zu erledigen. Sie ermöglichen Programmierern die Kommunikation mit Computern.
Ein unterer Typ ist ein Konstrukt, das hauptsächlich in der mathematischen Typentheorie vorkommt. Es wird auch als leerer Typ bezeichnet. Es ist ein Typ, der keine Werte hat, aber ein Subtyp aller Typen. Wenn der Rückgabetyp einer Funktion der unterste Typ ist, bedeutet dies, dass sie nicht zurückgegeben wird. Zeitraum. …
In vielen Sprachen (eine breite Liste von C bis JavaScript): durch Kommas ,getrennte Argumente (zB func(a, b, c)), während Semikolons ;trennen sequentielle Anweisungen (zB instruction1; instruction2; instruction3). Warum ist diese Zuordnung für for-Schleifen in denselben Sprachen umgekehrt : for ( init1, init2; condition; inc1, inc2 ) { instruction1; instruction2; } …
In letzter Zeit gab es viel Lob für Node.js. Ich bin kein Entwickler, der schon viel mit Netzwerkanwendungen zu tun hatte. Nach meinem bloßen Verständnis von Nodes.js ist seine Stärke: Wir haben nur einen Thread, der mehrere Verbindungen verarbeitet und eine ereignisbasierte Architektur bereitstellt. In Java kann ich beispielsweise mit …
Stroustrup behauptet, dass Cfront, der erste C ++ - Compiler, in C ++ geschrieben wurde ( Stroustrup FAQ ). Wie ist es jedoch überhaupt möglich, dass der erste C ++ - Compiler in C ++ geschrieben wird? Der Code, aus dem der Compiler besteht, muss ebenfalls kompiliert werden, sodass der …
Ich möchte Python für die Webentwicklung lernen. Vorausgesetzt, ich habe bereits einige grundlegende Webentwicklungserfahrungen mit Java (JSP / Servlets). Ich bin bereits mit Webdesign (HTML, CSS, JS) und grundlegenden Programmierkonzepten vertraut. Wie gehe ich vor? Python in einer strukturierten Weise lernen, die mich schließlich zur Webentwicklung mit Python und Django …
Gibt es Arten von Killeranwendungen, Klassen von algorithmischen Problemen usw., bei denen es auf lange Sicht besser ist, meine eigene Sprache zu erstellen? PS: Nur um sicherzugehen, meine ich eine neue Programmiersprache und einen Compiler, keinen neuen Compiler für eine vorhandene Sprache. EDIT : Danke für die Antworten. Können Sie …
C # scheint heutzutage populär zu sein. Ich habe gehört, dass es syntaktisch fast dasselbe ist wie Java. Java und C ++ gibt es schon länger. Aus welchen Gründen sollte ich C # anstelle von Java und C ++ wählen?
Ich ärgere mich immer wieder darüber, dass ich Neulingen spezielle Sprachregeln beibringen muss (wie den Array-to-Pointer-Zerfall), die absolut nichts mit Programmierung an sich zu tun haben. Also habe ich mich gefragt: Was ist die Programmiersprache mit der geringsten Anzahl von speziellen Sprachregeln, in der alles erstklassig ist und ohne störende …
Ich sehe, dass die meisten Apps, die umfangreiche GUI-Inhalte enthalten, normalerweise in C ++ entwickelt werden. Die meisten Spiele / Browser sind in C ++ codiert. Können wir nicht einfach bessere GUI-Apps mit den neuesten dynamischen Sprachen entwickeln? Ich weiß, Java wäre keine gute Wahl. Aber was ist mit Sprachen …
Nach meinem Verständnis kann jede allgemeine Programmiersprache für die serverseitige Entwicklung einer Website verwendet werden. Bin ich zu Recht der Meinung, dass ein Server nur eine Schnittstelle wie CGI benötigt, damit der Server und die Programmiersprache zusammenarbeiten? Wenn ja, warum sind dann einige Programmiersprachen (wie PHP) beliebter als andere?
Darüber habe ich eigentlich schon eine ganze Weile nachgedacht. Ich bin selbst keine englische Muttersprachlerin, aber ich habe jahrelange Programmiererfahrung und ich habe mich immer danach erkundigt. Warum heißt es Ausnahme, aber nicht Fehler, da es sich um Fehler handelt? Es könnte PageNotFoundErrorstattdessen sein PageNotFoundException.
Von einer einigermaßen gemeinsamen Programmiersprache, die Sie am meisten irreen sein finden? Ich habe mir viele Programmier-Podcasts angehört und mir einige Zeit genommen, um einige neue Sprachen zu lernen, die als bevorstehend und wichtig erachtet werden. Ich spreche nicht unbedingt über BrainFuck , aber welche Sprache würden Sie als eine …
Ohne anmaßend zu sein, möchte ich Sie bitten, die Möglichkeit dazu in Betracht zu ziehen. Die meisten heutigen Betriebssysteme basieren auf ziemlich einfachen Sprachen (hauptsächlich C / C ++). Sogar die neuen wie Android verwenden JNI und die zugrunde liegende Implementierung ist in C Tatsächlich (dies ist eine persönliche Beobachtung) …
Ich habe mich immer gefragt, warum Java keine Typinferenz ausführt, da die Sprache so ist, wie sie ist, und die VM sehr ausgereift ist. Googles Go ist ein Beispiel für eine Sprache mit hervorragenden Tippfehlern und reduziert den Aufwand für die Eingabe. Gibt es einen besonderen Grund dafür, dass diese …
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.