Tag: programming-languages

Eine Programmiersprache ist eine künstliche Sprache, die entwickelt, um express-Berechnungen, die durchgeführt werden können, die von einer Maschine. **Bitte beachten Sie:** Wie ist der Fall an anderer Stelle auf Stack Overflow, Ressourcen und tutorial-Empfehlung-Anfragen, Anfragen für Listen von Dingen („welche Sprachen haben diese Funktion…“), und übermäßig Meinung-basiert („was ist die beste…“) Fragen sind off-topic.

Facebook-Applikationen - JavaScript-oder PHP?

Anzahl der Antworten 2 Antworten
So, ich bin auf eine Facebook-Anwendung zum ersten mal. Tatsächlich, es ist der erste web-bezogene Entwicklung, die ich je gemacht habe. Ich bin software-Entwickler. Habe ich gemacht, Forschung und fand, dass ich schreiben kann, meine Anwendungen in

Beste Weg, um die tokenisierung und zu analysieren Programmiersprachen in meiner Anwendung

Anzahl der Antworten 5 Antworten
Arbeite ich an einem tool, führen Sie einige einfache Transformationen auf Programme (wie extract method). Um dies zu tun, werde ich haben, führen Sie die ersten Schritte der Kompilierung (tokenisierung, analysieren und eventuell Aufbau einer Symboltabelle). Ich

Erstellen einer benutzerdefinierten Klasse, die durch #define-makro

Anzahl der Antworten 2 Antworten
Ich versuche ein makro zu erstellen mit #define, das wird mir erlauben, erstellen Sie die neue Klasse auf Nachfrage. Hier ist mein code: #pragma once #include "PDDefFileReader.h" #define SET_LANG( lang ) *( new std::string( lang ) )

Kriterien, um zu bestimmen, wenn es eine Programmiersprache

Anzahl der Antworten 4 Antworten
Was sind die Kriterien oder die grundlegenden Merkmale, die erforderlich sind, um zu sagen, dass X oder Y ist (oder ist nicht) eine Programmiersprache? Ich getan habe, etwas zu Lesen (HTML ist als Programmiersprache?, Turing-vollständige, und andere),

Warum kann Haskell mit sehr großen zahlen leicht?

Anzahl der Antworten 8 Antworten
Hugs> 94535^445 1376320882321377050696053887661515621104890164005282153069726424773999801846841903244827702943487982707454966009456016735041878000604143500908532887464920380605164932112687039059526672109818924234920844448231612532570718657160234177285377733830104834041049076609912488237219608445995072867798430614935403219495883835042862802917980856774134757390782052200512932375660858045003581611863121089979673784484701791210379500218604466721285456487387736825167702127154268533859979529612671925052419513844416493584817268143587955662039327860394141299238613042312035808541735213479394437496215520277526351425482512084759462579494878772787079101513841720202004639843443083454387175700954018825292148776647553122504118229978165851660083576570848983047255050145168802863168613110619584686348869690774233051669081248424584219383477237544209892290799448207462345346336076966775224683516220960618177284844330167142846351091001423033864986042919757795382577032341453971393897073354841924116635150129850119992031076354249371062307034564093077675129303383786693131843907104175619570678630497198824622804914508555467550904967368926176118094672479099827962889569753303773699017596074205893197641101210911874606040804983166177455705972192827752532495287749766682029353154226049380290040508900715169403153139668217790502306177709467234413947747673881158973344492079455405942662489751581189327200960698310350121179918845099840977270519116578719881752429190273998774113278822810866144521416958558406602325070095207349450759264393913367193083149679216066539911941983836313340998945139132421885688290888674594474605510238217590823316979504437667252929278291853368754482552573193289277120902144178425726693671235675042499401282016643202758246845332593475338220708351934511933096882598943512036679145593929114103343255708217768511665236173107020739195152050863630870948954052925049746246549772984384435109578859863612603574306739909728739428192798727373799081111333186135697868385292787575475482883660605162944306327057220313320376280182432763977906971557137715710757099478269250731209785404487629107297262798803645379809868663503452656912571816192881412782623078761411808958183665272686617730596943579533808499348879195167683064937591552734375 Warum kann Haskell berechnen eine so große Zahl, und in anderen Sprachen, wie Java, kann nicht (so leicht)? InformationsquelleAutor n00ki3 | 2009-07-26

Einschränkungen von LL vs LR-Parser?

Anzahl der Antworten 6 Antworten
Ich kenne die grundlegenden Unterschiede von LL vs LR-Parser. Ich weiß auch, dass GLR, SLR-und LALR sind alle Erweiterungen von LR-Parsern. Also meine Frage in mehr details... Gegeben ein LL(*) parser und jede Veränderung, die auf ein

Plattform-Unabhängige, Leichte Programmiersprache

Anzahl der Antworten 12 Antworten
Muss ich schreiben, ein extrem leichtes Programm (versuchen zu bekommen, unter 8Kb), führt einige einfache Mathematik. Die Sprache muss auch unabhängig von der Plattform sein. Welche Sprache denkst du, würde am besten funktionieren? (Oh, und keine frameworks

if/else und if/elseif

Anzahl der Antworten 10 Antworten
Wenn ich einen Anweisungsblock so: if (/*condition here*/){ } else{ } oder so: if (/*condition here*/) else if (/*condition here*/) {} else if (/*condition here*/) {} Was ist der Unterschied? Scheint es, dass mit if/else, wenn ein

Gibt es eine visuelle Modellierung Sprache oder der Stil für die funktionale Programmier-Paradigma?

Anzahl der Antworten 11 Antworten
UML ist ein standard, der gezielt auf die Modellierung von software, die geschrieben sein werden, die in OO-Sprachen, und geht hand in hand mit Java. Immer noch, könnte es möglicherweise verwendet werden, um Modell-software geschrieben werden sollen,

Switch Fällen maximale Umsetzung?

Anzahl der Antworten 7 Antworten
Ich bin mit einer Einzel-switch-Fälle mehr als 100 Fälle-Anweisung verwendet werden. Gibt es irgendeine Grenze ? Die Nutzung der Fälle für die Vorschläge meiner AutoCompleteTextView, android-tutorial. Hier ein Teil meines codes, ignorieren die Badrul.class Sie wird später

Was offen ist Rekursion?

Anzahl der Antworten 2 Antworten
Was offen ist Rekursion? Ist es spezifisch für OOP? (Ich stieß auf diesen Begriff in dieser tweet von Daniel Spiewak.) Kam hier aus einer seiner anderen neueren tweet "Meine definition von OO ist message passing verheiratet mit

sensor-Programmierung

Anzahl der Antworten 4 Antworten
Ive eine Frage nach sensor-Programmierung. Bin auf der Suche einen sensor, der mir sagt, zum Beispiel, wenn ein Glas Wasser ist mehr als halb voll. Ich habe schon gegoogelt, aber ich kann nichts finden. Also meine Fragen

Delphi vs C# & WPF für ein neues Projekt?

Anzahl der Antworten 6 Antworten
Würden Sie die Delphi 2010 /XE für die Entwicklung eines neuen windows-desktop-Projekt-oder halten Sie es tot mit dem aktuellen Zustand .Net & Microsoft-Produkte (WPF)? Wenn Sie möchte /würde es nicht verwenden, erläutern Sie bitte warum. Bearbeiten Ich

Welche Sprache(N) verwendet, um das Google self driving car-software?

Anzahl der Antworten 3 Antworten
Habe ich gesucht, aber nicht in der Lage, finden alle Informationen über dieses. Auch interessiert in der gesamten Architektur des Systems aus software-Sicht. Sie ziehen zusammen eine ziemlich erhebliche Menge von Informationen, die von der rader -

Was statisch typisierten Sprachen sind ähnlich zu Python?

Anzahl der Antworten 11 Antworten
Python ist die schönste Sprache, die ich derzeit kenne, aber statische Typisierung ist ein großer Vorteil wegen auto-completion (obwohl es nur eingeschränkte Unterstützung für dynamische Sprachen, es ist nichts im Vergleich zu dem, unterstützt statische). Ich bin

Entlarvung der Scala-Mythen

Anzahl der Antworten 13 Antworten
Was sind die häufigsten Missverständnisse über die Sprache Scala und was counter-Beispiele existieren, um diese? UPDATE Ich dachte mehr über die verschiedenen Ansprüche, die ich gesehen habe, wie die "Scala" ist dynamisch typisierte" und "Scala" ist eine

Liste der Lua abgeleitet VMs und Sprachen

Anzahl der Antworten 3 Antworten
Ist es ein Kompendium von virtuellen Maschinen und Sprachen abgeleitet oder inspiriert von Lua? Durch abgeleitete, ich meine darüber hinausgehende Nutzung Einbettung und Erweiterung mit Modulen. Ich bin zu wollen Forschung die Lua-Technologie-Baum, und bin auf der

Wie man mit PHP fgetcsv, ein array zu erstellen für jedes Stück von Daten in csv-Datei?

Anzahl der Antworten 3 Antworten
Ich versuche zu importieren Daten aus csv-Datei html-code verwenden, die es in einem graph habe ich bereits codiert. Ich versuche, PHP und fgetcsv zum erstellen von arrays, die für jedes einzelne Stück von Daten auf die Verwendung

wie definieren friend-Funktion und operator-überladung in c++

Anzahl der Antworten 2 Antworten
ich will wissen über die friend-Funktion und operator overloading in c++ und wie Sie funktionieren? mit dem Programm? InformationsquelleAutor | 2009-01-27

Gibt es eine kompilierte* Programmiersprache mit dynamischer, vielleicht sogar schwache Typisierung?

Anzahl der Antworten 9 Antworten
Fragte ich mich, ob es eine Programmiersprache, die kompiliert wird, um Maschinen-code/binary (kein bytecode dann ausgeführt, indem ein VM, das ist etwas ganz anderes, wenn man bedenkt Eingabe), die mit dynamischen und/oder schwache Typisierung, e.g: Denken Sie

Warum funktioniert Java main() Methode akzeptiert ein array von String-args?

Anzahl der Antworten 8 Antworten
Seit seiner möglicherweise einer der am häufigsten verwendeten Methoden der Java-Sprache, warum es zu akzeptieren ein array von Strings und funktioniert nicht ohne Sie? Zum Beispiel konnte ich immer live mit: public static void main() {} über

Verständnis Umgekehrte polnische Notation, für die Hausaufgabe?

Anzahl der Antworten 4 Antworten
Ich bin gebeten worden zu schreiben, ein einfaches Reverse Polish Notation Rechner in C als Teil einer Hausaufgabe. Ich habe Schwierigkeiten zu verstehen RPN. Können Sie bitte helfen mir zu verstehen, Umgekehrte polnische Notation? Auch irgendwelche Tipps

Schreiben Sie einen funktionalen und dennoch funktional Bildverarbeitungs-Bibliothek in Scala

Anzahl der Antworten 10 Antworten
Entwickeln wir eine kleine Bibliothek für die Bildverarbeitung für Scala (Schüler-Projekt). Die Bibliothek ist voll funktionsfähig (d.h. keine Veränderlichkeit). Der raster-image gespeichert ist, als Stream[Stream[Int]] zu nutzen die Vorteile von lazy evaluation mit den wenigsten Anstrengungen. Jedoch

Warum interpretiert langs sind meist ducktyped während kompiliert haben starke Typisierung?

Anzahl der Antworten 9 Antworten
Ich weiß nur nicht, dass es irgendeinen technischen Grund dafür? Ist es schwieriger zu implementieren, einen compiler für eine Sprache mit schwacher Typisierung? Was ist es? Es scheint, Sie sind convoluting einige Begriffe. Python, zum Beispiel, ist

Feste Objekt-Id für System-Objekte und Kleine ganze zahlen in Ruby

Anzahl der Antworten 1 Antworten
Warum system-Objekte wie null, true oder false haben eine Feste Objekt-id in Ruby. Auch ich habe versucht, drucken Sie die Objekt-ids der zahlen, Sie sind die gleichen, und Folgen Sie eine ungerade Anzahl Sequenz-Muster. Keine Erklärung für

Was genau ist der Unterschied zwischen einer "Schließung" und ein "block"?

Anzahl der Antworten 6 Antworten
Ich habe festgestellt, dass viele Menschen nutzen die Worte Schließung und block Synonym. Die meisten dieser Menschen können sich nicht erklären, was Sie reden. Einige Java-Programmierer (auch diejenigen, die von wirklich teuren Beratungsunternehmen) sprechen über anonyme innere

Was ist gemeint mit "Capture-Vermeidung von Substitutionen"?

Anzahl der Antworten 3 Antworten
Beim Lesen der Lambda-Kalkül im Wiki, stieß auf den Begriff Capture-Vermeidung von Substitutionen. Kann mir bitte jemand erklären, was es bedeutet, konnte ich nicht finden, eine definition, von überall aus. Dank PS Was ich wissen möchte ist

Minimal-Befehlssatz um ein problem zu lösen mit einem computer-Programm

Anzahl der Antworten 6 Antworten
Jahren, ich habe gehört, dass jemand über, zu zeigen, dass jeder computer-Programm gelöst werden konnten, mit nur drei Anweisungen: Zuordnung Bedingte Schleife Bitte ich würde gerne Ihre Meinung hören. Ich meine, darstellt, jeder Algorithmus als ein Computerprogramm.

Fahrplan zu einem besseren Programmierer

Anzahl der Antworten 22 Antworten
Seine immer gesagt, dass Sie mehr Programm, desto besser werden Sie. Klingt gut und wahr. Aber ich Frage mich, ob es eine bewährte route, um zu einem besseren Programmierer. Etwas wie: Lernen Lernen b Lernen, c >',

Union types und Intersection types

Anzahl der Antworten 4 Antworten
Was sind die verschiedenen use-cases für union types und intersection types? Es wurde in letzter Zeit eine Menge buzz über diese Art system-Funktionen, aber irgendwie habe ich nie das Gefühl haben müssen, bei beiden! Wenn Sie sagen,

Gibt es etwas wie CoffeeScript für PHP?

Anzahl der Antworten 10 Antworten
PHP-interpreters sind sehr Häufig, aber die syntax von PHP & Bibliotheken sind inkonsistent & umständlich (IMO, natürlich). Ich denke, dass eine Sprache kompiliert, die in PHP bietet aber höhere level level-features (wie, Module, Mixins in Verbindung, Liste

Richtige Programmiersprache für die Entwicklung von Anwendungen für Mac

Anzahl der Antworten 6 Antworten
Ich bin Hobeln zu kaufen, einen Mac. Ich möchte in der Lage sein, zur Entwicklung von GUI-Anwendungen für Mac als auch. Derzeit entwickle ich in C# mit VisualStudio als IDE. Ich kenne auch Java und ich bin

Ist die PHP-Sprache resultantly C?

Anzahl der Antworten 3 Antworten
Ok: ich bearbeitet habe, meine Frage: ich habe irgendwo gehört, dass Sprache php geschrieben in C. Also was passiert zum Beispiel, wenn Sie führen Sie eine Funktion in php wie date("Ymd"); oder file_get_contents("file.txt");? Tut es übersetzen, dass

Der Umstieg von C++ zu Java

Anzahl der Antworten 1 Antworten
Ich bin ein C++ - Entwickler durch und durch. Ich bin begeistert von der Sprache, und insbesondere wirklich genießen die macht, die template meta-Programmierung und compile-Zeit-Polymorphismus gibt mir, und die neueren Entwicklungen wie C++11 variadic templates und

Was ist Haskell verwendet für in der realen Welt?

Anzahl der Antworten 10 Antworten
Gibt es eine Menge hype rund um Haskell, allerdings ist es schwer an Informationen zu kommen, wie es in der realen Welt-Anwendungen. Was sind die beliebtesten Projekte /Nutzungen von Haskell und warum es zeichnet sich bei der

Studie Objective-C , Ruby ODER Python?

Anzahl der Antworten 12 Antworten
Ich arbeite an C++ seit der letzten 4-5 Jahre . Vor kurzem habe ich mir iphone und macbook und wollen, tun Sie etwas Programmierung für das iphone. Also habe ich begonnen zu Lesen, ein Buch über Objective-C.

Programmiersprachen für das schreiben von GUI-Anwendung

Anzahl der Antworten 15 Antworten
Andere als .NET oder Java, die Sprache, die verwendet werden können, um eine Anwendung schreiben, die für Windows und Linux? Jede Sprache, die eine C-API - effektiv alle vorhandenen Sprachen. Ja, wie lange ist die Zeichenfolge 😉

Über die erste-,zweite - und Dritte-Klasse Wert

Anzahl der Antworten 4 Antworten
Erste-Klasse Wert kann als argument übergeben nach der Rückkehr von einem Unterprogramm zugeordnet, in einer Variablen. Zweiter Klasse Wert nur können werden als argument übergeben. Dritten Klasse Wert selbst kann nicht als ein argument übergeben. Warum sollten

Relative Pfad zu einer Datei mit C#

Anzahl der Antworten 5 Antworten
Habe ich ein Kommandozeilen-Programm, das dauert eine Konfigurationsdatei als parameter, das heißt, C:\myprogram.exe -c C:\configFiles\MyConfigFile.txt. Ich möchte in der Lage sein, es so zu machen, dass ich nicht haben, um geben Sie den absoluten Pfad zu der

mint.com Programmierung Technologie

Anzahl der Antworten 6 Antworten
Weiß jemand, was mint.com's Programmiersprache/Technologie? Sind Sie mit Java? .NET? Python? Ruby? Ihre Website ist sehr gut und ich habe mich nur gefragt, was Sie haben gewählt, um zu entwickeln Ihre web-site. Dank. P. S. MINT.COM ist

Ruby | Zuweisungsoperator=

Anzahl der Antworten 4 Antworten
Gefunden Tabelle http://phrogz.net/programmingruby/language.html#table_18.4 aber nicht in der Lage zu finden, eine Beschreibung für |= Wie die |= Zuweisungsoperator funktioniert? InformationsquelleAutor A B | 2011-12-19

Gibt es andere gemeinsame "c-mag" oder nicht "c-like" Sprachen mit nicht-null-index array-position?

Anzahl der Antworten 28 Antworten
Programmiersprache C ist bekannt als ein null-index array-Sprache. Das erste Element in einem array kann mit 0. Zum Beispiel double arr[2] = {1.5,2.5} Das erste Element im array arr ist an position 0. arr[0] === 1.5 Welche

Was ist die Methode Dispatch?

Anzahl der Antworten 2 Antworten
Was ist die Methode Dispatch? Ich finden Sie mehrere konkrete Beispiele, sondern eine abstrakte definition der Methode dispatch, entzieht sich mir. Jemand darauf zu venture ihrigen? InformationsquelleAutor ProfK | 2009-11-26

Sortieren einer Liste von Elementen in alphabetischer Reihenfolge, wenn die Sprache hat keine Funktion, dies zu tun?

Anzahl der Antworten 6 Antworten
Wenn Sie brauchen, um zu Sortieren, eine Liste der Elemente, aber die Programmiersprache nicht erleichtern dieses Szenario, was wäre eine gute Technik, dies zu tun? Dies ist hypothetisch, aber lohnt sich zu Fragen. Dank Dies ist nicht

Ist Her noch im Einsatz? Wenn ja, wie und wo?

Anzahl der Antworten 15 Antworten
Vor langer Zeit, ich erinnere mich, dass die Programmiersprache Forth war ziemlich cool. Ich habe wirklich nichts davon gehört in Jahren. Ist Her noch im Einsatz? Wenn ja, welche Arten von Anwendungen ist, dass es verwendet? Embedded-Systeme.

Was ist die vorherrschende Programmiersprache für den F35 Lightning II Flugzeug?

Anzahl der Antworten 3 Antworten
Ich verstehe ADA verwendet wurde, für die F22. Was ist die wichtigste Sprache für die software auf der F35? C++ laut Wiki. Ich habe ein paar tags, die ich dachte, die möglicherweise relevant sein könnten. InformationsquelleAutor Ben

llvm-ir zurück zu den Menschen lesbare source-Sprache?

Anzahl der Antworten 3 Antworten
Gibt es einen einfachen Weg von llvm-ir zu arbeiten-source-code? Speziell möchte ich beginnen mit einigen einfachen C++ - code, der ändert lediglich die Hülsen (hauptsächlich arrays von ints, floats, etc.), konvertieren Sie es in llvm-ir, führen Sie

Warum wurde Matlab in C geschrieben statt Fortran?

Anzahl der Antworten 6 Antworten
Wie Sie vielleicht wissen, Fortran ist eine Programmiersprache für wissenschaftliches rechnen. allerdings, der kernel der bekanntesten high-level language for scientific computing in C geschrieben statt Fortran. Warum? Das ergibt keinen Sinn - den Titel und die Frage

Drucken von Farbigem Text in der Konsole in C++

Anzahl der Antworten 4 Antworten
Möchte ich schreiben, ein Console-Klasse, die ausgegeben werden können, farbigen text auf die Konsole. Damit ich so etwas machen kann (im Grunde ein wrapper für printf (): Console::Print( "This is a non-coloured message\n" ); Console::Warning( "This is

An welchem Punkt hört eine config-Datei werden eine Programmier-Sprache?

Anzahl der Antworten 18 Antworten
Ich habe grübelt über config-Dateien und Ihre Beziehung zu code, der für eine Weile jetzt, und je nach Tag und Richtung des Windes meine Meinungen scheinen sich zu ändern. Mehr und mehr, obwohl ich immer wieder auf