Hello.
If i go under Jobs at unity3d.com, Can i see you need guys who now c++ or c#
and now is my question; there are big different about
it is c# or c++.
What language would you prefer and why[/list]
Hello.
If i go under Jobs at unity3d.com, Can i see you need guys who now c++ or c#
and now is my question; there are big different about
it is c# or c++.
What language would you prefer and why[/list]
C++ is C + 2 decades of half baken OO additions to try to be “up to date” while still keeping the old roots alive. You can do about anything with it but you will find out that the code you will see is often a great example of how its not meant to be done due to the fact that there is no clean way of doing something but XY different approaches that all somehow work.
C / C++ is great for low level programming but I wouldn’t even consider it for anything on application level anymore these days.
C# on the other hand was a language design from ground up for modern software development principles: No pointers (only type safe references), garbage collector, generics, clean threading concept thats part of the language itself and large parts of all frameworks of .NET are threadsafe.
Some people say it stole much from java, but realistically, Java 5 as well as C# use a lot from Eiffel and bernhard meyer’s ideas in their own concepts