Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages
Started by karol69
Tue, 28 Oct 2003 07:34
Pocz±tki
Author: karol69
Date: Tue, 28 Oct 2003 07:34
Date: Tue, 28 Oct 2003 07:34
14 lines
1369 bytes
1369 bytes
Witam Postanowi�em si� zainteresowa� c#. W zwi�zku z tym mam par� pyta�:): 1. Czy warto? 2. Ja ma si� wydajno�� aplikacji napisanej w c# do napisanej w c++. Zak�adamy, �e robi to samo na tym samym sprz�cie. 3. Czy c# jest interpretowany czy kompilowany, a mo�e jak java dzia�a na maszynie wirtualnej? 4. Jakia� specyfikacja j�zyka + kursy + dobra ksi��ka? 5. Czy jest jaki� darmowy kompilator 6. Czy jest jakie� darmowe IDE? Dzi�kuje za odpowiedzi i pozdrawiam Karol
Re: Pocz±tki
Author: Selvin
Date: Tue, 28 Oct 2003 08:07
Date: Tue, 28 Oct 2003 08:07
41 lines
2477 bytes
2477 bytes
> Postanowi�em si� zainteresowa� c#. W zwi�zku z tym mam par� pyta�:): > 1. Czy warto? oczywicie warto > 2. Ja ma si� wydajno�� aplikacji napisanej w c# do napisanej w c++. > Zak�adamy, �e robi to samo na tym samym sprz�cie. C# i C++ to jezyki programowania wiec nie mozna porownywac ich szybkosci nie ma najmniejszego sensu dlaczego teoretyzujac ktos mogl by napisac kompilator C# do kodu natywnego no i wtedy szybkosc skompilowanej aplikacji byla by wieksza ale to teoria praktyka mowi ze narazie C# jest kompilowany do kodu IL a dopiero potem (w trakcie dzaialania) jest kompilowane do kodu natywnego w miare potrzeb ale nie interpretowane taki model nazywa JIT wszystko jest w ksiazkach (ta odpowiedz jest pokretna ale: tak C# jest wolniejszy od C++(w potocznym znaczeniu)) > 3. Czy c# jest interpretowany czy kompilowany, a mo�e jak java dzia�a na > maszynie wirtualnej? jest kompilowany w biegu czyli po srodku java (nie .NET tylko ta stara) w wydaniu MS AFAIK tez taka byla (i jak na moje oko stara VM MS dziala szybciej niz Suna ma ktos moze jakies testy) > 4. Jakia� specyfikacja j�zyka + kursy + dobra ksi��ka? w zasadzie razem z Framwork SDK (do sciagniecia za darmo ze strony MS) jest dostarczona bardzo dobra dokumentacja w jezyku angielskim > 5. Czy jest jaki� darmowy kompilator tak wystarczy ze posiadasz orginalnego windowsa mozesz sciagnac Framework SDK i pisac komercyjne programy > 6. Czy jest jakie� darmowe IDE? SharpDevelop pozdrawiam Przemek Sulikowski
Re: Pocz±tki
Author: RobertW
Date: Tue, 28 Oct 2003 08:09
Date: Tue, 28 Oct 2003 08:09
47 lines
2715 bytes
2715 bytes
> Postanowiłem się zainteresować c#. W związku z tym mam parę pytań:): > 1. Czy warto? Jak najbardziej. > 2. Ja ma się wydajność aplikacji napisanej w c# do napisanej w c++. > Zakładamy, że robi to samo na tym samym sprzęcie. Aplikacja .NET'owa (czyli nie tylko C#, ale także VB.NET, J#, Managed C++ i inne) korzystająca z tego samego algorytmu jest o kilkanaście procent wolniejsza od tego samego programu skompilowanego w czytym C++ z pełna optymalizacja pod dany model procesora (Pentium 4), przy optymalizaji pod stare Pentium i uruchomieniu na maszynie z Pentium 4, aplikacja .NETowa jest szybsza. Przykładem programu wymagajacego dużej mocy obliczeniowej i przeniesionego na platforme .NET jest Quake II http://www.vertigosoftware.com/Quake2.htm > 3. Czy c# jest interpretowany czy kompilowany, a może jak java działa na > maszynie wirtualnej? Uruchamiany jest na maszynie wirtualnej, ale... W trakcie uruchamiania każda procedura kompilowana jest do kodu maszynowego zależnego od typu, wersji i ilości procesesorów, kolejne odwołania do procedury korzystaja już ze skompilowanego wcześniej kodu > 4. Jakiaś specyfikacja języka + kursy + dobra książka? Dokumentacja i przykłady znajduja cię w SDK dodatkowo polecam http://www.gotdotnet.com/team/csharp/default_old.aspx > 5. Czy jest jakiś darmowy kompilator .NET Framework SDK http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en i polski pakiet językowy http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3 > 6. Czy jest jakieś darmowe IDE? SharpDevelop http://www.icsharpcode.net/OpenSource/SD/ Miłej zabawy z .NET'em -- _______ RobertW
Re: Początki
Author: Marek Janaszewski USUNTO. z adre...
Date: Tue, 28 Oct 2003 11:53
Date: Tue, 28 Oct 2003 11:53
16 lines
1541 bytes
1541 bytes
W artykule news:bnl6c5$n86$1...@news.onet.pl, niejaki(a): karol69 z adresu <kar...@op.pl> napisał(a): [...] > 6. Czy jest jakieś darmowe IDE? [...] Witam! Do zastosowanie niekomercyjnych: Borland C# Builder Personal, można dokupić tanio licencje komercyjną. -- Pozdrawiam, Marek Janaszewski [ j_m...@gazeta.pl ]
Re: Pocz±tki
Author: karol69
Date: Wed, 29 Oct 2003 09:24
Date: Wed, 29 Oct 2003 09:24
1 lines
1002 bytes
1002 bytes
Dzi�kuje bardzo za pomoc.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads