Portál AbcLinuxu, 1. listopadu 2024 00:44


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
7.3.2022 14:19 Petr
Rozbalit Rozbalit vše Re: h/cpp hacking C++
Odpovědět | Sbalit | Link | Blokovat | Admin
Snaha oživit umírající jazyk?
xkucf03 avatar 7.3.2022 21:25 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: h/cpp hacking C++

Vzhledem k tomu, kolik je v tom napsaného softwaru, tak to asi nikdy neumře. Stejně jako Java a některé další jazyky. Pak vlastně stojíš před otázkou, jestli všechen svůj kód zahodit a napsat to znova v něčem „lepším“ nebo „trpět“ a pokračovat v C++. Ta první možnost je extrémně nákladná a zároveň moderní C++ je vlastně docela dobrý jazyk – relativně bezpečný, pohodlný, dost výkonný. Ta motivace odejít od C++ prostě není dostatečně silná a většinou je výhodnější se ho líp naučit a přejít na nějakou jeho novější verzi. A když už máš lidi, kteří umí C++ a máš nástroje a infrastrukturu, tak budou pořád vznikat i nové programy v C++. Byť jich nebude tolik, jako když ten jazyk byl na vrcholu módní vlny.

P.S. Kdyby sis dohledal moje starší komentáře, tak bys zjistil, že jsem se tu s fanoušky C++ často hádal, že Java je lepší než C++ (pro určité projekty). To sice platí pořád, ale už vím, že není zase o tolik lepší, jak jsem si tehdy myslel.

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
8.3.2022 08:06 Ariczek | skóre: 5
Rozbalit Rozbalit vše Re: h/cpp hacking C++
Kéž by to tak šlo vždy přejít bezbolestně na novější verzi C++. Třeba v embedded světě platebních terminálů, kde jsou jediné možnosti od výrobce C a C++ (dodávané cross-compile gcc), je i dneska ne úplně běžná podpora C++11.

Jednou z možností řešení je vytváření "compatible" jazyků - třeba Java a Kotlin. Které lze kombinovat v rámci jednoho projektu a volat z obou ten druhý.
8.3.2022 18:47 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: h/cpp hacking C++
Souhlasím s tím, že C++ tu s námi bude přinejmenším ještě hodně dlouho. Pořád jsou důvody pro jeho využívání i v nových aplikacích, kromě jiného i řada knihoven (ať céčkových, tak i v C++), pro které neexistuje náhrada a při použití bindingu do jiného jazyka, existuje-li nějaký, se dá očekávat určitý overhead. Myslím si, že podobně na tom je například Java. C++, jako jeden z mála jazyků, umožňuje programátorovi poměrně nízkoúrovňový přístup tam, kde je třeba. I Rust (asi jeden z mých nejoblíbenějších jazyků) nedovolí psát programy tak efektivně.

C++ má bohužel trochu „přeplácanou“ syntaxi, ale v posledních verzích jde o poměrně moderní jazyk (a s tím se také čím dál více komplikuje syntaxe).
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
Gréta avatar 7.3.2022 23:46 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: h/cpp hacking C++

rust za 4 3 2 1.....

10.3.2022 00:18 JZD | skóre: 14 | blog: Na_dvorku
Rozbalit Rozbalit vše Re: h/cpp hacking C++
Ti udělám radost, jů. Rust rulez, C++ sux. :-)
Víra znamená vyznávat to, o čem člověk dobře ví, že to není pravda. Mlčeti platina, mluviti v gajzu, býti v hajzlu.
8.3.2022 18:49 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: h/cpp hacking C++
Odpovědět | Sbalit | Link | Blokovat | Admin
Velmi povedené. Sice to (zatím) není na úrovni cppreference.com, ale je to přehlednější.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.