Künstliche Sprachen zum Anweisen von Computern, Rechenschritte auszuführen, um Aufgaben zu erledigen. Sie ermöglichen Programmierern die Kommunikation mit Computern.
Ich bin gründlich in der Programmierung und bin auf Sprachen gestoßen, einschließlich BASIC, FORTRAN, COBOL, LISP, LOGO, Java, C ++, C, MATLAB, Mathematica, Python, Ruby, Perl, JavaScript, Assembler und so weiter. Ich kann nicht verstehen, wie Leute Programmiersprachen erstellen und Compiler dafür entwickeln. Ich konnte auch nicht verstehen, wie Leute …
Ich interessierte mich für das sowjetische Raumfahrtprogramm und wollte herausfinden, dass die Software für das Buran-Raumschiff um 1988 in Prolog geschrieben wurde. Weiß jemand, welche Sprachen in früheren Missionen verwendet worden sein könnten, insbesondere in den Mars PrOP-M-Rover-Missionen der frühen 1970er Jahre, die etwas autonom waren und Hindernisse überwinden konnten? …
Ich habe viel in Python programmiert. Aus beruflichen Gründen programmiere ich jetzt in Java. Die Projekte, die ich mache, sind eher klein, und möglicherweise würde Python besser funktionieren, aber es gibt gültige nicht-technische Gründe für die Verwendung von Java (ich kann nicht auf Details eingehen). Die Java-Syntax ist kein Problem. …
Python 3 wurde im Dezember 2008 veröffentlicht. Seitdem ist viel Zeit vergangen, aber noch heute zögern viele Entwickler, Python 3 zu verwenden. Selbst beliebte Frameworks wie Django sind noch nicht mit Python 3 kompatibel, verlassen sich aber immer noch auf Python 2. Sicher, Python 3 weist einige Inkompatibilitäten mit Python …
Beim Programmieren in verschiedenen Sprachen (C / C ++, C #) fällt mir manchmal folgender Gedanke ein: Ist jede Sprache in der Programmiersprache C geschrieben? Ist die C-Sprache die Mutter / der Vater aller Sprachen? Ist jedes Konzept ( OOP usw.) vollständig in C implementiert? Bin ich in die richtige …
Als Linux-Entwickler (auf der Serverseite) weiß ich nicht, wo und warum ich C ++ verwenden soll. Wenn ich zur Aufführung gehe, ist die erste und letzte Wahl C. Wenn "Leistung" nicht das Hauptproblem ist, sind Programmiersprachen wie Perl und Python eine gute Wahl. Fast alle Open Source-Anwendungen, die ich in …
Ich bin ein CS-Student mit mehrjähriger Erfahrung in C und C ++. In den letzten Jahren habe ich ständig mit Java / Objective C an der App-Entwicklung gearbeitet und bin nun auf Webentwicklung umgestiegen und habe mich hauptsächlich auf Ruby konzentriert Rails und ich kamen zu der Erkenntnis, dass ich …
Gegenwärtig wird C als niedrige Sprache betrachtet , aber in den 70er Jahren wurde es als niedrige Sprache angesehen? War der Begriff damals überhaupt gebräuchlich? Viele beliebte höhere Sprachen gab es erst Mitte der 80er Jahre und darüber hinaus. Ich bin gespannt, ob und wie sich die Natur niedriger Niveaus …
Python scheint heutzutage der letzte Schrei zu sein, und das nicht ohne Grund - denn es ist wirklich eine Sprache, mit der man gerne ein neues Problem löst. Aber, wie ein weiser Mann einmal sagte (nenne ihn nur einen weisen Mann , weil ich keine Ahnung habe, wer es tatsächlich …
Das newSchlüsselwort in Sprachen wie Java, Javascript und C # erstellt eine neue Instanz einer Klasse. Diese Syntax scheint von C ++ geerbt worden zu sein, wo newspeziell eine neue Instanz einer Klasse auf dem Heap zugeordnet und ein Zeiger auf die neue Instanz zurückgegeben wird. In C ++ ist …
Ich habe kürzlich D gelernt und fange an, mich mit der Sprache vertraut zu machen. Ich weiß, was es bietet, ich weiß noch nicht, wie man alles benutzt, und ich weiß nicht viel über D-Redewendungen und so weiter, aber ich lerne. Ich mag D. Es ist eine nette Sprache, die …
Gibt es einen Grund, warum ein Semikolon anstelle eines anderen Symbols als Zeilenabschluss gewählt wurde? Ich möchte die Geschichte hinter dieser Entscheidung kennen und hoffe, dass die Antworten zu Einsichten führen, die zukünftige Entscheidungen beeinflussen können.
Die Idee, mehrere Vererbungen in einer Sprache zu unterstützen, hat mir immer gefallen. Meistens wird jedoch absichtlich darauf verzichtet, und der vermeintliche "Ersatz" sind Schnittstellen. Interfaces decken einfach nicht den gleichen Grund ab, den Mehrfachvererbung hat, und diese Einschränkung kann gelegentlich zu mehr Boilerplate-Code führen. Der einzige Grund, den ich …
Gibt es einen Grund, warum Funktionen in den meisten (?) Programmiersprachen so konzipiert sind, dass sie eine beliebige Anzahl von Eingabeparametern unterstützen, jedoch nur einen Rückgabewert? In den meisten Sprachen ist es möglich, diese Einschränkung zu umgehen, z. B. durch die Verwendung von out-Parametern, die Rückgabe von Zeigern oder die …
Ich versuche mir in regelmäßigen Abständen eine neue Programmiersprache beizubringen. Kürzlich habe ich gelesen, dass sich Lisp und seine Dialekte im Gegensatz zu Sprachen wie C / C ++ befinden, was mich neugierig genug machte, mehr darüber zu erfahren. Zwei Dinge sind mir jedoch unklar, und ich suche nach Anleitung …
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.