Chen Xiao Fan wrote: > The problem is that I am not willing to learn another language (object > pascal) and to me they are in the same league of Visual C/C++ which I > feel more difficult than plain C or Python or VB. You may want to have a second look at it. It doesn't seem to me that the Object Pascal/Delphi dialects are more difficult to learn than Python. (I don't use them since I moved on from Turbo-Pascal You didn't say whether you wanted GUI access or whether command line is good enough. Programming Windows GUI applications in C is definitely more complex than any of the other choices. The issue with this is not so much the language. This is something you usually can learn rather quickly, at least the basics that get you going, for any of the suggested languages. But some of the GUI development environments shield you quite well from the complexity that any GUI includes, whereas with others you have to get into the ugly innards of whatever GUI library you are using. The best example is the VB6 IDE: the language sucks, but you can write a reasonably nice GUI that does something trivial in 10 minutes, without even knowing the first thing about VB. That applies also to other similar IDE-based development systems. I've never worked with Delphi, but I know the ones who use it claim a similar ease. Using one of these, you don't have to worry about system APIs and how things work; you drag and drop a button to where you want it, set its properties, and write a function that does what you want to happen when it gets pressed. That's about as simple as it gets. In the time it takes you to learn how to achieve the same result with C in Windows, you have written your complete application in Delphi or any of the others with a decent IDE :) Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist