
Polar
Stały użytkownik-
Postów
1875 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
4
Treść opublikowana przez Polar
-
I tak sie cza uczyć UML ;], no zarabiają nieco wiecej ale to zależy...
-
Atrybuty i mechanizm refleksji w C# to zupełnie inna bajka, to nie cecha CSharp jako takiego a cecha platformy .NET i jest to nierozerwalnie z nią związane. A mechanizm refleksji mozna uzywać do róznych celów jak sie można łatwo domlyśleć od zwykłego przeglądania metadanych, tworzenie nowych typów danych w czasie pracy programu. Oczywiście to wszystko w czasie działania programu. ^^ Mam nadzieje że nie bedom tego nadużywać :D Nadużywać w sensie stosowania tego przez programistów bo źle zastosowanie może wprowadzic niezłe zamieszanie. Ale na pewno moze to uproscić wiele spraw związanych choćby z tworzeniem i dokumentowaniem bibliotek... Eee tam bigosik :lol2: poprostu to nie zachód ludzie wpierw musza sie przekonać, też tak myślałem że głupi język że małe możliwości nie znając wogóle jego podstaw i możliwości... aż do czasu bliższego poznania. Teraz jak widze hybrydowo-"obiektową" składnie C++ to aż mnie skreca... wogóle bym sie tego języka (C++) nie uczył i od początku bym zaczynał od CSharpa od momentu jego powstania :cry: :cry: :cry:
-
Właśnie tak jak tam jest opisane. Dokładnie! to bardzo ważna rzecz. No właśnie! właśnie z tego powodu CSharp czy JAVA nigdy C++ nie zastąpi - bo to języki do innych celów. Każdy ma swoje preferencje i jakieś wstępne wymagania co chce robić i do tego dopiero mozna dobierać język.
-
No cóz to podwaliny rozumowania jak działa język programowania kod nie zarzadzany i zarządzany, dwie różne koncepcje do pewnego czasu był tylko ten pierwszy... Jak nie łapiesz to główne pojęcie związane z tym to wirtualna maszyna, managed-unmanaged code, prosze tu artykuł, po przeczytaniu którego powinno się wyjaśnić http://blogs.msdn.com/brada/archive/2004/01/09/48925.aspx
-
Nie wiem czy dobrze mnie zrozumiałeś :unsure: . Chodziło mi o to że język który będzie nastepcom C++ będzie musiał być przede wszysktim niezarządzanym językiem z bardzo duzymi możliwościami i duża szybkością, w wydajności i możliwościami powinien dorównywać a nawet lepiej aby przewyższał C++ bo tylko taki język nada się na tworzenie wirtualnych maszyn aby tacy jak np. ja mogli pisać w czymś zarządzanym jak CSharp. Aha koniecznie ten nowy język musi mieć nowoczesne elementy jak wbudowany odśmiecacz.... pytanie tylko jest takie... czy niezarządzny język może mieć odśmiecacz ;].... kto mi na nie odpowie (ja wiem) ;] Powodzenia. :mur: A i jeszcze jedno Java i CSharp to języki do konkrentego celu (windows) i pod konkretne zadania (pisanie oprogramowania dla windows, może potem gry itd.), poprostu mają inne zastosowanie niż C/C++ tam gdzie to tlko możliwe powinno sie wybierać te dwa pierwsze, wysoka wydajność wymaga już tych dwóch drugich do czasu powstania ich następcy.
-
CSharp nie zastąpi C++, w dyskusji wszystko to zostało już powiedziane. Jeśli chodzi o tworzenie oprogramowania nie wymgającego duzych mocy obliczeniowych dla windows to zastąpienie będzie mieć miejsce i na pewno go zastąpi , w pozostałych przypadkach na pewno nie... C++ zostanie zastąpiony przez inny jezyk może D, moze E...... w każdym razie musi to być coś NIEZARZADZANEGO, więc wszelkie wirtualne maszyny odpadają. Co do argumentów o wyższości czy nie wyższości - to rynek decyduje co sie używa jesli rynek uznał ze w czymś tworzy się oprogramowanie znacznie szybciej, wygodniej bezproblemowo to właśnie tego sie będzie używać. Głównym argumentem dziś jest szybkość pisania oprogramowania i jego stabilność - dopracowana mechanika programu a nie zawracanie sobie głowy choćby wyciekami pamieci - to są właśnie głowne argumenty:
-
Skąd ja to znam :lol2: :lol2: :lol2: Mam tylko nadzieje że MS wypóści jakis apgrejd związany z dość częstym pojawianiem się słynnych różowych pasków w VS2005 :mur: bo to czasami potrafi dobić... A i jeszcze jedno to dla tych którzy nie wiedzą o co chodzi, to znaczy czemu akurat CSharp i VS są takie dobre do szybkiego pisania dużych programów dla Windows powinni zapoznać się paroma super-ważnymi pojęciami: Garbage Collector, Namespace i.... jeszcze jedna super duper ważna rzecz, jak ktoś zgadnie ma piwo :-P
-
Już nadeszła poprostu zmiana pokolenia języków i tyle co tu dużo mówić niedługo C, C++ odejdzie w zapomnienie jeśli chodzi o pisanie programów do windows i tyle. Można się zgadzać mozna sie nie zgadzać ale taki jest stan rzeczy. A to że obecnie najlepszym do pisania programów w windows językiem i środowiskiem sa CSharp i VS2005 to nie ulega żadnym wątpliwościom. Można machać coś w C++ ale po co, standardowe programy windowsowe w 95% nie wymagaja aż tak dużej mocy maszyny... Ale są też niestety dobitne przykłady na słabość C# przykładem może być program Paint.NET do obrótki grafiki, program bardzofajny spore możliwości i wygląd ogólnie spoko... Jednak program działa wolno jak żółw :D chociaż wprowadzili w nim mase optymalizacji i ulepszeń z wersji na wersje. Ogólnie mowiać działa tak wolno że pierwsze jego użycie kończy się "WTF ???" i usunięciem tego muła z dysku...
-
Ole od której wersji ? bo już były 2 : 1.0 i 2.0... Od wersji 1.0 bedzie się różnił znacznie, ale od wersji 2.0 juz nie tak dużo ale na pewno będzie dość sporo różnic... samo VS2007 będzie pewnie na maxa dopakowane ale to już pod Widows Viste.
-
I bardzo dobrze, kolejny nawrócony :D, początkujący niech już lepiej nawet nie tykają C++ a tymbardziej C ;] bo już C# 3.0 na horyzoncie...
-
Internet czy Windows to akurat w tym wypadku (chodzi o C#) żadna różnica bo czy to pisząc programy okienkowe czy internetowe czy sieciowe wykorzystuje się jeden język a jedyne różnice to poznanie pewnej liczby gotowych kontrolek i ich wykorzystania i cała różnica w tym wypadku (C#) miedzy programowaniem WindowsForms a WebForms :D
-
Zazwyczaj najlepiej od razu wejść na głebokom wode i zacząć od programowania obiektowego i poznając jego zasady uczyć się języka. A co do abstrakcji to obiektowe nie jest już dość nisko, bo juz dawno wprowadzono programowanie komponentowe czy agentowe tak wieć obiektówka to obecnie najniższy poziom którego się używa w praktyce i nie ma co schodzić niżej, NAWET NA POCZATKU UCZENIA SIE! A co do uczenia się c++ to nie wiem czy jest jakiś sens pracy jako c++ praktycznie nie masz szans dostać a jak dorośniesz to tego już nie bedzie się używać więc sens uczenia się tego jest żaden. JESLI ZACZYNASZ TO OD RAZU JAVA ALBO C#. Nie ma sensu uczenia się czegokolwiek innego. Ja gdybym mógł to na pewno nie siedziałbym w bagnie C++ tylko od razu uczyłbym sie C# i technologi netowych MS bo popyt na to zagranicą jest potęzny a i w Polsce ostatnio też dramatycznie rośnie. Też na początku nie lubiłem tego języka i technologi .net ale prawda jest taka że do pisania oprogramowania do windows, i na pewno w przyszłości pisania gier nie ma nic lepszego. A nowy windows Vista będzie potęznym zastrzykiem .netu.
-
A pytanie po co ci to co chcesz robić, jakie programy pisać na jakie platformy , środowiska itd ? Jak do Windows to C#, jak ogólne i wieloplatformowe to Java, jak na komórki to też java albo C# na urzadzenia mobilne, jak internet to PHP5, technologia ASP.NET2.0 czy też JSP. Jak wymagające wysokiej wydajności to C++, jak na mikrokontrolery i inne układy scalone to C można by tak wymieniać długo.
-
Lepiej uczyć języka praktycznego a nie ćwiczebnego jak basic , pascal czy python i inne dziwne wynalazki. Jezyk praktyczny to taki w którym tworzy sie najwiecej programów.
-
Zależy, zależy jak leży. Nauczyć się można i w sumie wcale nie trzeba mieć nic takiego w sobie. Jak sie ma w sobie to coś to sie nie zostaje programistą a raczej szefem projektu. Programiści to typowi wyrobnicy oni nie są od myślenia tylko od wykonywania zlecononych zadań, tu nie ma miejsca na indywidualności, a jak już ktoś taki jest to od razu idzie poziom wyżej. Pozatym te pensie które zostaly podane na początku tematu są wyssane z palca. Na pewno nie dostanie sie 6k a w szczególności ktoś bez praktyki doświadczenia itd. to są wyjątki powiedzmy 5% reszta to znacznie mniejsze wynagrodzenie. Bardzo dużo zalezy też od stopnia, powiedzmy inzynier dostanie 2k to magister prawie 3k. A co do języka to zależy... C/C++ jako jezyki do pisania aplikacji dla Windows caly czas tracą pozycje, i nie ma sie co dziwić to bardzo stare języki za stare na obecną chwile. Wraz z wejściem Windows Vista na pewno znacznie zmniejszy sie ich wykorzystanie. Na pewno C++ nie zostanie zastąpiony przez C# czy Jave - to nie możliwe, ale przez inny język który bedzie zapewniał wydajność C++ i bedzie miał prostą obiektową składnie - podobną albo nawet taką samą jak ma C# bo trzeba uczciwie przyznać że nic lepszego do pisania okienkowych aplikacji pod winde nie ma i nie było jeszcze nigdy. Podobnie jak nie było nigdy wcześniej w historii tak potężnej biblioteki jak .NET 2.0 A co do następcy C++ to prawdopodobnie będzie jezyk D, w pełni obiektowa bardzo prosta składnia a wydajność większa niz C++.
-
Edytor... no... Masochiści pewnie zaraz polecą Notepad ^_^..... Naucz sie Dreamweavera i/lub HomeSite, to kompleksowe środowisko do tworzenia stron internetowych (niczym visual studio - ten 1 ;]). A HomeSite to potęzny tekstowy edytor...
-
Dobra Karta Muzyczna
Polar odpowiedział(a) na Ant3k temat w Słuchawki, Głośniki, Odtwarzacze, Hi-Fi, Karty Dźwiękowe
A1 jest lepsze ze względu takiego że do A2 nie ma sterowników dopracowanych i powoduje same błedy na NT5. A2 to niech lepiej nie bierze ze wzgędu takiego jaki podalem powyżej... Porównywać Yamahe czy Vortex do Live i Audigy nie ma większego sensu w stereo, chyba tylko głucho niemy moze przez przypadek wybrać ostatnie dwie karty. To źle myślisz właśnie ta yamaha ma prawdziwe wyjscie SPDIF na 1 chinch co dokładnie widać na fotce, nie trzeba żadnych jacków starczy zwykły kabel mono 1 chinch na 1 chinch i to wszystko. Bierz tą yamahe i sie nie zastanawiaj dla stereo i lub 5.1 przez SPDIF sluchania muzy nic lepszego nie znajdziesz w przedziale ceny od 0 do 200 zł. Od Live to już od dawien dawna każda karta producenta innego niż creative (czyli normalnego) gra lepiej. -
Dobra Karta Muzyczna
Polar odpowiedział(a) na Ant3k temat w Słuchawki, Głośniki, Odtwarzacze, Hi-Fi, Karty Dźwiękowe
Do odłuchu stereo to tylko yamaha 724 albo vortex 1 żaden lajf czy audidżi nie ma szans w czystosci i jakości dźwięku do tych dwóch kart co podałem. -
Sposobów jest wiele, wszytko zalezy co komu potrzeba.
-
Obustronne łącznie plików to dość poważny błąd tak jak zamykanie łańcucha wymiarowego w rysunku technicznym czy łącznie wszystkich tabel w bazie relacjami wiele do wielu...
-
Błąd jest dlatego, że nie rzutujesz stringa do int. Rezultatem System.Console.Read() jest string. Najprościej można to zrobić tak: int i = Convert.ToInt32(Console.ReadLine());Ale ten sposób jest beznadziejny. int i = 0; int.TryParse(Console.ReadLine(),out i); To jest znacznie lepszy sposób. Bo w metodzie TryParse jest już zawarte kilka innych poleceń m.in. sprawdzanie wyjątków we wprowadzonym tekście. Zmienna int i zostaje ustalona defaultowo na 0. Jeśli instrukcji TryParse nie uda sie przerobić podanego tekstu na liczbę całkowitą to zmienna int i nie zmienia się zostaje tam 0. Jeśli TryParse przerobi podany tekst na liczbę całkowitą to właśnie ta liczba zostaje wpsiana do zmiennej int i. Najprostrza i najskteczniejsza metoda na pobieranie liczb, i ważne jest to że nie zostaje wyrzucony wyjątek.
-
Jedno i drugie to straszny shit. Zdecydowanie SUSE 10. (Nie chodzi mi o Open Suse bo to taki sam shit jak dwie dystrybucje w temacie).
-
Z książek tego pana nie nauczy się programowania obiektowego jeśli jeszcze go nie zna. :lol2: Podobnie jak Thinking in Java, tak samo Thinking in C++ szczególnie tom2 to jedno wielkie nieporozumienie. Fatalnie dobrane przykłady i w dodatku porąbane tłumaczenie.
-
C Czy C++ Czy C# Dla Automatyka I Robotyka
Polar odpowiedział(a) na forumowicz temat w Programowanie
O PHP5 i jego obiektowych "zastosowaniach" ^^ jest tyle opinii ilu ludzi ma z tym styczność. Ja np wole raczej czwórke i starcza mi obiektowość jaka tam jest zaiplementowana. A jakby porównać PHP5 do choćby ASP.NET 2.0 to wypada to na korzyść dziecka MS. Może wersja PHP6 zmieni to na lepsze, bo jak na razie piątka odpada. -
C Czy C++ Czy C# Dla Automatyka I Robotyka
Polar odpowiedział(a) na forumowicz temat w Programowanie
C jest podklasa C++. To jest jego zaleta ale jednocześnie wielka wada, która wynikła z usilnej chęci zapewnienia zgodności z poprzednikiem (niestety). Na szczęście następcy C++ (być moze język D, albo jakiś inny dialekt oparty np na C# albo javie) będą tej wady pozbawieni.