-
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
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- 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
Najnowsze wątki
- 2026-01-20 Kiedy zajmiemy Bornholm?
- 2026-01-20 Bieruń => Junior Dynamics 365 Finance Consultant <=
- 2026-01-20 Warszawa => Project Manager (AI and innovation) <=
- 2026-01-20 Przemyk RP3? Zmarł po "kontakcie z policją" z winy pogotowia (Lubin 2021)
- 2026-01-19 oszustwo samochodowe
- 2026-01-19 Katowice => Solution Architect (Workday) - Legal Systems <=
- 2026-01-18 off-grid
- 2026-01-18 Co grozi Żurkowi za jego działania polityczne?
- 2026-01-17 To się NIE DZIEJE
- 2026-01-17 Czy to się kwalifikuje pod jakiś paragraf?
- 2026-01-17 Piaseczno cd 2
- 2026-01-17 Chlapacze do OPLA ale GUMOWE
- 2026-01-17 Toyota dba o Niemców.
- 2026-01-17 Wrocław => Junior Konsultant wdrożeniowy ERP <=
- 2026-01-17 Zlacze w mikrofonie z lat 80-tych




Fakturzystka, fakturzysta