Ich muss einige csv-Dateien über http aus dem Internet herunterladen, sie analysieren und in ein brauchbares Format umwandeln. Letztendlich wird ein C++-Programm die Daten verarbeiten. Vor ein paar Jahren hätte ich meine Perl-Bücher hervorgeholt und angefangen, Perl-Skripte zu schreiben, um das Herunterladen und Parsen zu erledigen. Aber jetzt, mit Boost und Qt, kann ich das Herunterladen und Parsen mit sehr wenig Aufwand in C++ erledigen und ein GUI-Frontend einbauen. Das letzte Mal, dass ich Perl/Python geschrieben habe, ist etwa 6 Monate her. Ich werde wahrscheinlich länger brauchen, um es in Perl/Python zu machen, und mein Perl/Python-Code wird scheiße sein. Wenn das einzige Werkzeug, das ich habe, ein Hammer ist, sieht alles wie ein Nagel aus? Oder hat sich die Zeit geändert und C++ kann in Bereichen produktiv sein, die traditionell von Skriptsprachen wie Perl oder Python beherrscht werden?
Wenn Sie nur einen Hammer haben ... oder
- Gefragt el 30 de Kann, 2009
- Wann wurde die Frage gestellt
- 644 Ansichten
- Anzahl der Besuche der Frage
- 0 Antworten
- Anzahl der Fragenantworten
- Gelöst
- Aktueller Status der Frage
Verwandte Fragen
- Wenn Sie die Unterstützung für ein Videodateiformat und einen Codec hinzufügen müssten, welches würden Sie wählen?
- Wie kann ich Ranglisten für die Benutzer in meiner DB abfragen, aber nur den letzten Eintrag für jeden Benutzer berücksichtigen?
- Compiler für reguläre Ausdrücke
- Ändern Sie den Standard-SqlCommand CommandTimeout mit der Konfiguration, anstatt neu zu kompilieren?
- Freigabe von Variablen zwischen Funktionen in PHP ohne Verwendung von Globals
- RegEx zum Parsen oder Validieren von Base64-Daten
- Pretty-Printing JSON mit PHP
- Erzeugen einer ganzen Zahl, die nicht unter den vier Milliarden gegebenen Einsen ist
- JPA: Wie kann man ein losgelöstes Objekt effizient zusammenführen?
- Was ist die idiomatische Entsprechung von C structs in Lisp?
- Wie wählt man eine bestimmte Option in einem SELECT-Element in jQuery?
Empfohlene Fragen
- Wie kann man ein einzelnes Bit setzen, löschen und umschalten?
- Warum können Vorlagen nur in der Header-Datei implementiert werden?
- Wo und warum muss ich die Schlüsselwörter "template" und "typename" einfügen?
- "Richtige" Art und Weise, eine Folge von UDP-Datagrammen zu senden?
- Python ftplib - Hochladen mehrerer Dateien?