Re: The performance of Editplus is much better than notepad,Why?
- From: Joseph M. Newcomer <newcomer@xxxxxxxxxxxx>
- Date: Tue, 21 Nov 2006 12:08:15 -0500
Microsoft has stated explicitly (I was there) that the Win32 API will be supported into
the forseeable future, although not necessarily extended.
Device drivers are their own weird world. Kernel drivers are always written in C, not
C++, but user-mode USB drivers are written in C++, and kernel streaming drivers are
written in C++. (I co-authored a book and teach a course in writing drivers. It is a
Whole New World of programming)
C# is a pleasant language to program in, but thus far nobody is hiring me to write C#.
Linux is one of the finest operating systems to have ever been created in the 1960s.
Unfortunately, that was a very long time ago. (Linux is just Unix; Unix is based on
Multics, and Multics was a 1965-era OS). I have this odd desire to use modern software...
joe
On Tue, 21 Nov 2006 14:51:26 GMT, MrAsm <invalid@xxxxxxxxxxx> wrote:
On 21 Nov 2006 04:37:47 -0800, wei.niu@xxxxxxxxx wrote:Joseph M. Newcomer [MVP]
This month I'll begin my MFC study.But somebody say that the future of
windows desktop app developing is .Net,OS is becoming weaker as VM
takes its position in developing.We only need to interact with VM,OS is
hided by VM.If MS declares the next version of Windows will not support
Win32 API,programmers using VC/MFC will lose their job.
Well, if you have a passion for technology, I think that learning new
things should be a lovely task, at least for me it is.
So, learning MFC does not mean don't learn C# and .NET (or other
technologies). I think that languages and libraries are *tools*, you
have to learn these tools for your needs.
If you need to write device drivers, I think that C/C++ is the way to
go (by the way, I never wrote a device driver, even if I would love to
learn about it!).
If Microsoft "closes" the Win32 APIs for next versions of Windows,
you'll learn the new technology, be it C# and .NET or others. I'm sure
that Microsoft will always offer you some API to develop software for
their OSs.
(About it, I absolutely disagree with the European Union folks who are
suing Microsoft for monopoly: I can't understand them! Microsoft gives
cool APIs to develop apps on Windows, so what's the problem? Even Sun
or Apple can buy Visual Studio and develop apps for Windows, and sell
them :-)
However, nowadays, I think that C# and .NET are not the solution to
all problems, e.g. there are lots of computers running Windows 98 or
Windows 2000, having limited memory to run the .NET framework
"monster". Morever, Windows XP seems to me to have a huge market
share, and you can use C++ and MFC or Win32 on this platform.
Moreover, C# seems to me a very well designed language, and I'm going
to learn it in my spare time.
I will study MFC,but I'll study .Net someday too.
Very good!
Before turning to
Linux,I must follow MS.
Linux seems to me a kind of "snake oil"...
It's fun to have it in a virtual machine or in a partition and play
with it sometimes, and maybe try hacking the kernel if you want to
study how an OS works... but for real business I see no serious use
for Linux.
I recently tried the Kubuntu distribution, and it poorly failed to
both install and go "live" (boot from DVD), and the bug list is huge.
And it's absolutely false that, when you have a bug on Linux, people
solve it in few minutes. The bug I had was listed in Kubuntu bug-list,
there was a lot of people complaining, and the bug is still there!
Moreover the plug-and-play is poor on Linux, etc. etc.
However, I think you can't pretend quality, robust code, profesisonal
support, etc. when people are not paid; for me, Linux could be a fun
hobby, but not much more.
These are my 2 cents.
Best,
Mr Asm
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.
- References:
- The performance of Editplus is much better than notepad,Why?
- From: wei . niu
- Re: The performance of Editplus is much better than notepad,Why?
- From: Joseph M . Newcomer
- Re: The performance of Editplus is much better than notepad,Why?
- From: wei . niu
- Re: The performance of Editplus is much better than notepad,Why?
- From: MrAsm
- Re: The performance of Editplus is much better than notepad,Why?
- From: wei . niu
- Re: The performance of Editplus is much better than notepad,Why?
- From: MrAsm
- The performance of Editplus is much better than notepad,Why?
- Prev by Date: Re: How to create a toolbar like Word 2000?
- Next by Date: Re: have a class like CString but work with ASCII in Unicode mode?
- Previous by thread: Re: The performance of Editplus is much better than notepad,Why?
- Next by thread: Re: The performance of Editplus is much better than notepad,Why?
- Index(es):
Relevant Pages
|
Loading