Hallo Forum,
ich habe nun schon ein wenig gesucht und bin leider nicht viel schlauer geworden.
Ich habe die Aufgabe bekommen, ein altes Projekt neu aufzubauen. Dabei habe ich freie Wahl der zu nutzenden Programmiersprache.
Die Neuerung zum alten Projekt soll eine rechenintensive Berechnung während der Laufzeit - also während Messdaten aufgezeichnet werden - sein.
Bisher geschah dieses nach der Datebaufzeichnung und dauerte einige Zeit.
Es sind übrigens Berechnungen zur Frequenzanalyse - näheres weiß ich leider noch nicht.
Das alte Projekt wurde mit Visual Basic 6 erstellt (hey ich kann nichts dafür:-) ).
Das Programm wird auf einem Windows Rechner mit XP oder 7er OS laufen. Ob, der Rechner überhaupt genug Rechenleistung hat, muss ich noch klären.
Ich vermute aber stark, dass die heutigen Rechner dieses leisten können.
Hier nun die Fragen:
Welche Programmiersprache soll ich wählen?
Sind Berechnungen in Basic langsamer als wenn sie in C (C++/C#) geschrieben werden? Verbraucht Basic mehr Rechenleistung?
Dieses hängt ja - wenn mich meine Kenntnisse nicht täuschen - stark von dem Compiler und Linker ab, oder?
Oder gibt es gar andere effektivere Sprache?
Was ist mit Java?
Ich hoffe, ich hab mich klar ausgedrückt und nicht zu viel falsches dank meiner Unwissenheit geschrieben.
Ein Punkt der noch wichtig sein könnte:
Ich habe schon einigermaßen viel in Basic (VB6 und 2010), Java und C/C++(VC6) programmiert. Meine Kollegen, die auch mitarbeiten werden, eher nur in Basic (VB6).
Allerdings nur auf einem niedrigen Level dieser Sprachen (wenig Nutzung der Fähigkeiten - Vererbung usw.).
Somit ist der Faktor Erlernen der Sprache auch noch ein wichtiger Punkt.
Gruß und vielen Dank im Voraus
Tukuan
ich habe nun schon ein wenig gesucht und bin leider nicht viel schlauer geworden.
Ich habe die Aufgabe bekommen, ein altes Projekt neu aufzubauen. Dabei habe ich freie Wahl der zu nutzenden Programmiersprache.
Die Neuerung zum alten Projekt soll eine rechenintensive Berechnung während der Laufzeit - also während Messdaten aufgezeichnet werden - sein.
Bisher geschah dieses nach der Datebaufzeichnung und dauerte einige Zeit.
Es sind übrigens Berechnungen zur Frequenzanalyse - näheres weiß ich leider noch nicht.
Das alte Projekt wurde mit Visual Basic 6 erstellt (hey ich kann nichts dafür:-) ).
Das Programm wird auf einem Windows Rechner mit XP oder 7er OS laufen. Ob, der Rechner überhaupt genug Rechenleistung hat, muss ich noch klären.
Ich vermute aber stark, dass die heutigen Rechner dieses leisten können.
Hier nun die Fragen:
Welche Programmiersprache soll ich wählen?
Sind Berechnungen in Basic langsamer als wenn sie in C (C++/C#) geschrieben werden? Verbraucht Basic mehr Rechenleistung?
Dieses hängt ja - wenn mich meine Kenntnisse nicht täuschen - stark von dem Compiler und Linker ab, oder?
Oder gibt es gar andere effektivere Sprache?
Was ist mit Java?
Ich hoffe, ich hab mich klar ausgedrückt und nicht zu viel falsches dank meiner Unwissenheit geschrieben.
Ein Punkt der noch wichtig sein könnte:
Ich habe schon einigermaßen viel in Basic (VB6 und 2010), Java und C/C++(VC6) programmiert. Meine Kollegen, die auch mitarbeiten werden, eher nur in Basic (VB6).
Allerdings nur auf einem niedrigen Level dieser Sprachen (wenig Nutzung der Fähigkeiten - Vererbung usw.).
Somit ist der Faktor Erlernen der Sprache auch noch ein wichtiger Punkt.
Gruß und vielen Dank im Voraus
Tukuan