Künstliche Sprachen zum Anweisen von Computern, Rechenschritte auszuführen, um Aufgaben zu erledigen. Sie ermöglichen Programmierern die Kommunikation mit Computern.
Hintergrund Ich habe eine alte (aber großartige) Website erneut besucht, auf der ich lange nicht mehr war - das Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ). Ich habe vor einigen Jahren mit dem Programmieren in C / C ++ begonnen, arbeite seitdem jedoch aufgrund von Sprachbeschränkungen in den Projekten, an denen …
Ich denke darüber nach, ein neues Softwareprodukt zu schreiben. Die Leistung ist von entscheidender Bedeutung, daher bin ich vorsichtig, wenn ich eine interpretierte oder eine Sprache oder eine Emulationsebene (Java lesen) verwende. Was mich dazu bringt, über C (oder C ++) nachzudenken, obwohl beide ziemlich lang sind. Ich habe auch …
Der Zweck dieser Frage besteht nicht darin, eine Wäscheliste mit Programmiersprachenfunktionen zusammenzustellen, auf die Sie nicht verzichten können oder auf die Sie sich in der Hauptsprache Ihrer Wahl gefreut haben. Der Zweck dieser Frage ist es, die Ecken des Sprachdesigns zu beleuchten, über die die meisten Sprachdesigner möglicherweise nicht nachdenken. …
Ich lese Code viel häufiger als ich Code schreibe, und ich gehe davon aus, dass die meisten Programmierer, die an industrieller Software arbeiten, dies tun. Der Vorteil von Typinferenz, den ich annehme, ist weniger Ausführlichkeit und weniger geschriebener Code. Wenn Sie jedoch häufiger Code lesen, möchten Sie wahrscheinlich lesbaren Code. …
Sie finden eine endlose Liste von Blogs, Artikeln und Websites, die die Vorteile des Unit-Tests Ihres Quellcodes fördern . Es ist fast garantiert, dass die Entwickler, die die Compiler für Java, C ++, C # und andere typisierte Sprachen programmiert haben, Unit-Tests verwendet haben, um ihre Arbeit zu verifizieren. Warum …
Noob Frage. Ich kann den Unterschied zwischen einer REPL und einer interaktiven Shell nur anhand der Definitionen in Wikipedia erkennen. Das Wiki merkt an, dass REPL eine bestimmte Art von interaktiver Sprachshell ist . Ist es eine richtige Untermenge? Die Wiki-Definition scheint die Terminologie REPL auf Lisp-ähnliche Sprachen zu beschränken, …
Wo es akzeptiert wird, dass eine Sprache vollständig sein muss, um etwas Gutes zu sein, ist es tatsächlich möglich, eine 'nützliche' Programmiersprache zu haben, die nicht vollständig ist? Ich sollte klarstellen, dass es sich hier ganz speziell um Programmiersprachen im herkömmlichen Sinne handelt und nicht um Auszeichnungs- oder Abfragesprachen.
Ich habe gerade mein Studium mit einem Abschluss in CS abgeschlossen und möchte einen Job finden, bei dem ich mehr über das Gebiet lernen und Berufserfahrung sammeln kann. Ich habe ein Interview mit einer Firma geführt, die ihre eigene Programmiersprache verwendet, und ich glaube, keine anderen verwenden sie. Sie haben …
Ich habe den Artikel hier gelesen: http://www.paulgraham.com/avg.html und der Teil über das "Blub-Paradoxon" war besonders interessant. Als jemand, der hauptsächlich in c ++ codiert, aber mit anderen Sprachen in Berührung kommt (hauptsächlich Haskell), sind mir einige nützliche Dinge in diesen Sprachen bekannt, die in c ++ schwer zu replizieren sind. …
Programmierung ist mir nicht fremd. Ich habe zuerst mit Markup angefangen (HTML, jetzt lach mich bitte nicht aus), als ich 12 war, und ein bisschen BASIC, als ich 13 war (ich wusste zu diesem Zeitpunkt viel über Flowcharts, Pseudocodes), aber dann wurde ich ermahnt Biologie in der High School und …
Die meisten Programmiersprachen sind Turing-vollständig, was bedeutet, dass jede Aufgabe, die in einer Sprache gelöst werden kann, in einer anderen oder sogar auf einem Turing-Computer gelöst werden kann. Warum gibt es dann keine automatischen Übersetzer, die Programme aus einer bestimmten Sprache in eine andere Sprache konvertieren können? Ich habe einige …
Nachdem ich gestern einen Beitrag gelesen hatte, wurde mir klar, dass ich nicht viel über die Entstehung von Ausnahmen wusste. Handelt es sich nur um ein OOP-Konzept? Ich glaube eher, dass dies der Fall ist, aber auch hier gibt es Datenbankausnahmen.
Beliebte Programmiersprachen (C #, Java, C ++) sind alle Sprachen der 3. Generation (mit einem höheren Abstraktionsgrad von den physischen Teilen der Maschine). Assemblersprachen werden als 2. und Maschinensprachen als Sprachen der 1. Generation klassifiziert. Anfänglich dachte ich, SQL sollte als Sprache der 4. Generation betrachtet werden, da es abstrakter …
Die meisten Aufgaben in meiner Schule für die anfänglichen Programmierstunden erforderten die Verwendung von Arrays. Ich arbeite jetzt ganztägig und habe nie ein Array für ein Projekt verwendet, an dem ich gearbeitet habe. Selbst in den bestehenden Projekten habe ich nie die Verwendung von Arrays gesehen. Meiner Meinung nach ist …
Sogar Sprachen, in denen Sie explizite Zeiger-Manipulationen wie C durchführen, werden immer als Wert übergeben (Sie können sie als Referenz übergeben, aber das ist nicht das Standardverhalten). Was ist der Vorteil davon, warum werden so viele Sprachen von Werten und warum werden andere als Referenz weitergegeben ? (Ich verstehe, dass …
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.