Ich fange an, ein Programm zu schreiben, das mit seriellen/parallelen Anschlüssen kommuniziert. Ich bin mir nicht sicher, ob ich es mit C# oder C++ schreiben sollte.Kommunikation mit Ports mit C++ oder C#?
Ich bevorzuge C#, weil es meine bevorzugte Sprache ist und ich Anwendungen (High Level) damit geschrieben habe. Aber ich bin mir nicht sicher, ob es Portkommunikation unter allen Umständen verarbeiten kann. (Zum Beispiel, wenn ich einmal einen Filtertreiber entwickeln wollte und herausfand, dass das überhaupt nicht mit C# möglich ist. Also habe ich auch Zweifel bezüglich der Portprogrammierung.) Normalerweise gehen Leute in diesen Situationen mit C++. (Warum?) Gibt es irgendwelche Einschränkungen in C#, die mir in dieser Angelegenheit bewusst sein sollten?
Kommunizierst du einfach über diese Ports oder willst du komplett kontrollieren, wie zum Beispiel einen Pin hoch oder niedrig setzen zu können? Wenn Sie diese detaillierte Kontrolle benötigen, können Sie C# verwenden, benötigen aber eine zusätzliche Komponente, wie die hier verfügbare: http://www.lvr.com/parport.htm – Brad
Ich bevorzuge die vollständige Kontrolle über den Port für weitere Erweiterbarkeit. – Kamyar
@Brad Warum hast du das nicht als Antwort gesendet? Wenn ich keine bessere Antwort bekommen könnte, würde ich das als die beste Antwort bezeichnen. – Kamyar