Jeff Prosise is the author of the bestseller "Programming Windows with MFC", which is a world-renowned authority in Windows programming, MFC and COM. Currently focused on .net. This is CPP-HOME.COM to visit him on August 30, 2001. Q: When did you start becoming a programmer? A: I bought the first PC (Commodore 64) in 1983, start writing and trying to sell software. From the BASIC, I learned 6502/6510 assembly language in order to do a real fast graphics software. One year later, I bought an IBM PC (actually, a primary PC) and began to program the IBM PC platform. Since then, I have been engaged in this business. Q: As a programmer, is you easy to find a difference? A: Yes, I am so guess. There is a large number of programming positions outside. However, from some extent, I am a person who is not suitable for people. I have been over for a long time - I have worked in a big company, fixed at work, and is responsible for another person. In order to follow the mold, I spent a very unhappy time. I can't tolerate a set of team cultural atmosphere behind. Q: What is your current occupation? A: Programmer / writer / faculty. I write the code, I like to write the code. I wrote an article for MSDN magazine, I will write a book next to .NET (you can get http://www.wintellect.com/instructors/prosise/blog/default.asp?page=1 to view my book blog) . I travel around, explain COM and .NET for other programmers and speeches at the meeting. I spent a lot of time and effort on Wintelle, which is created with Jeffrey Richter and John Robbins last year. Q: How long do you have a week? (As a programmer) A: I work 40 to 80 hours a week, I have to see what I am doing and which work is coming soon. When I am writing a book (like it is now), I usually work longer. Q: What is the future of C compared to Java and C #? What is the future employment market in C ? What is the most important technology if this market still exists? mode? Wild programming and STL? COM? Also or other? A: C will have a long time. It will always be written in programmers in embedded systems and traditional applications. But for programmers who want to write web applications, C will become uncomfortable. Q: What kind of language do you think will be mainly used in the future - like Visual Basic (easy to use)? Or icon C (difficult to use, but powerful)? A: All languages will have their own position, no one will win. The programmer who puts Baoguang on .NET will mainly use C # and VB.NET; programmers who write traditional Windows applications will still use VB and C ; and people on UNIX will love C, C in a considerable period of time. And Java. Q: What do you think in the future? (Game, Network, etc.) Answer: Web programming. No doubt.