Witam, chciałbym wykorzystać prostotę programowania w C# i napisać mały program, aczkolwiek chciałbym by działał on na komputerach, na których nie ma zainstalowanego frameworka .NET. Jest to możliwe? A jeśli nie to która z technologii programowania Visual C++ Studio najbardziej przypomina C#? Tzn mam na myśli podobne przestrzenie nazw, nazwy funkcji itd.
Żeby uruchomić program napisany w C# potrzebny jest .NET Framework. Jeśli chodzi o C++ to wydaje mi się, że żadna
Większość dobrodziejstw C# to właśnie .NET. Jakby odjąć od C# to co mu .NET daje, to by nie wiele zostało (kilka fajnych słówek kluczowych, chodź one są też w różnym stopniu zintegrowane z .NET).
Tzn mam na myśli podobne przestrzenie nazw, nazwy funkcji itd.
Te przestrzenie i nazwy funkcji to właśnie .NET a nie C#. Nie da się korzystać z .NET bez .NET :)
No właśnie. Jeżeli wolisz c++ to jest takie coś jak C++.NET
Ale C++/CLI (czyli C++.NET) też wymaga .NET Frameworka by zostać uruchomionym :-)
Jak pisałem tam w podobnym poście przeczytałem gdzieś, że można skompilować programy używając Mono tak, by dołączyć wymagane biblioteki od razu z EXE. Program wtedy puchnie (jak Delphi+VCL), ale uruchomić bez Frameworka się da.
Z drugiej strony .NET Framework 1.1 jest standardowo w Windows XP SP2 i Windows 2003, .NET Framework 2.0 w Windows 2003 SP1, a .NET Framework 3.0 jest standardowo w Windows Vista oraz Windows Server 2008.
No właśnie, też gdzieś kiedyś wpadło mi w ucho, że jest możliwość kompilowania C# do kodu natywnego. Czy ktoś zna może jakieś ciekawe linki o tej tematyce?