![]() |
| | #1 |
| Registered User Join Date: Jun 2009
Posts: 3
| Native Winxp code I'm interested in hiring a programmer a personal project, however I need to know some basic holes in my current knowledge. If I want the program to: - Be easy to install - Can be installed without the need for additional software (e.g. Java/.NET) - Works fast and natively with windows Then what code is then supported? Obviously c/c++, but what about python? Visual basic? Perl? My idea revolves around a bluetooth idea, but I'd like to know which is the best code to do it in so that it is a) easy to install b) small executable installer c) runs fast and natively within windows xp (sp1/2/3). Thank you. Regards, Mike. Last edited by m_patrick; 06-11-2009 at 09:34 AM. |
| m_patrick is offline | |
| | #2 |
| Deathray Engineer Join Date: Mar 2007
Posts: 3,211
| Would be better in the project section of the forums. Since you mentioned python twice, I'm assuming you really want python badly. This isn't quite the place to ask about, as you'll probably find a demeaning attitude towards python here. If it's Windows specific, I would personally imagine that you're best off using C, C++, or VB. I would probably recommend .NET but for your objection to that. Since VB has basically been converted to the .NET area, that would probably leave you back to C and C++.
__________________ |
| MacGyver is offline | |
| | #3 |
| and the hat of vanishing Join Date: Aug 2001 Location: The edge of the known universe
Posts: 21,214
| Moved
__________________ If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut. Up to 8Mb PlusNet broadband from only £5.99 a month! |
| Salem is offline | |
| | #4 | |
| Registered User Join Date: Jun 2009
Posts: 3
| Quote:
| |
| m_patrick is offline | |
| | #5 |
| Deathray Engineer Join Date: Mar 2007
Posts: 3,211
| Then C or C++ is probably your best bet... but we're biased.
__________________ |
| MacGyver is offline | |
| | #6 |
| Registered User Join Date: Jun 2009
Posts: 3
| I've been told bluetooth connection requires a lot of hardware communication and that C is superior for that over say, python where you would have to go through a lot of layers. |
| m_patrick is offline | |
| | #7 |
| Senior software engineer Join Date: Mar 2007 Location: Portland, OR
Posts: 5,381
| Not from me! I don't know that I'd choose it for work with Bluetooth. At the very least, you'd need some native modules.
__________________ "Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously." -- raftpeople@slashdot |
| brewbuck is offline | |
| | #8 |
| Kernel hacker Join Date: Jul 2007 Location: Farncombe, Surrey, England
Posts: 15,686
| Bluetooth has a transfer rate of abour 1-3Mbit/s (125-375KB/s). For a modern PC type product, that is fairly slow. I'm pretty sure that packets are a few dozen to hundreds of bytes per packet, which means that the rate at which the data actually get sent from the processor to the hardware happens in small bursts, and the rest of the time, the processor is just waiting. A processor for a mobile phone runs about 10-50x slower than the PC processor. It STILL is capable of transmitting audio-data over blue-tooth. Audio data is very sensitive to latency issues, as timing is critical to avoid clicks and gaps in the sound. Ok, so there's probably a bit more effort put into making that work on a mobile phone than you can expect on a PC running Windows. But I don't really think there is going to be a problem with performance, whatever language you use. After all, the driver level code HAS to be written in C (not C++), since that's the language that kernel level drivers MUST be written in, as specified by MS. -- Mats
__________________ Compilers can produce warnings - make the compiler programmers happy: Use them! Please don't PM me for help - and no, I don't do help over instant messengers. |
| matsp is offline | |
| | #9 |
| Registered User Join Date: Sep 2004 Location: California
Posts: 2,845
| Well I don't think a native install of Windows comes with a python interpreter, so regardless of performance reasons, it doesn't seem to meet your qualifications. I think your best choices are: C C++ VB Delphi A .NET language. Maybe Java (Does a fresh Windows install come with a JVM?) |
| bithub is offline | |
| | #10 | |
| Registered User Join Date: Jun 2009
Posts: 1
| Quote:
| |
| lngirl is offline | |
![]() |
| Tags |
| code, language |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Proposal: Code colouring | Perspective | General Discussions | 28 | 05-14-2007 07:23 AM |
| Values changing without reason? | subtled | C Programming | 2 | 04-19-2007 10:20 AM |
| Obfuscated Code Contest | Stack Overflow | Contests Board | 51 | 01-21-2005 04:17 PM |
| Updated sound engine code | Bubba | Game Programming | 8 | 11-18-2004 12:38 PM |
| Interface Question | smog890 | C Programming | 11 | 06-03-2002 05:06 PM |