• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czym sie rozni c++ object a c# ?

VPS Starter Arubacloud
0 głosów
604 wizyt
pytanie zadane 25 grudnia 2016 w C i C++ przez pokrywa1 Użytkownik (990 p.)
Tak jak w temacie

1 odpowiedź

–2 głosów
odpowiedź 25 grudnia 2016 przez ZakosiliMiNeta Nałogowiec (30,910 p.)
C++ to C++, a C# to jest język skryptowy od Microsoftu ( łączy C++ i Javę i kilka innych języków ), a Objectiv to język do pisania appek na urządzenia od Appla
komentarz 25 grudnia 2016 przez pokrywa1 Użytkownik (990 p.)
A do pisania  aplikacji lub gier na komputer będzie lepszy c++ czy c#
komentarz 25 grudnia 2016 przez ZakosiliMiNeta Nałogowiec (30,910 p.)
Jeju pytanie typu do przeprowadzki będzie lepsza ciężarówka czy wyścigówka, a do przejażdżki wyścigówka czy ciężarówka ?
komentarz 25 grudnia 2016 przez JAKUBW Nałogowiec (33,470 p.)
W C# zrobisz grę szybciej i łatwiej znajdziesz błędy. W C++ będziesz męczył się z błędami, ale możesz zrobić grę na Linuxa, Windowsa i Maca za jednym razem. Teoretycznie C++ jest szybszy w działaniu ale jeżeli chcesz możesz korzystać z dll napisanych w C++. Zależy co wolisz. Natomiast do aplikacji okienkowych lepszym rozwiązaniem jest C#.

Aha, no i C++ != C object != C#
komentarz 25 grudnia 2016 przez QizmoPL Stary wyjadacz (11,440 p.)
Wszystkie wielkie studia pisza w c++, wiec jest cos na rzeczy, c# nie teoretycznie, a praktycznie jest wolniejszy, co do poziomu pisania aplikacji to juz zalezy od Ciebie, osobiscie napisze cokolwiek szybciej uzywajac c++ niz c#. C# jest dobry do aplikacji opartych na chmurze.
1
komentarz 25 grudnia 2016 przez adrian17 Ekspert (344,100 p.)
edycja 25 grudnia 2016 przez adrian17

C# to jest język skryptowy

Nie wiem skąd pomysł że to język skryptowy. Jego główna implementacja (kompilacja + VM) jest analogiczna do Javy: https://i.stack.imgur.com/MRzvC.png

 ( łączy C++ i Javę i kilka innych języków )

Projektowo to bezpośredni konkurent Javy, który co prawda trochę inaczej (i szybciej) ewoluuje, ale wciąż to bardzo podobne języki

Wszystkie wielkie studia pisza w c++

Taki Super Mario Run (Nintendo) działa na Unity :)

c# nie teoretycznie, a praktycznie jest wolniejszy

Różnica w w dużej części zastosowań nie mająca znaczenia. W grach trochę większa, ale też nie zawsze. Jest sporo złożonych gier napisanych w Unity/gołym C#, które wydajnościowo radzą sobie dobrze.

komentarz 25 grudnia 2016 przez QizmoPL Stary wyjadacz (11,440 p.)
Zobacz wszystkie silniki(wyolbrzymienie), sa napisane w c++. C# to fajny jezyk, ale nie tam gdzie jest potrzebna predkosc. Zgadnij w czym napisano Unity?
komentarz 25 grudnia 2016 przez adrian17 Ekspert (344,100 p.)

Zgadnij w czym napisano Unity?

No właśnie.

Obecnie najpopularniejszym językiem do machine learningu jest Python. Ale jak to, spytasz, skoro Python jest piekielnie wolny, a ta dziedzina nauki wymaga wydajnego przeliczania dość sporych danych? Bo kluczowe komponenty są napisane w C lub C++ie, a Python pełni główie rolę kleju, który przygotowuje dane wejściowe i wywołuje funkcje wydajnych bibliotek.

Podobnie jest tutaj. Niektóre kluczowe komponenty - renderowanie, kolizje - są realizowane przez Unity, który, jak sam zauważyłeś, jest napisany w wydajniejszym języku. To często jest najcięższa część gry, więc napisanie głównej logiki w mniej wydajnym języku nie jest problemem.

 C# to fajny jezyk, ale nie tam gdzie jest potrzebna predkosc. 

Czasem nie jest potrzebna aż taka prędkość.

Podobne pytania

0 głosów
3 odpowiedzi 4,683 wizyt
0 głosów
2 odpowiedzi 669 wizyt
pytanie zadane 31 lipca 2016 w HTML i CSS przez james30k Bywalec (2,260 p.)
+1 głos
1 odpowiedź 466 wizyt
pytanie zadane 24 lutego 2016 w HTML i CSS przez Dynamic Bywalec (2,910 p.)

92,454 zapytań

141,262 odpowiedzi

319,089 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...