-
Data: 2011-10-25 12:31:55
Temat: Re: c++ -> c#
Od: "Sarr." <s...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 24-10-2011 15:59, Wojciech "Spook" Sura wrote:
> Dnia 24-10-2011 o 10:16:42 Sarr. <s...@g...pl> napisał(a):
>
>> witam,
>>
>> mam luzne pytanie do tych, ktorzy doswiadczyli przejscia jak w
>> temacie, czyli z c++ na c#. nie zrozumcie mnie zle, chodzi mi o to,
>> zeby rzucac c++ na rzecz c#.
>>
>> chodzi mi o opinie o tym co w c# jest 'lepsze' a co 'gorsze', przy
>> czym podkreslam, chodzi mi o subiektywne opinie i konkretne przyklady
>> a nie generalizacje. co sie bardziej podoba, a co mniej. w czym c#
>> ulatwia zycie a z czym w c# trzeba sie meczyc. co moze sprawic, ze
>> dostajac nowe zadanie do rozwiazania wybierzecie wlasnie c#, i druga
>> strona medalu, do jakich zastosowan c# nie wybralibyscie nigdy w zyciu.
>
> Nigdy nie przechodziłem z C++ na C# w ścisłym sensie. IMO oba języki
> dobrze się uzupełniają.
>
> No to ciekawszych rzeczy:
>
> * Automatyczne zarządzanie pamięcią. Nie ma czegoś takiego jak delete,
> manager pamięci sam decyduje o tym, kiedy zwalniać pamięć (i zdarza się
> czasami, że wychodzi mu to lepiej niż w programie napisanym w C++).
> Trzeba natomiast pamiętać o zwalnianiu zasobów natywnych.
>
> * Własności w klasach. Szkoda tylko, że wzorowali się na C++, a nie na
[cut]
> * Zdarzenia wbudowane w język. Nareszcie.
>
> * Gotowce, gotowce, gotowce. W bibliotekach standardowych jest opakowane
> prawie wszystko, co można chcieć zrobić z Windowsem. Sieć, rejestr,
> rysowanie, wyrażenia regularne, dostęp do systemu plików, przetwarzanie
> tekstu, XML. Tona gotowych generycznych struktur danych.
>
> * Kolejność kompilacji plików nie gra roli, liczą się tylko namespace'y.
[cut]
> * Refleksje, czyli bardzo mocno rozbudowane RTTI. Nic się nie schowa,
> jeśli ktoś się uprze, to może swobodnie rzeźbić po prywatnych polach
> klas. Enumerować członków klas, łącznie z metodami i własnościami.
no tak, glownie dlatego zaczalem sie interesowac c#, zaraz po tym jak
dokonalem prymitywnego reflection dla c++.
> * Atrybuty (które można przypiąć do czegokolwiek). Przydają się w
[cut]
>
> * Typy generyczne bez refleksji nadają się tylko do konstruowania
> kontenerów danych (na przykład nie można - jak w C++ - "na wiarę"
> zawołać metody obiektu, którego typ jest określany podczas
> instancjonowania typu generycznego)
>
> Tyle z pamięci. Zachęcam do zapoznania się z językiem, jest bardzo ciekawy.
wlasnie cos w ten desen, o takie podsumowanie mi chodzilo. dziekuje.
BR,
Marcin.
Następne wpisy z tego wątku
- 25.10.11 12:54 Robert Winkler
- 25.10.11 13:54 R. P.
- 25.10.11 17:36 Wojciech \"Spook\" Sura
- 26.10.11 04:59 Jacek Czerwinski
- 26.10.11 05:20 Adam Przybyla
- 26.10.11 05:53 Jacek Czerwinski
- 26.10.11 06:07 Adam Przybyla
- 26.10.11 08:05 Sarr.
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-14 granice
- 2025-07-14 Awaria VM?
- 2025-07-14 Gdańsk => Programista Kotlin <=
- 2025-07-14 Warszawa => Junior Rekruter <=
- 2025-07-14 Warszawa => Specjalista rekrutacji IT <=
- 2025-07-14 Wkłady do zniczy...
- 2025-07-14 Warszawa => Specjalista ds. Sprzętu Komputerowego <=
- 2025-07-14 Re: PO chroniło i chroni policyjnych bandziorów [zawiasy za katowanie obywatela (Poznań czerwiec 2012)]
- 2025-07-14 Warszawa => International Freight Forwarder <=
- 2025-07-14 Warszawa => Recruiter 360 <=
- 2025-07-14 Re: Rz?Âd ZAKAZUJE magazyn?Â?w energii ?!! Nowe prawo od 14 lipca to SZOK! ??Â
- 2025-07-14 Warszawa => Sales Assistant <=
- 2025-07-13 Fałszywe alerty
- 2025-07-12 dlaczego gadacie z tym debilem
- 2025-07-13 Unia Europejska przygotowuje nowy podatek