PORTS Forum

Ports and Interfaces => USB => Topic started by: Jan Axelson on October 21, 2013, 10:29:10 pm

Title: 1-question survey on programming languages
Post 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.
Title: Re: 1-question survey on programming languages
Post by: ChongHan on November 26, 2013, 09:46:14 pm
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.
Title: Re: 1-question survey on programming languages
Post by: Jan Axelson on November 26, 2013, 10:13:30 pm
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
Title: Re: 1-question survey on programming languages
Post by: ChongHan on November 26, 2013, 10:53:46 pm
Thanks for replied me. So normally which language will be preferred to create USB software? C++? C# or VB?
Title: Re: 1-question survey on programming languages
Post by: Jan Axelson on December 05, 2013, 11:55:06 am
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.
Title: Re: 1-question survey on programming languages
Post by: Jan Axelson on December 05, 2013, 11:55:50 am
The responses have been posted!