|
I recommended C# (BTW, they're technically called C# and Managed C++, not C#.NET and C++.NET).
Basically C++ is not designed for .NET. The syntax is ugly and evil, and many things are inconvenient. It is good for mixing of unmanaged and managed stuff (read: non-.NET and .NET stuff), because with it you can write both. But otherwise, C# is designed for .NET and is a lot cooler as such.
-Domenic Denicola- [CPUA 0x1337]
MadHamster Creations
"I was born human. But this was an accident of fate - a condition merely of time and place. I believe it's something we have the power to change..."
|
|
|
|
|
Quite frankly, it doesn't matter what language you choose (VB.NET C# or MC++) because they all work the same framework and 99% of what they can do is the same.
MC++ is the most powerful and most flexible, but can be the biggest pain, as you don't have a GUI interface for designing forms/windows. C# and VB.NET are practically identical, except that C# can work with pointers (which I've never had a use for).
If you're really performance oriented, create the front-end in C#/VB.NET and the back-end in MC++, as the C#/VB compilers suck.
|
|
|
|
|
|
Yeah, the CLR runs the same, but the C# and VB.NET compilers are really bad at optimizing code. I found that out with ildasm, and I think there is an article on MSDN about performance tuning .NET which admits the same thing.
|
|
|
|
|
Donald Blachly wrote:
Should I concentrate on learning MFC from VC++ 6.0 or switch to .NET framework now?
My advice would be: VC++ 7.0 and WTL.
I vote pro drink
|
|
|
|
|
I just got my J# CD in the mail today . I realized however that on the CD it says, "Microsoft Visual J#.Net Standard." What does standard mean? Is there an enterprise version? If so, that is what I should get considdering that I have the enterprise developer edition of VS.NET. Is this yet another plot by Microsoft to screw with my head?
|
|
|
|
|
It's probably just mirroring J++ 6. If I recall, there was only ever a J++ Standard Edition with VS6. At least that's what I received in the post after purchasing an early version of VS6 Pro. If that's so it is, of course, very confusing, as VC++ Pro, etc., aren't the same as the Standard editions.
Kevin
|
|
|
|
|
Is there a linked list class anywhere in the Framework? So far, the closest classes I've seen are the ArrayList and the DataTable. Also, is the DataTable like the ArrayList in its need to shift its elements over when inserting a row at a certain position?
What? Were you expecting something witty or funny here?
|
|
|
|
|
AFAIK there isn't a straight up implementation of a linked list. There are a few classes that use it internally but I think you are much better off creating your own implementation.
If you don't know the code for it, there are lots of C++ implementations out there that you can use as a guide.
James
"Java is free - and worth every penny." - Christian Graus
|
|
|
|
|
|
yeah; the server was being flown cross country early this morning. It was only supposed to have been down for 5-6 hours but its been down since about midnight last night.
It arrived at its destination about 9 hours ago; and I think we're just waiting for the new IPs to propagate out to DNS servers.
Maybe it'll be up in the next hour or so
*James crosses his fingers*
James
"Java is free - and worth every penny." - Christian Graus
|
|
|
|
|
Update: The administrator for the host is suggesting that everyone on that server open a trouble ticket and request to be moved to the new server.
Apparently when the company started up they used someone's colo, now they run their own so getting put on a new server would mean that the person I bitch at is the person that gets the work done
Actually I wouldn't say I'd ever bitch at them, for $3.95 a month they give damn good service
James
"Java is free - and worth every penny." - Christian Graus
|
|
|
|
|
ArrayList is a pure (yet rather complicated) linked list. Inserting is just as fast.
Take a look at the local vars for it in VS. each item in the list is linked to the next item in the list.
|
|
|
|
|
I heavily disagree that ArrayList is a "pure" linked list. ArrayList is more like a Vector than anything else. Internally ArrayList uses an array for storage. A LinkedList does not use a static data structure like an array for storage
Jared
jparsons@jparsons.org
|
|
|
|
|
I'll have to check into it... I've simply read an article that went over the various Collection classes in System.Collections. I'm fairly sure one was a linked list according to the article, but if I'm wrong I highly thank you.
|
|
|
|
|
If your code will be using Managed C++, I strongly suggest STL's list .
Best regards,
Alexandru Savescu
|
|
|
|
|
Nope. Using STL lists on managed objects is never a good idea.
Step back, rub your eyes, take a deep breath, stretch a bit, and reflect on the relative importance of CP, CG, the age / travel time sustained by supposedly 'fresh' cheese curds, and Life in General. - Shog9
|
|
|
|
|
As I learnt while writing an article on an MC++ linked list, that is very, very slow. The only way to put a managed pointer into an unmanaged class is using the gcroot template, which is extremely, extremely slow.
By the way, I created a linked list in C# that I'll post as an article in a few weeks. It is faster than ArrayList on some accounta and vice-versa.
|
|
|
|
|
|
Zasto si rekao B/H u tvoj bio? Mislim da je pravo reci B&H ?
Just wondering
Regards,
Venet.
--------
Black holes are where God divided by zero.(Steven Wright)
|
|
|
|
|
Nisam ba ja birao.... tako dodje u onoj listi zemalja... naravno da bih stavio &.. sto se mene tice moze samo Bosnia... Pozdrav dodushe (iz svedske )....
|
|
|
|
|
Aha,
Nisam mislio na to. Izvini.
Pozdrav,
(iz Irske)
Regards,
Venet.
--------
Black holes are where God divided by zero.(Steven Wright)
|
|
|
|
|
All of "US" support the .NET whilst "WE" can´t see dr.Bill's evil plan to subscribe all programs where we lose our right for free internet.
Everything will be taped, knowledge would be paid.. Not good.. I think. Because we´ve been experiencing through the decade where
there no limits for where information and thus knowledge can´t be seized. We are urging infront of compters to feel "it's" power,
"it's" freedom and to discover imagination and thus our's worst humanity enemie, "selfishness". Well i honestly wouldn't think that
my child will want to go in fathers footsteps by choosing to work against nextcomming generation. And I stil can't get my hands
of Borland complier nor the .NET to satisfy my urge of selfishness. And definitely not "soHopedFor" inner awareness's urge to crack "the" .NET.
Oh my god, I just gave the possesive sign " ' " to somthing that cant even be proven.
I am deeply sorry if I came to wrong place expressing what concernes US, notknowing "IF" the respected codeproject.com/ is sponsored by
some of Bill's crew. I am deeply sorry if I offended someone.
I am very confused.
|
|
|
|
|
mentomorph wrote:
I am very confused.
I see.
|
|
|
|
|
mentomorph wrote:
I am very confused.
You must be. This isn't Slashdot. Conspiracy theories and FUD is pretty much ignored here (The Soapbox is the only place where this is welcomed).
If it happens, you can say I told you so, but until then let's concentrate on developing useful software.
Michael
Death is the price we pay for progress, you know - The Doctor
|
|
|
|