Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: anonym 17. 12. 2017, 17:19:31
-
Mám takový požadavek s ne úplně specifikovatelnými obrysy. Hledám knihy/články na téma "Proč programovat v C++", "Výhody nativních aplikací v C/C++", "C++ je lepší než, protože...". Musí to být ale opravdu něco na úrovni, jinak bych samozřejmě použil Google - jen na triviální názory studentů, začátečníků ani pokročilých nejsem moc zvědavý. Chci prostě vidět argumentaci borce, ne někoho z Rootu.
Řada zkušených lidí preferuje C++ oproti např. Javě atp. a dokáží na úrovni argumentovat, proč to používat pro vývoj i pro účely, kdy tak úplně nezáleží na performance, no a protože já jsem fajnšmekr a rád dělám věci pokud možno co nejlépe to jde, chtěl bych důvody těchto lidí znát.
Tohle není diskuze na téma C++, hledám zdroje.
-
Odpověď sice neznám, ale taky mne tohle téma zajímá. Až něco najdeš, tak to sem prosím napiš nebo udělej nějakou sumarizaci (pravděpodobně se diskuse zase zatrolí).
Jsem primárně Javista. Na C++ se mi líbí:
- rychlost startu aplikace
- možnost nízkoúrovňové interakce s OS a potažmo HW
Naopak se mi nelíbí:
- nepohodlnost, komplikovanost zápisu – některé věci (třeba kolem kolekcí atd.) se tam opravdu píší hůř než v té Javě
- složitost jazyka – jednak současného a jednak je tam obrovský historický nános všech možných přístupů (a pokud by člověk měl pracovat s nějakou starší aplikací, musí to znát všechno)
- klasika typu „jazyk umožňuje snadno se střelit do nohy“ (i když do je z velké míry vyřešeno v novějších verzích C++ a není potřeba ty nebezpečné obraty moc používat)
Zrovna dneska jsem se na C++ ptal na Ábíčku (https://www.abclinuxu.cz/blog/tak_nejak/2017/12/textilosaurus-textovy-editor-hobby-projekt/diskuse#27), ale zatím jsem dostal odkazy jen na dokumentaci API a Wikipedii.
-
Pokud jsi fajnšmekr, tak dáš přednost Javě a na C++ se vykašleš 8)
-
Konzolová aplikace v moderním JDK na moderním HW startuje zlomek sekundy. To, že pomalu startují velké frameworky je chyba těch frameworků, ne Javy. I když vlastně trochu i Javy, tím že poskytuje značně neefektivní funkce. Já píšu aplikace jak nad frameworky, tak i bez nich. Bez frameworků se spouští a běží skoro jak v céčku.
-
Pochybuji o existenci nezaujaté knihy, která by zdůvodnila použití konkrétního jazyka. Odpověděl sis sám (performance) a s tím někdy souvisí potřeba co nejvíce program stlačit pro nějaký jednočip. Dobře odpověděl taky Franta: "možnost nízkoúrovňové interakce s OS". Většina starších operačních systémů měla API jen pro C (ne C++) a Linux to tak stále má. Tak už máš tři reálné situace, kde potřebuješ C nebo C++.
-
Nediskutujte tady laskavě na téma C++ vs Xxx, nepište sem svoje názory. Maximálně napište odkaz na zajímavý zdroj.
-
C++ je fajn, ale hodí se jen na něco. Zkusila bych spíše tu Javu. Co chceš dělat?
-
Nediskutujte tady laskavě na téma C++ vs Xxx, nepište sem svoje názory. Maximálně napište odkaz na zajímavý zdroj.
a ty di minimalne do prd*le!
-
C++ byl pokrok proti C v tehdejsi dobre.
pockal bych si az bude C++40 a jazyk dokonvertuje v neco opravdu pekneho a uzitecneho.
dneska bych cloveku doporucil neco jineho, treba Go, protoze dnes je filozofie C++ jen chaos a prudky nevyvazeny vyvoj.
-
Filozofie C++: http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/ (http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/) ;D
-
pockal bych si az bude C++40 a jazyk dokonvertuje v neco opravdu pekneho a uzitecneho.
A myslíš, že ten jazyk někdy razantně pročistí? (což znamená ztrátu zpětné kompatibility)
-
Bjarne Stroustrup, The C++ Parogramming Language, Special Edition, ISBN 0-201-70073-5
zejmena kapitoly 1,2
-
Asi už stárnu... mám pocit, že sem často chodí různí vohnouti jen proto, aby si dokázali, jací jsou borci. Velmistr zakladatel je přímo ukázkový.
-
Asi už stárnu... mám pocit, že sem často chodí různí vohnouti jen proto, aby si dokázali, jací jsou borci. Velmistr zakladatel je přímo ukázkový.
podle stylu je to javaman.
-
Nediskutujte tady laskavě na téma C++ vs Xxx, nepište sem svoje názory. Maximálně napište odkaz na zajímavý zdroj.
a ty di minimalne do prd*le!
To zní jak rozzuřené děcko kterému by maminka měla naplácat na zadek
-
Filozofie C++: http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/ (http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/) ;D
Ten článek je podvrh! (ano, je to celkem vtipné, ale překvapuje mě, kolik lidí na to skočilo)
-
Myslíte, že knihy nebo youtube videa od autora C++ budou nezaujaté ?
-
Nediskutujte tady laskavě na téma C++ vs Xxx, nepište sem svoje názory. Maximálně napište odkaz na zajímavý zdroj.
a ty di minimalne do prd*le!
To zní jak rozzuřené děcko kterému by maminka měla naplácat na zadek
uz mas dost zajimavych odkazu na c++ ty demo?
-
Myslíte, že knihy nebo youtube videa od autora C++ budou nezaujaté ?
A je zaujatost překážkou, když se někdo chce dozvědět něco o filozofii jazyka? Není v tom případě autor naopak ten, koho byste se měl ptát?
-
Asi už stárnu... mám pocit, že sem často chodí různí vohnouti jen proto, aby si dokázali, jací jsou borci. Velmistr zakladatel je přímo ukázkový.
Proč? Mně přijde že se naopak ptá na docela dobrou věc. Spousta lidí se bude do krve prát za Javu/C++, ale málokdo to dokáže podložit relevantním argumentem.
-
Asi už stárnu... mám pocit, že sem často chodí různí vohnouti jen proto, aby si dokázali, jací jsou borci. Velmistr zakladatel je přímo ukázkový.
Proč? Mně přijde že se naopak ptá na docela dobrou věc. Spousta lidí se bude do krve prát za Javu/C++, ale málokdo to dokáže podložit relevantním argumentem.
co je proboha dobreho na filozofii? psychedelicke c++ sileneho otce zakladatele soustrupa mam rad prave z toho duvodu ze tam zadna filozofie neni a nikdy nebyla
-
Filozofie C++: http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/ (http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/) ;D
Ten článek je podvrh! (ano, je to celkem vtipné, ale překvapuje mě, kolik lidí na to skočilo)
Možná protože jsou tam polopravdy (navíc podané vtipně) a ne vyložené lži :-)
-
Jakto ze tam nebyla filosofie? Zaklad je C a k tomu pridam objekty, sablony atd.
Pred 30 lety nic lepsiho nebylo krome Turbo pascalu. I takovej Doom je napsany v C++ a to je huste kvalitni kus kodu.
-
Asi už stárnu... mám pocit, že sem často chodí různí vohnouti jen proto, aby si dokázali, jací jsou borci. Velmistr zakladatel je přímo ukázkový.
Proč? Mně přijde že se naopak ptá na docela dobrou věc. Spousta lidí se bude do krve prát za Javu/C++, ale málokdo to dokáže podložit relevantním argumentem.
co je proboha dobreho na filozofii? psychedelicke c++ sileneho otce zakladatele soustrupa mam rad prave z toho duvodu ze tam zadna filozofie neni a nikdy nebyla
Hledám knihy/články na téma "Proč programovat v C++", "Výhody nativních aplikací v C/C++", "C++ je lepší než, protože...".
Tohle jsou ty dobrý dotazy co jsem měl namysli.
-
Asi už stárnu... mám pocit, že sem často chodí různí vohnouti jen proto, aby si dokázali, jací jsou borci. Velmistr zakladatel je přímo ukázkový.
Proč? Mně přijde že se naopak ptá na docela dobrou věc. Spousta lidí se bude do krve prát za Javu/C++, ale málokdo to dokáže podložit relevantním argumentem.
co je proboha dobreho na filozofii? psychedelicke c++ sileneho otce zakladatele soustrupa mam rad prave z toho duvodu ze tam zadna filozofie neni a nikdy nebyla
Hledám knihy/články na téma "Proč programovat v C++", "Výhody nativních aplikací v C/C++", "C++ je lepší než, protože...".
Tohle jsou ty dobrý dotazy co jsem měl namysli.
ok - udelam za tebe ten prvni dotaz - a schvalne jestli zvladnes i ty ostatni - jestli mas doma razitka tak si za kazdou muzes udelat razitko!
http://bfy.tw/Fd43
(http://bfy.tw/Fd43)
-
UF jde vidět že jsi ještě mladé jelito a nevíš o čem je řeč, tak uhni stranou starší a zkušenějším :P 8)
-
Jakto ze tam nebyla filosofie? Zaklad je C a k tomu pridam objekty, sablony atd.
Pred 30 lety nic lepsiho nebylo krome Turbo pascalu. I takovej Doom je napsany v C++ a to je huste kvalitni kus kodu.
fakt? Doom was developed on NeXT workstations, under the NEXTSTEP operating system. The Doom game engine was programmed in C, and the editing tools were written in Objective-C. The engine was first compiled with Intel's C compiler for DOS, but later Watcom's C/C++ compiler was used.
-
UF jde vidět že jsi ještě mladé jelito a nevíš o čem je řeč, tak uhni stranou starší a zkušenějším :P 8)
jj - vodhadls to naprosto presne jako asi vsechno co delas - tak ted prosimte pokracuj v otravovani lidi aby ti poslali odkazy ktery jde normalne najit aby sis mohl precit co si mas myslet o c++ a az budes hotovej tak o tom nezapomen napsat knihu protoze takovejch autoru jako ses ty je jako safranu - zvlast v CR - kamarade s tebe jednou bude neco velkyho jestli te neco malyho nesezere
-
Filozofie C++: http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/ (http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/) ;D
Ten článek je podvrh! (ano, je to celkem vtipné, ale překvapuje mě, kolik lidí na to skočilo)
Možná protože jsou tam polopravdy (navíc podané vtipně) a ne vyložené lži :-)
Ani ne tak polopravdy jako trochu zveličené pravdy :o
A neskočil jsem na to, když jsem na něj poprvé narazil tak jsem chvíli váhal, ale pak jsem ho zařadil vedle Cimrmana.
-
sa cudujem ze tu este nikto nenapisal: rust!
a myslim to vazne, pre low-level kod by som o nicom inom neuvazoval (ja samozrejme java)
-
sa cudujem ze tu este nikto nenapisal: rust!
a myslim to vazne, pre low-level kod by som o nicom inom neuvazoval (ja samozrejme java)
Tazatel chce zdroje k C++ a ty mu cpeš Rust. Tohle mě vždycky pobaví na těchto diskusích.