Now and future

zhaozj2021-02-16  50

Now and future

Ilia Yordanov

In

glory

Translation

Decoction: Jeff Prosise is the author of the bestseller "Programming Windows With MFC", which is the 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.

ask:

When did you start becoming a programmer?

answer:

In 1983 I bought the first PC (Commodore 64), 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.

ask:

As a programmer, are you easy to find a difference?

answer:

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.

ask:

What is your current occupation?

answer:

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.

ask:

How long do you have a week? (As a programmer)

answer:

I work 40 to 80 hours a week, I have to see what I am doing. What kind of work is coming soon. When I am writing a book (like it is now), I usually work longer.

ask:

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?

answer:

C will have a long period of 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.

ask:

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)?

answer:

All languages ​​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.

ask:

What do you think in the future? (Game, Network, etc.) A:

Web programming. No doubt.

ask:

How do you think people are concerned about the speed of using MFC?

answer:

The speed problem of MFC is exaggerated. The app created with MFC is not slow. If you want to see a slow, try a Java application. Read the source code of the MFC, you will find that in order to make MFC fast, Microsoft's smart things are done.

ask:

There are many people spend a lot of time and become a programmer who is proficient in C / MFC / ATL and / or COM, should they re-armed themselves to meet the .NET technology?

answer:

Yes, if they transfer to .NET. Programming and using MFC, ATL or even Win32 API is fundamentally different under Microsoft .NET framework. It seems to start again. First, you have to learn a new API-.NET Framework class library (FCL), which contains more than 6,000 classes. But remember, .NET is mainly used to develop web applications and web services, not everyone intends to write web code, so everyone will move to .NET.

ask:

Some people think that MFC is too thin, do you think Borland's VCL is better than MFC?

answer:

I am not familiar with VCL. But the MFC is too thin in some aspects.

ask:

What do you see for the MFC in the .NET new era?

answer:

Programmers writing traditional Windows applications with C will use MFC for a long time, preparing to write .NET application programmers should not use MFC.

ask:

Every programmer has three options - write code, or becomes a faculty, or a book. Which kind of career is most "favorable map"?

answer:

Most computer books will not make a lot of money, so I have to stipulate that I will go out as soon as possible. Training can make a better livelihood for you, but things are far from hanging out of business surrogate and simply simple calling. Write code make a living may not make you fortune, but it will guarantee that there is a stable income. No choice is worst.

ask:

What is the best way to learn and understand the design of the Windows program?

answer:

write the code. Write a lot of code. If you are a newcomer programming, first read a book, such as Petzold "Programming Windows". But this is just the first step, then you have to take a sleeve and start writing a hundred thousand lines of code. Also, don't be afraid to read magazines such as MSDN.

ask:

Microsoft has been considered by many programmers as the leader of the GUI era competition. MS Office has always had an elegant new feature, and the programmer is trying to follow up and imitate them. In the future, you will use MFC without subclassification skills Is a "office"?

answer:

I am afraid I will not. Microsoft spent a lot of time on .NET. In the future, we may see that the MFC has received some small enhancements, but I suspect that we can't see any major improvements. The MFC has also developed to the end.

ask:

How can people contact you?

answer:

They can write to me with this email: jeffpro@wintellect.com. However, although I am willing to answer questions when I have encountered problems when making Windows or .NET programming, I can't do it. I am just alone. I welcome e-mail, but I can't guarantee everyone.

Thank you, Mr.prosise!

转载请注明原文地址:https://www.9cbs.com/read-27836.html

New Post(0)