Darmowe Forum
Październik 05, 2024, 17:36:33
Witamy,
Gość
.
Zaloguj się
lub
zarejestruj
.
Czy dotarł do Ciebie
email aktywacyjny?
1 Godzina
1 Dzień
1 Tydzień
1 Miesiąc
Zawsze
Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności
: Forum zostało uruchomione!
Strona główna
Pomoc
Zaloguj się
Rejestracja
Darmowe Forum
>
C++
>
Kompilatory C++
>
Róznica pomiedzy C++ a C#
Strony: [
1
]
« poprzedni
następny »
Drukuj
Autor
Wątek: Róznica pomiedzy C++ a C# (Przeczytany 16472 razy)
admin
Administrator
Ekspert
Wiadomości: 821
Róznica pomiedzy C++ a C#
«
:
Czerwiec 13, 2011, 07:53:17 »
Pierwsza podstawowa różnica między tymi językami jest taka, że w C++ występuje wielodziedziczenie czyli dana klasa może dziedziczyć po więcej niż jednej klasie jednocześnie, a w C# podobnie jak w Javie dana klasa może dziedziczyć tylko po jednej klasie, ale za to może implementować wiele interfejsów.
Druga podstawowa różnica jest taka, że w C# podobnie jak w Javie jest jedna klasa bazowa Object po której niejawnie dziedziczą wszystkie inne klasy, a w C++ czegoś takiego nie ma (wyjątkiem jest biblioteka VCL C++ Buildera).
Trzecia istotna różnica to brak wskaźników w C#. Podobnie jak w Javie korzysta się z referencji.
Kolejna różnica jest taka, że generalnie programy napisane w C# potrzebują specjalnego środowiska uruchomieniowego .NET Framework, które generalnie zwalnia programistę w troski o zwalnianie nieużywanych zasobów pamięci (podobnie jak w Javie, zwalnianiem pamięci zajmuje się tzw. odśmiecacz pamięci czyli garbage collector), aczkolwiek w niektórych przypadkach programista musi sam zwolnić niektóre zasoby.
To takie najważniejsze różnice. Poza tym w C# 3.0 są pewne nowości jak choćby typy anonimowe czy rachunek lambda, które nie występują w C++ i w Javie.
Zapisane
Strony: [
1
]
Drukuj
« poprzedni
następny »
Skocz do:
Wybierz cel:
-----------------------------
Zadanie C++ lutego -Agnieszka
-----------------------------
=> Nowy dział
=> Zadanie
-----------------------------
E14
-----------------------------
=> DIV
=> Java Script
=> php
-----------------------------
Dla Magdy i Wojtka
-----------------------------
=> Liczby dwójkowe
-----------------------------
Przykłady stron internetowych
-----------------------------
=> Strona zbudowana z tabelek
-----------------------------
Podstawy PHP
-----------------------------
=> Przesyłanie danych z formularza php
=> Pętle w php
-----------------------------
Java Script
-----------------------------
=> Java Script
-----------------------------
C++ Nowe rozdanie
-----------------------------
=> C++
-----------------------------
Java JDK
-----------------------------
=> Java ale nie Script
-----------------------------
Hyde Park
-----------------------------
=> Informacje
-----------------------------
C+++
-----------------------------
=> A Kuba powiedział
-----------------------------
Multimedia
-----------------------------
=> Photoshop
=> Nowy dział
=> Java Script
=> Corel
-----------------------------
Html-strony internetowe
-----------------------------
=> Podstawy HTML- ramki/ frames
=> Podstawy HTML- tabelki
-----------------------------
C++
-----------------------------
=> Podstawy C++ cz. I
=> Kompilatory C++
=> Programowanie obiektowe w C++
=> Problem w C++
=> Podstawy
=> C++ po raz pierwszy
-----------------------------
Turbo Pascal
-----------------------------
=> Turbo Pascal semestr II
=> Projekt AŚKA
=> Turbo Pascal semestr I
=> Podstawy Turbo Pascal
Ładowanie...
Polityka cookies
Darmowe Fora
|
Darmowe Forum
schoolmonster
entopia
rlrpg
ik
fryzja