c# i c/c++ to nie to samo ??

0

Witam!!

To nedzie pytanie na miano jak bym właśnie zaczą programować. Otóż na nowej skórze stronki 4programmers przeniśliście dział download na strone główną i patrze:

Kody źródłowe
Delphi
C/C++
Server-Side
C#
Java
Pascal
Inne

Czemu c# jest odzielnie od c/c++ 8-0 zawsze mi się wydawało, że c# to jest skrót od c/c++. Więc jaka jest pomiędzy tym różnica??

0

Tyle o nim wiem ze jest to zmodyfikowany C++ majacy cos z Javy (czy cos podobnego) i wydaje mi sie ze byl stworzony przez sam-wiesz-kogo.... (ale za to bani nie dam) [???]

0

C# został stworzony na potrzeby platformy .net przez M$. Z tego co kojarzę, to głównym twórcą języka jest ta sama osoba, co była odpowiedzialna za Delphi.

Różnice pomiędzy "normalnym" C/C++ a C# są ogromne. Oto kilka z nich:

  1. Nie można normalnie korzystać z bibliotek STL (co się często przydaje)
  2. Cudo które nazywa się Garbage Collector nie pozwala nam na dowolną zabawę z obiektami (alokacja i zwalnianie pamięci)
  3. W związku z powyższym nie ma normalnych wskaźników
  4. C# jest zbudowany głównie z myślą o .net
  5. C# jest zbliżony do Delphi pod względem prostoty pisania aplikacji okienkowych

W VC++ .net posiada rozszerzenia takie jak C# (GC, obsługa .net), a także pozwala na bezproblemowe (prawie) korzystanie z wszystkich bibliotek, więc ja osobiście wolę C++ :d

1 użytkowników online, w tym zalogowanych: 0, gości: 1