04-09-2013, 05:51 PM
@ mecheil.edwar
Welcome in programing world. I think you are little bit confused and it is normal to be in the beginning. You are missed some things and I will try to give you some explanations.
First, the mathematical calculations can be done in CPU (central processing unit) or in GPU (graphics processing unit).
Win API graphical library is slow because it does not support hardware acceleration which is supported by OpenGL and DirectX libraries.
I suggest you to use OpenGlL because your application will be portable (it will work under Linux). OpebGL is delivered by video card drivers and it has to be supported by Window 8 and any next window version.
About the COM: named as Component Object Model and it is is a binary programming standard. Usually you do not need COM because you will not use it at all.
DLL or Dynamic Link Library is the same code but instead to be linked in EXE it is linked in DLL.
In this way you can write the code once and you can access the methods by many external applications.
Hope I managed to clear you some unknowns and I wish you success in being a software developer.
My last advice is that you are not a software programmer and you do not need to know C++, because you can loose much time to learn it and you will not have much benefit of it.
Try to use much friendly language such as Matlab, VB.Net or C#.
Igor
Welcome in programing world. I think you are little bit confused and it is normal to be in the beginning. You are missed some things and I will try to give you some explanations.
First, the mathematical calculations can be done in CPU (central processing unit) or in GPU (graphics processing unit).
Win API graphical library is slow because it does not support hardware acceleration which is supported by OpenGL and DirectX libraries.
I suggest you to use OpenGlL because your application will be portable (it will work under Linux). OpebGL is delivered by video card drivers and it has to be supported by Window 8 and any next window version.
About the COM: named as Component Object Model and it is is a binary programming standard. Usually you do not need COM because you will not use it at all.
DLL or Dynamic Link Library is the same code but instead to be linked in EXE it is linked in DLL.
In this way you can write the code once and you can access the methods by many external applications.
Hope I managed to clear you some unknowns and I wish you success in being a software developer.
My last advice is that you are not a software programmer and you do not need to know C++, because you can loose much time to learn it and you will not have much benefit of it.
Try to use much friendly language such as Matlab, VB.Net or C#.
Igor