|
Alan C. Balkany wrote:
> MFC is not a language.
Semantic quibbling.
I agree. Also, a cheap shot. These days, there is no difference between a language, it's major IDE (if it has one), and it's API. Java is not just a language, it is also an API. As is VB. C++ in Visual Studio means: the C++ language, Visual C++ IDE, and MFC. Your post is comparing C#.Net with C++/MFC, so it is obvious what you meant.
Perhaps, to save yourself from pedantry, you should have said "Visual C++ and MFC are a a dead language and framework, respectively". Or you could just say "MFC is a dead language", and expect people to have better things to do than pick it apart.
Steve
|
|
|
|
|
I think C# has the power, only you will have to discover most of it
For example:
- P/Invoke
- Managed directX (ok, 7% slower than C++ code)
- Managed code (no @#$%$#% with pointers and memory leaks)
The framework is so huge, you won't know all of it after a year
WM.
What about weapons of mass-construction?
|
|
|
|
|
-prakash
|
|
|
|
|
Heh, I've been learning tons of new stuff in the last 6 months...Am nowhere near the proficiency level I want to reach in C++, but am getting there quickly!
I have however been having a lot of fun learning the inner workings of WinCE, using embedded visual C++ as tool of the trade...PocketPC programming makes you think hard on what you're doing, and that I like. So much more tricky then using Borland's builder environments to create windows applications...
I also found that script languages like XSL are really easy to understand, and only slightly tricky to implement! :p
Greetings,
Robin
"Never seem more learned than the people you are with. Wear your learning like a pocket watch and keep it hidden. Do not pull it out to count the hours, but give the time when you are asked."
|
|
|
|
|
anybody know how to write in mips??? i'm trying to write the code for quick sort and insertion sort. any help or useful links may help. thanks
|
|
|
|
|
Two things:
1: Wrong forum pal!
2: Look for a dictionary "Pseudo code - MIPS"
There is enough pseudo code around the internet, that you can use.
I also got the blogging virus..[^]
|
|
|
|
|
I did a crashcourse Java, I can work with it. (I build compilers atm)
But there's something about Java I still not like, mostly the information on the internet.
In my opinion there's little good information on building java software. In opposite of .NET software. We need more websites like codeproject, but then for java projects.
WM.
What about weapons of mass-construction?
|
|
|
|
|
I started learning Ruby last year, since I've heard a lot about this dynamic language. After a couple of days I realized I am not going to need it and went to improve Perl which I do need.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
my name kashif sabeeh and i wish that i come in your registration and learn many more
|
|
|
|
|
WELCOME .....YOU WILL FIND RIGHT PEOPLE HERE TO LEARN AND DISCUSSION .
keep smilling.....b'coz smile is the shortest distance between people....
|
|
|
|
|
I thought for a few weeks ago that I knew C++ pretty well and I thought that I should take my design skills to the next level. I started to read some articles about policy based design, pressing links to other articles of interest and ended up buying "Modern C++ Desgin" by Andrei Alexandrescu... It's just amazing how much you can do with templates and partial template specialization.
After reading some chapters I found myself writing code completely different then before. It's more like I'm writing in a different language, programming the compiler for static type safety and abusing templates for code generation and much more.
I also got the blogging virus..[^]
|
|
|
|
|
I read parts of that book myself a couple of years ago. I remember thinking... wow this is really cool...
It seemed a little over complicated in a lot of ways though. I had a hard time understanding where I would apply some of the really advanced template stuff. Probably just me.. Have you actually used these techniques in production code? How so?
|
|
|
|
|
I've done some template metaprogramming. The code is unreadable, and the programs it produces are so much bigger that they don't fit in cache. Also, debugging is impossible! ! It is a cool concept, but it is impractical unless some language improvements are made.
|
|
|
|
|
Some things are indeed a little overcomplicated. I use only the basic stuff, such as the Loki::Select template. It avoids stuff like overloading one method a zillion times for each parameter type when only one is necessary.
I Also have to watch out not going completly berserk and make a template out of every class. Like the other replier mentioned, it makes code harder to debug, less readable and your code size becomes exponential.
But the stuff is great for designing highly flexible libraries and very reusable code. And it's like everything else in the programmers world: "it's not holy, just something to keep in your arsenal!"
I also got the blogging virus..[^]
|
|
|
|
|
I don't use Alexadrescu's techniques, simply I have no justification to do that in the code I develop. However, I do use some parts of his Loki library (Singleton, object factory) and find it useful and practical.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
Well, when I interviewed for the job I had tons of C/C++/COM/ATL/MFC/Win32/DevStudio experince on my resume. They told me that they wanted someone with my experince, python skills, and a personality that would mesh well with their orginization. Unfortunatly all the python programmers they had interviewed were litte more than script kiddies.
So they told me that "2 out of 3 ain't bad - so we'll train you in Python. Don't worry, it's like perl with objects and indents"
That was two months ago, and I think I'm adjusting OK.
It's just occasionaly I'll wake up in the middle of the night screaming "I can't find my type declarations, my compiler doesn't work - and yet the code runs anyways"
[ Jason De Arte | Toy Maker | 1001010.com ]
|
|
|
|
|
|
Over the past 6 months I think I've become fairly proficient in deciphering my wife's needs and wants since becoming pregnant....
|
|
|
|
|
Wow a new language, pregnant language. How is it? Is it hard to understand?
<italic>Work hard, Work effectively and a bit of luck is the key to success.
|
|
|
|
|
|
|
Not really....it just depends on how long it takes you to understand the major component: no matter what you do or say you are wrong.
|
|
|
|
|
David Levitt wrote:
no matter what you do or say you are wrong.
, and you still love her. That is love.
<italic>Work hard, Work effectively and a bit of luck is the key to success.
|
|
|
|
|
The jury is still out on which one is simpler to learn
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
Jörgen Sigvardsson wrote:
If the physicists find a universal theory describing the laws of universe, I'm sure the a**hole constant will be an integral part of that theory.
My Blog[^]
|
|
|
|
|
Well, I am a German native speaker. I just doubt that there are any C# natives
|
|
|
|