🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages Started by karol69 Tue, 28 Oct 2003 07:34
Pocz±tki
#157
Author: karol69
Date: Tue, 28 Oct 2003 07:34
14 lines
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
#158
Author: Selvin
Date: Tue, 28 Oct 2003 08:07
41 lines
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
#159
Author: RobertW
Date: Tue, 28 Oct 2003 08:09
47 lines
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
#160
Author: Marek Janaszewski USUNTO. z adre...
Date: Tue, 28 Oct 2003 11:53
16 lines
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
#161
Author: karol69
Date: Wed, 29 Oct 2003 09:24
1 lines
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