Я начинаю писать программу, которая связывается с последовательными/параллельными портами. Я не уверен, следует ли писать его с C# или C++.Связь с портами C++ или C#?
Я предпочитаю C#, потому что это мой предпочтительный язык, и я написал приложения (высокий уровень) с ним. Но я не уверен, что он может справляться с портовой связью при любых обстоятельствах. (Например, как только я захотел разработать драйвер фильтра и выяснил, что это невозможно сделать с использованием C#. Поэтому я также сомневаюсь в ограничениях на порт программирования.) Обычно люди идут с C++ в этих ситуациях. (почему?) Есть ли какие-либо ограничения в C#, о которых я должен знать об этом вопросе?
Вы просто общаетесь по этим портам или хотите полностью контролировать, например, чтобы установить высокий или низкий контакт? Если вам нужен этот подробный контроль, вы можете использовать C#, но вам понадобится дополнительный компонент, например, доступный здесь: http://www.lvr.com/parport.htm – Brad
Я предпочитаю иметь полный контроль над портом для дальнейшего расширяемость. – Kamyar
@Brad, почему вы не отправили это в качестве ответа? Если бы я не смог получить лучший ответ, я бы назвал его лучшим ответом. – Kamyar