🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #9664

Re: bledy popelniane przez programistow C#

#9664
From: Michał
Date: Thu, 03 Nov 2005 18:17
69 lines
3991 bytes
Piotr 'Qertoip' Włodarek wrote:

> Jeśli interesuje Cię mój stosunek do C# w kontekście innych języków:
> http://www.piotr-wlodarek.pl/articles/Programming-Languages-Comparison.aspx 

Zajrzalem z ciekawosci i miejscami bardzo marne to porownanie - widać, 
że nie we wszystkich językach masz większe doświadczenie, poza tym z 
większych kwiatków:

C:

"great, deterministic program performance" - ani great, ani 
deterministic... program działający w OS nie będącym RTOS z podziałem 
czasu nigdy nie ma determistycznego czasu wykonania, a samo C nie jest 
dużo szybsze od C# czy Java:
http://blogs.sun.com/roller/page/jag?entry=java_urban_performance_legends

"very portable"... to chyba wynika z liczby platform obsługiwanych przez 
kompilatory, co jest wymienione jako kolejny plus...

"physical pointers" to bardzo ryzykowne określenie, bo fizyczne 
rozmieszczenie obszarów pamięci na kościach RAM jest domeną producenta...


C#:

"no support for other programming paradigms" to z jednej strony zaleta 
(na diabła mieszać style!), a z drugiej nie do końca prawda, bo co 
powiesz choćby o możliwości użycia AOP w C#?

no i, jakby nie było, dla C# istnieje tylko jedno sensowne IDE...


Java:

"big memory consumption" - to nie jest realna wada... VISA obsługuje 
miliony transakcji dziennie i daje sobie radę, poza tym hardware w 
porównaniu z software (nie wspominając o know-how) jest bajecznie tani. 
no i czy na pewno takie "big" w porównaniu z C#?

"full control over the language in hands of one company" - to nie jest 
prawda: po pierwsze kolejne JSR powstają w grupach roboczych złożonych z 
największych świata IT, po drugie istnieją mocno konkurencyjne i szeroko 
stosowane implementacje JVM, jak JRockit.

"oversimplified, no "cool stuff" experienced developers like" - o czym 
dokładnie mówisz? znasz Java 1.5? no i to rzecz gustów - programistów 
Java dziwią choćby properties w C# tak, jak programistów C# ich brak w 
Java...

"no support for other programming paradigms than OOP" - tak samo, jak w 
przypadku C#

i jak mogłeś nie wspomnieć o ogromnym community open-source skupionym 
wokół Java (Apache, JBoss, Eclipse!)? C# goni, jak może, ale nadal mile 
świetlne w tyle...

no i znajdź takie rozwiązania architektoniczne dla C#, jak EJB 
klastrowane na poziomie serwera aplikacyjnego, JSF, portlety czy Cocoon 
dla Java...

anyway:
1. brakuje kryteriów określonych jasno już na wstępie
2. takie porównanie nie ma, obawiam się, żadnego sensu - pokazuje tylko, 
które języki Ty znasz lepiej, a które słabiej...

pozdr,
-- 
mgl
Technical Details
Message-ID: <dkdk77$1u7$1@news.dialog.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <1130508326.894711.153970@z14g2000cwz.googlegroups.com> <1eocwqzx1mywz$.dlg@piotr-wlodarek.pl> <dk4js0$bno$1@inews.gazeta.pl> <gdarqdgbasoq.dlg@piotr-wlodarek.pl> <dk58uc$que$1@nemesis.news.tpi.pl> <1ukj5f1umukn1$.dlg@piotr-wlodarek.pl> <dk9qjd$8ud$1@nemesis.news.tpi.pl> <14tjipt71g7bj.dlg@piotr-wlodarek.pl> <dkcfnp$fkd$1@nemesis.news.tpi.pl> <nhc0cfqljeo7$.dlg@piotr-wlodarek.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Michał <mgl@somewhere.net>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: bledy popelniane przez programistow C#
Date: Thu, 03 Nov 2005 19:17:36 +0100
Organization: Dialog Net
Lines: 69
Message-ID: <dkdk77$1u7$1@news.dialog.net.pl>
References: <1130508326.894711.153970@z14g2000cwz.googlegroups.com> <1eocwqzx1mywz$.dlg@piotr-wlodarek.pl> <dk4js0$bno$1@inews.gazeta.pl> <gdarqdgbasoq.dlg@piotr-wlodarek.pl> <dk58uc$que$1@nemesis.news.tpi.pl> <1ukj5f1umukn1$.dlg@piotr-wlodarek.pl> <dk9qjd$8ud$1@nemesis.news.tpi.pl> <14tjipt71g7bj.dlg@piotr-wlodarek.pl> <dkcfnp$fkd$1@nemesis.news.tpi.pl> <nhc0cfqljeo7$.dlg@piotr-wlodarek.pl>
Reply-To: zvfvn#zvfvn.pwo.arg
NNTP-Posting-Host: xdsl-969.wroclaw.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1131041832 1991 81.168.131.201 (3 Nov 2005 18:17:12 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Thu, 3 Nov 2005 18:17:12 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040616
X-Accept-Language: en-us, en
In-Reply-To: <nhc0cfqljeo7$.dlg@piotr-wlodarek.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit