Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

adam1415

C# - opinie i porównania

Polecane posty

Wreszcie zabralem sie za nauke C#. C++ kiedys uczylem sie C++ korzystajac z Microsoft Visual C++ i jakiejs ksiazki (juz nie pamietam jakiej). Teraz naszlo mnie pytanie. Przegladajac oferty pracy bardzo, ale to bardzo czesto natrafiam na pracodawcow, ktorzy szukaja ludzi umiejacych programowac w C#. Dlaczego nikt tego jezyka nie poleca, tylko C++. Rok temu chcialem zapisac sie do Computeach, gdzie ucza wlasnie C#, by zdobyc certyfikat Micorsoftu. Mowiono mi, ze to jest jezyk przyszlosci, ze C++ zostanie wyparty wlasnie przez Sharpa. Osoba z ktora rozmawialem ponad godzine "nawijala jak katarynka" o zaletach C#. Niestety cena dwuletniego kursu byla kompletnie zaporowa: ponad 5000 funtow. Chcialbym poznac wasze zdanie, dlaczego polecacie C++ a nie C#.

Link do komentarza
Udostępnij na innych stronach

Z C# to trochę jak z Delphi - wygodnie się w tym programuje, szybciej i łatwiej tworzy się programy, ale są one wolniejsze (zwykle, choć podobno istnieją wyjątki). IMO warto poznać C++ oraz właśnie C# lub Delphi. Jednego można wtedy stosować dla tworzenia wydajnego kodu lub takiego, którego nie da się utworzyć na pozostałych.

Choć zresztą, jak się zna C++ to nauka programowania w Delphi powinna być bardzo szybka, a w C# jeszcze bardziej (co prawda go nie używałem, ale wygląda na tyle do C++ podobnie, że ryzykuję takie stwierdzenie). A znajomość kilku więcej języków na 100% nie zaszkodzi.

Link do komentarza
Udostępnij na innych stronach

adam_ileśtam << Bo pytanie było o to czy warto się uczyć Pascal'a jako pierwszy język.

W ogóle to oczywiście warto poznać jak najwięcej języków.

Nowe zagadnienie/problem = nowy temat. <slee>

EDIT

Zanim ktoś uzna mnie za dziwaka to podpowiem, że ten topic został wyjęty stąd: http://forum.cdaction.pl/Pascal-Czy-oplaca...zyk-t36669.html

Link do komentarza
Udostępnij na innych stronach

Tak naprawdę wszystko zależy od tego do czego potrzebujesz danego języka programowania. Program w C# pójdzie ci na każdym windowsie, który obsługuje .NET (z C++ to różnie bywa - winapi), nie musisz się przejmować alokowaniem i zwalnianiem pamięci dla zmiennych. Tak generalnie to wskaźniki nie istnieją (z małym wyjątkiem). Jest bardzo dużo ułatwień przy pisaniu kodu (chociażby LINQ w .NET 3.5), naprawdę wielka biblioteka klas i gotowych rozwiązań, znając C# tak naprawdę niewiele ci brakuję do tego, żeby znać ASP.NET. Jest darmowe (dobre) narzędzie do pisania kodu w C# Microsoft Visual Studio 20008 Express Editions wersja dla C#. Jeżeli bardzo zależy ci na prędkości programu i zasobami jakie wykorzystuje to wybór jest oczywisty C++, w przeciwnym wypadku skłaniał bym się w stronę C#.

Link do komentarza
Udostępnij na innych stronach

A czemu nie Java ? Aplikacja powinna zadziałać na dowolnym komputerze. Jest świetne IDE - Eclipse. Znając Jave bez problemu możesz pisać aplikacje webowe (Tomcat). Ponad to w Javie można programować urządzenia mobilne, choćby Androida.

Tak tylko próbuje zauważyć, że C# to nie jedyny "szybki" język.

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...