Wielu ludzi nie podoba się C#, uważają go za kolejny wymysł MS, jak Visual Basic.
Mówią, że wolą pisać w czystym C lub C++.
Dla mnie to jest dziwne. Spójrzmy na to z innej strony.
Pierwsze komputery nie miały kompilatorów, czy innych udogodnień, pisało się w kodzie binarnym.
Jednak jak koputery się rozwinęły, wymyślono Asma, zeby uprościć pracę programistą, zmniejszyć ilość błędów, zwiększyć przejrzystość programu.
Później to oczywiście też było za mało, wymyślono kolejne języki programowania: BCPL, C, C++,
które ułatwiały prace nad większymi projektami.
C# jest po prostu kolejnym etapem rozwoju technik programowania.
Więc jak ci krytycy, co głoszą ascetyczny sposób programowania, niech napiszą większy projekt w Asmie albo w kodzie binarnym :P
---
Jeśli chodzi o DirectX.NET, podobno jest kilka procent mniej wydajny od natywnego DirectX.
Ale tu rodzi się pytanie, czy w natywnych DX będziemy potrafili napisać na tyle wydajną aplikację, aby mieć te kilka marnych procent przewagi nad DX.NET?
---
Podsumowując, jestem oczywiscie na TAK, jesli chodzi o C# i MDX.
Mimo to nie znaczy, że nie powinno się znać C/C++.
Czym więcej umiemy, tym lepiej.
---
A tak w ogóle, witam wszystich, jestem nowy w warsztacie. :)
W C# bawie się od pół roku (wcześniej było kilka lat z Delphi), poznaje również C.
Z MDX dopiero zaczynam zabawe, wczesniej trochę grzebałem w OGL.