Re: I'll write 3D model program (such as Rhino3d, catia etc), which language do you suggest me?
- From: "Kerem Gümrükcü" <kareem114@xxxxxxxxxxx>
- Date: Sun, 15 Oct 2006 07:02:22 +0200
"Asking" <asking@xxxxxxxxxxxx> schrieb im Newsbeitrag
news:%23y%23XVQ17GHA.4620@xxxxxxxxxxxxxxxxxxxxxxx
Hi,
Everybody suggest C++ and MFC application and OpenGL.
But MFC is not easy, what is your idea?
Which is better C#.net or C++.net ?
thanx
Hi Stranger,
first at all it is highy appreciated when you post with your real name
since all other do so and we are here to help "personalities".
Everybody suggest C++ and MFC application and OpenGL.
Well i would suggest DirectX or some other Open-Source
Graphic Engines e.g Irrlicht. DX is very powerfull and fast
and can be devloped under C/C++ and .NET. The Irrlicht
Engine for Example, too! I wont recommend a particular
Programming Language or System, this also depends on your
developer skills you have, I assume that you are familiar with
C and C++ and similar programming languages like C#.
But C/C++ and MFC (tied to Microsoft Systems and IDE)
are very powerfull and yet the best languages to develop high
portable (NOT MFC Code!) and very fast applications, especially
when it comes to graphics and drawing wich also depends on
your hardware (and available hardware CPU/GPU accelerators).
C and C++ under e.g. common Compilers allow you to code
with "Inline-Assembly" wich gives you the opportunity to code
crtitical segemnts in Assembyl-Language for maximum speed.
C/C++ would be mine and other Pro's choice and also because
of the numerous available Libraries and Codes for the Language!
But MFC is not easy, what is your idea?
This sounds funny, because your whole project will be very
complicated and you shouldnt ask that kind of questions. They
make the reader assume that you cant programm. You say
MFC is complicated? Did you ever try to develop drivers
for windows nt-based system like 2000/XP or even new Vista?
This is really complicated, even if you have the WDF to start from.
Which is better C#.net or C++.net ?
If you develop strictly .NET then it makes no difference
if you use C# or C++.NET. But C++.NET is the only
VStudio Language that allows you to mix-up Managed and
Unmanaged code in a single project. If you want to use Windows
SDK Libs and Headers you must use C++ and VC++ otherwise
you have to write a lot of "Wrappers" or do a lot of PInvoke from
..NET Code. It's more a matter of taste and Time and of course your
development skills.
And everything changes from here if you plan to develop cross-platform.
then you have to think in GTK, wxWidgets, and of course in C/C++ and
all other Platform-Indipendent Code and libraries!
Bon courage mon copain, ce n'est pas une plaisanterie.
Best Regards
Kerem Gümrükcü
.
- Follow-Ups:
- References:
- Prev by Date: I'll write 3D model program (such as Rhino3d, catia etc), which language do you suggest me?
- Next by Date: Tesekkur ediyorum, Kerem Bey - Anladigim soyle ki...
- Previous by thread: I'll write 3D model program (such as Rhino3d, catia etc), which language do you suggest me?
- Next by thread: Tesekkur ediyorum, Kerem Bey - Anladigim soyle ki...
- Index(es):
Relevant Pages
|