ďťż

Ładny brzuch

Porównanie języków: C++, C#, C - Czym się różnią ??? Mam pytanko a za razem wątpliwość. Czym się różnią od siebie języki C++ i C# i C ? Co jest w nich innego ?? Nie rozumiem róznicy w tych językach. Proszę mi to wyjaśnić na konkretnych przykładach - jeśli ktoś potrafi oczywiście. Proszę napiszcie wszystkie różnice między C++ i C# i C. Ja nie wiem nic w tym temacie więc piszcie co wiecie. Chodzi mi o wszystko co je różni: różnice w kodzie, kompilatory, łatwość programowania, łatwość nauki/przyswojenia danego języka.

Czekam na jakiekolwiek odpowiedzi.

Wakaje ......... złapcie mnie wreszcie !!!!



C i C++ się różnią tym
że C jest językiem strukturalnym
a C++ jest językiem Obiektowym

Programista nie wielbłąd wypić musi :D

Wszystkie wymienione przez ciebie języki różnią się od siebie :). Dodam tylko że głównym architektem C# był twórca innego "języka" (Delphiego).

---------------------------------
..::NeVeS::..
---------------------------------
Marno?ć nad marno?ciami, wszystko marno?ć.

Nie za duzo jak na jeden post? :-)
Jezyk C++ wywodzi się bezposrednio z jezyka C - choc ma wiele znaczacych roznic, to osoby znajace C nie beda mialy duzych problemow z zaadaptowaniem C++. C++ wprowadza wiele nowosci i ulatwien, ale najwieksza roznica to, ze C++ jest jezykiem obiektowym, natomist C jest jezykiem proceduralnym. Co do C# - jego glownym celem (z zalozenia tworcow) jest wspieranie platformy .NET Microsoft'u. To nieznaczy, ze tylko do tego. Mozesz w nim pisac programy pod Windows, jak i gry wykorztstujace DirectX. Dla ciekawostki podam, ze jezyk C# zostal napiany w... C++ :-). Jezeli chodzi o sprawe kompilatora to w przypadku C i C++ jest tak. Instalujesz kompilator i kod zrodlowy ?dajesz w rece? tego programu. Nie wszystkie kompilatory maja tzw. linkery, ktore sluza do dolaczania do twojego programu uzywanych bibliotek. Dlatego (zwlaszcza w starszych wersjach) proces kompilacji i linkowania bedziesz musial robic samodzielnie. Jesli chodzi o C# to musisz zaopatrzyc sie w tzw. .NET Framework SDK - zestaw narzedzi do C# (i nie tylko). Do pobrania ze stronyt Microsoft'u. Sama skladnia jezykow (C, C++ i C#) nie rozni sie tak bardzo, ale jak zawsze jest kilka znaczacych roznic.
Stawiasz pytania typowe dla poczatkujacych programistow (bez obrazy ;-)):
"latwosc" - kazdy jezyk ma "cos" latwego i trudnego. Sposob przyswajania wiedzy jest rozny dla kazdego uczacego. Jedni ucza sie szybciej, inni o wiele wolniej (to nie znaczy, ze w przyszlosci nie dorownaja tym "szybszym"). Czeste pytanie to "ktory lepszy" - to pytanie jak najbardziej wzgledne - co rozumiesz pod slowem lepszy? Kazdy jezyk stworzony zostal do czegos innego (no moze nie wszystkie) - jedne sa doskonalym rozwiazaniem dla czegos co w innym jezyku jest o wiele trudniejsze do rozwiazania (aczkolwiek nie niemozliwe). Wybor jezyka lezy TYLKO po stronie uczacego. Nie powinienes sugerowac sie innymi. Sam poczytaj o tych jezykach i zdecyduj, ktory bardziej jest Ci przystepny. Sam wybierz taki jezyk, w ktorym psiac bedzie Ci sie przyjemniej.



To nie deja vu - przepraszam za zdublowanie postu...

Moim zdaniem powineneś rozważyć tylko C++ i C# ponieważ C jest już językiem przestarzałym.

Wojna nigdy sie nie kończy, dla tych co walczyli.

> Moim zdaniem powineneś rozważyć tylko C++ i C# ponieważ C jest już językiem przestarzałym.

a w czym będziesz programował pod linuxem?

cytat:Dude napisał:

a w czym będziesz programował pod linuxem?c++, c#, java, python, perl, object-pascal, php i wiele wiele innych ;) co tylko mozna sobie zamarzyc :chytry:

pozdrawiam
pepsi^no1

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •