PORTS Forum
Ports and Interfaces => USB => Topic started by: Jan Axelson on October 21, 2013, 10:29:10 pm
-
Take my 1-question survey: what language do you use most to program applications that access USB devices?
(survey closed)
Or respond here if you prefer.
-
Hi...I planning to build driver and software application for USB 3.0 with windows 7 and above. Btw, anyone here can give me some advice for what language is most stable and easier to understand/learn (i am beginner) for creating USB3.0 driver and software.
-
If by "driver" you mean a low-level device driver, are you sure your device requires a custom driver? Windows supports many USB classes:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff538820%28v=vs.85%29.aspx
Plus WinUSB for vendor-defined functions:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff540196%28v=vs.85%29.aspx
-
Thanks for replied me. So normally which language will be preferred to create USB software? C++? C# or VB?
-
The survey is closed. Here are the results.
What language do you use most to program applications that access USB devices?
These were the options given:
Visual C# .NET 90 33%
Visual C++ 83 31%
Visual Basic .NET 35 13%
And these were write-ins:
C/C++ 26 10%
Visual Basic 6 11 4%
Delphi 9 3%
Python 5 2%
Java 5 2%
Power Basic 2 1%
Assembler 2 1%
PHP 1 .5%
Thanks to everyone who responded. It looks like variants of C/C++ remain popular, followed by Visual C# and Visual Basic .NET.
-
The responses have been posted!