Diskuze: Rozdiel medzi C C+ C++ C#

C++ C a C++ Rozdiel medzi C C+ C++ C#

Avatar
Dominik Gavrecký:

Zdravím,

Zaujímallo by ma aký je rozdiel medzi C C+ C++ C# .

Ďakujem

Odpovědět 5. ledna 22:18
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na Dominik Gavrecký
David Novák:

no C, C++ a C# jsou programovací jazyky.. C+ je známka v americkém hodnotícím systému :P

Nahoru Odpovědět 5. ledna 22:25
Chyba je mezi klávesnicí a židlí.
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na Dominik Gavrecký
Taskkill:

C je puvodni jazyk, vymysleli ho ti inzenyri z AT&T , ti sami, kteri stvorili UNIX .. je to velmi mocny jazyk, kompilovany, nepodporuje tridy, podporuje primitivni datove typy a pole, s poli charu je mozno nakladat jako se stringem .. ma predchudce objektu tzv. struktury (to je vec co ma promenne (slozky) ale nema metody/funkce)

C ++ je jazyk z cecka vychazejici, podporuje objekty v plnem slova smyslu, spoustu vychytavek, je to takovej cistokrevnej bratr C# a Javy :) mozna spis strejc ... rozdil je urcite v pokrocilosti, c++ je pro vyvoj vetsich projektu vhodnejsi (prave kvuli objektum) C se pouziva hlavne v mikroprocesorech a tak

C umoznuje inline Assembler (myslim, ze i C++, vetsinou je to tak, ze co slo v C jde v C++ taky)

C+ neni programovaci jazyk (pokud vim)

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  -1 5. ledna 22:26
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na David Novák
Taskkill:

taky jsem to nasel na wiki :D

 
Nahoru Odpovědět 5. ledna 22:26
Avatar
Filip Šohajek
Redaktor
Avatar
 
Nahoru Odpovědět 5. ledna 22:27
Avatar
Dominik Gavrecký:

C+ bol môj prešľap :D Ospravedlňujem sa ak som niekoho urazil. Ale ďakujem všetkým ...

Nahoru Odpovědět 5. ledna 22:29
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na Dominik Gavrecký
Taskkill:

vklidu ;) spis bych rekl ze pobavil ... ono tohle neni vubec nezvykla mejlka ... na netu jsem toho kdysi nasel destiky, lidi proste cekaj, ze mezi trojkou a jednickou bude mezistupen :) me treba vzdycky zajimalo jestli by se do javascriptu dalo psat inline ceckem ... no taky je to nesmysl...ale ty moznosti ...

 
Nahoru Odpovědět 5. ledna 22:33
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na Dominik Gavrecký
David Novák:

Jinak C je z roku 1972 a udělal si ho Ritchie, aby v něm psali v Bell Labs Unix a nemuseli to mlátit v asembleru.

C++ je z roku 1983 a má to být v zásadě "vylepšené C" - tj. zásadně rozšířena knihovna, přidání abstrakce, OOP, string apod. a zároveň si zachovat sílu C (tj. možnost pracovat i s jednotlivými bity, inline asembler, vlastní správa paměti, apod.

C# je z roku 2000 od Microsoftu a byl to nový jazyk pro jejich novou .NET platformu a představa byla opět vylepšit předchozí jazyk - C++. Hodně se ale inspirovali i u Javy, je tam nějaký mezikód (takže můžeš pro .NET psát v různých jazycích). Je to hodně vysoký (abstraktní) jazyk a za programátora dělá spoustu věcí - je tedy "blbuvzdornější" a vývoj v něm jde rychleji (obzvláště u běžných, okenních aplikací), ale za cenu ztráty kontroly nad tím, co přesně se děje. Je tedy pomalejší než dobře napsaný C++ kód, ale ten rozdíl většinou není zásadní.

Jinak pro zajímavost - jméno C# vzniklo tak, že vezmeš ++ a dáš je dvakrát nad sebe ;)

Nahoru Odpovědět  +1 5. ledna 22:33
Chyba je mezi klávesnicí a židlí.
Avatar
David Novák
Tým ITnetwork
Avatar
David Novák:

Já ale píšu pomalu... :D

Nahoru Odpovědět 5. ledna 22:34
Chyba je mezi klávesnicí a židlí.
Avatar
Nahoru Odpovědět 5. ledna 22:35
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.