Je lepší začít s C nebo C++?

hu

Re:Je lepší začít s C nebo C++?
« Odpověď #15 kdy: 06. 01. 2017, 10:53:15 »
Vykašli se na C a C++, to jsou jazyky pro lopaty. Nauč se Javu.

To psal falešný javaman ().


Tomáš Roll

Re:Je lepší začít s C nebo C++?
« Odpověď #16 kdy: 06. 01. 2017, 11:20:13 »
Pravý Javaman teď ve svém Gulfstreamu letí do Karibiku na zaslouženou dovolenou.

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Je lepší začít s C nebo C++?
« Odpověď #17 kdy: 06. 01. 2017, 13:01:21 »
Pravý Javaman teď ve svém Gulfstreamu letí do Karibiku na zaslouženou dovolenou.
Dovolená je pro lopaty, pravý javaman se věnuje pouze vývoji a to na 150 procent.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Je lepší začít s C nebo C++?
« Odpověď #18 kdy: 06. 01. 2017, 15:16:49 »
Pohľad z C++ komunity:

https://www.youtube.com/watch?v=YnWhqhNdYyk

Ako píšu predrečníci v diskusii, C++ od normy z roku 2011 sa vzďaľuje od pôvodného jazyka C míľovími krokmi. Pôvodné, t.j. C-čkové, polia, pointerová aritmetika sa čoraz viac považujú za neodporúčané.

Hlavně se nemá používat v žádném případě "new".

coxi

Re:Je lepší začít s C nebo C++?
« Odpověď #19 kdy: 06. 01. 2017, 18:29:38 »
Pohľad z C++ komunity:

Ako píšu predrečníci v diskusii, C++ od normy z roku 2011 sa vzďaľuje od pôvodného jazyka C míľovími krokmi. Pôvodné, t.j. C-čkové, polia, pointerová aritmetika sa čoraz viac považujú za neodporúčané.

C guru ovšem používají pouze pointerovou aritmetiku.


ferren

Re:Je lepší začít s C nebo C++?
« Odpověď #20 kdy: 06. 01. 2017, 21:55:43 »
ta prednaska je skvela, ano takto by se asi melo dnes c++ ucit. a to ma cesta byla basic->assembler->c->c++

Kit

Re:Je lepší začít s C nebo C++?
« Odpověď #21 kdy: 06. 01. 2017, 22:57:51 »
Pôvodné, t.j. C-čkové, polia, pointerová aritmetika sa čoraz viac považujú za neodporúčané.

To je sice pěkný, že jsou neodporúčané, ale pokud jde o výkon, tak v určitých případech nevyhnutelné.

Pokud mi jde o výkon, tak se C vyhnu velkým obloukem a rovnou použiji Fortran.

Mysteriozni Programator

Re:Je lepší začít s C nebo C++?
« Odpověď #22 kdy: 07. 01. 2017, 02:30:08 »
Kdybych dělal něco dneska v C++, jakože bych asi nedělal, ale kdybych dělal, programoval bych tak, jak se to dělá (a jak je to umožněno) v Javě, tak třeba: nepoužíval bych vícenásob. dědičnost, vyhnul bych se vracet výstup v metodě jinak, než přes return, zpravidla bych nepoužíval funkce a procedury jinak, než-li v zapouzdřeném stavu v rámci potřeb třídy a vždy jen v odůvodnitelných případech (výkon), dále bych nepoužíval pointrovou aritmetiku jinde, než-li právě v těchto funkcích (které bych používal jen z důvodu výkonu). OOP a přehlednost programu, což úzce souvisí s pohodlností vývoje, by měla v 99% přednost před o 5% lepším performance. Úplně bych se vyhnul používání různých dynamických arrays a použil bych kolekce. Prostě jakákoliv performance funkcionalita ve stylu Céčka nechť je úplně bokem OOP implementaci, pro pořádek.

Mirek

Re:Je lepší začít s C nebo C++?
« Odpověď #23 kdy: 07. 01. 2017, 06:48:28 »
Miluju tyhle dotazy - někdo formou jednoduché věty plácne dotaz, často dost zvláštní, a už se nikdy neozve. Vlákno mezitím žije vlastním životem...

Tomáš Roll

Re:Je lepší začít s C nebo C++?
« Odpověď #24 kdy: 07. 01. 2017, 11:22:38 »
Je to jako bohatý a rozmanitý život na zemi, který vnikl ze tří kbelíků žluklého lepidla, kterých se tu zbavili mimozemšťané. (C) Stanislav Lem, Futurologický kongres.

hu

Re:Je lepší začít s C nebo C++?
« Odpověď #25 kdy: 07. 01. 2017, 12:24:05 »
Pôvodné, t.j. C-čkové, polia, pointerová aritmetika sa čoraz viac považujú za neodporúčané.

To je sice pěkný, že jsou neodporúčané, ale pokud jde o výkon, tak v určitých případech nevyhnutelné.

Pokud mi jde o výkon, tak se C vyhnu velkým obloukem a rovnou použiji Fortran.

Jasně, když to můžu udělat rovnou v primárním jazyku aplikace, proč nepoužít obskurnost z prehistorie.  ::)

balki

Re:Je lepší začít s C nebo C++?
« Odpověď #26 kdy: 07. 01. 2017, 13:02:50 »
Je lepší ocuchat c potom přejít k c++ nebo rovnou začít c++?

Ja by som zacal s C, to je male, jednoduche. Staci si precitat knizku od K&R "The C programming language" a clovek viac-menej ovlada zaklady, potom uz staci len postupne pridavat znalosti o knizniciach. 

C++ je ovela zlozitejsie a tazko sa pise a cita. Ak C++ tak len nejaku jeho podcast, templaty funkcionalne programovanie a rozne ine zrudnosti by som preskocil. Taktiez si treba uvedomit, ze C++ ma obmedzene OOP a brat to do uvahy pri programovani.

Oboje je rychle.

Kit

Re:Je lepší začít s C nebo C++?
« Odpověď #27 kdy: 07. 01. 2017, 13:10:58 »
Pôvodné, t.j. C-čkové, polia, pointerová aritmetika sa čoraz viac považujú za neodporúčané.

To je sice pěkný, že jsou neodporúčané, ale pokud jde o výkon, tak v určitých případech nevyhnutelné.

Pokud mi jde o výkon, tak se C vyhnu velkým obloukem a rovnou použiji Fortran.

Jasně, když to můžu udělat rovnou v primárním jazyku aplikace, proč nepoužít obskurnost z prehistorie.  ::)

Jazyky C/C++ například neumí pracovat s poli ani s komplexními čísly. Fortran je má nativně a stále se používá.

čumil

Re:Je lepší začít s C nebo C++?
« Odpověď #28 kdy: 07. 01. 2017, 13:16:20 »
Ani jedno.

Python
Pak C
A pak ASM

A pak udělat appku se všema těmahle kravinama najednou.

C++ je složité, i c++ guru ho jako celek pořádně neuměj protože je to strašně velkej kočkopes.


A nebo Javu.

hu

Re:Je lepší začít s C nebo C++?
« Odpověď #29 kdy: 07. 01. 2017, 13:40:57 »
Jazyky C/C++ například neumí pracovat s poli ani s komplexními čísly. Fortran je má nativně a stále se používá.

Pokud trváte na syntaktickém cukru, C99 má vestavěnou podporu komplexních čísel, v C++ je to otázka jedné třídy a pár přetížených operátorů. Poznámku o polích jsem nepochopil a pořád nevidím souvislost s přístupností relativně low level operací.

A kvaterniony fortran taky umí nativně?