abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 17:02 | Pozvánky

Přijďte si popovídat o open source obecně a openSUSE konkrétně s dalšími uživateli a vývojáři. Oslava nového vydání openSUSE Leap se uskuteční 16. prosince od 17:00 v nových prostorách firmy SUSE v Praze. K dispozici bude nějaké občerstvení a DVD pro ty, kdo je sbírají nebo ještě mají mechaniku. Po párty v kanceláři se bude pokračovat v některé z hospod v okolí.

Miška | Komentářů: 7
včera 14:55 | Zajímavý software

Byla vydána verze Alpha 1.0 otevřeného operačního systému pro chytré hodinky AsteroidOS. Podporovány jsou hodinky LG G Watch, LG G Watch Urbane, Asus ZenWatch 2 a Sony Smartwatch 3. Ukázka ovládání hodinek na YouTube. Jaroslav Řezník přednášel o AsteroidOS na chytrých hodinkách (videozáznam) na letošní konferenci OpenAlt.

Ladislav Hagara | Komentářů: 0
včera 13:30 | Zajímavý software

Byly uvolněny zdrojové kódy známé rogue-like hry DoomRL. Počátky hry jsou v roce 2002. Je napsána ve FreePascalu a zdrojový kód je nyní k dispozici na GitHubu pod licencí GNU GPL 2.0. Autor pracuje na nové hře Jupiter Hell, která je moderním nástupcem DoomRL a na jejíž vývoj shání peníze prostřednictvím Kickstarteru.

Blaazen | Komentářů: 0
včera 13:15 | Pozvánky

Přijďte s námi oslavit vydání Fedory 25. Na programu budou přednášky o novinkách, diskuse, neřízený networking atd. Release Party se bude konat 16. prosince v prostorách společnosti Etnetera. Na party budou volně k dispozici také propagační materiály, nová DVD s Fedorou 25 a samozřejmě občerstvení. Přednášky budou probíhat v češtině. Pro více informací se můžete podívat na web MojeFedora.cz. Jen připomínám, že tentokrát jsme zavedli

… více »
frantisekz | Komentářů: 0
9.12. 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
9.12. 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 4
9.12. 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
9.12. 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 810 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: c++ a budoucnost

18.4.2006 03:24 KroliN | skóre: 11
c++ a budoucnost
Přečteno: 381×
Zdarek, prave se chystam pustit do cčka.no proste me zajma jestli se vyvyji(modernizuje, pouziva, neznehodnocuje). Jinak receno jestli je porad tak dominantni a predpoklada se jeho dominantnost i do budoucna. ps:nevim jak je to tady na diskusi ale pro ty co si radi hraji se slovicky a berou vsechno doslova a kritizujou za spatne fraze->prekousnete to.

Odpovědi

18.4.2006 04:10 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: c++ a budoucnost
Tak C nebo C++? ;-)

ISO C++ pořád platí za silný jazyk, i když ho zrovna nemusím. Pro člověka, který se v něm ale vyzná, je to úctyhodně silný nástroj. Některé z knihoven Boost by měly být součástí budoucího standardu. Takže ano, vyvíjí se, ale žádný spěch se momentálně asi nechystá. :) Dominanci neposoudím, ale nevím o tom, že by vůbec nějaká byla. Podle indexu TPCI je dlouhodobě třetí, ale...ehm...víme, jak je to se statistikami ;-) a taky to ještě neznamená, že by nebyl používaný. :-) Naopak, je to moc pěkné místo.

On takový Common Lisp tu je už dvanáct let standardizovaný a celkově je na světě kolem dvaceti let a nevybavuju si žádné změny kromě drobných oprav. Tedy, na Lispu není moc co měnit. Ale o C++ se taky nebojím. :-)

Jen se do něj pusť, ale pamatuj, že C++ je běh na dlouhou trať, podobně jako Perl. (Mluvím teď jen o jazyku, ne o knihovnách...) Oba jsou tak trošku antiminimalistické. ;-)) Některé jeho vlastnosti to ale ospravedlňují - jmenovitě metaprogramování a vůbec věci, co jsou v knihovně Boost. Před tou já hluboce smekám.

(BTW, Taurendil, Taurendil...to mi něco říká... ^_^ Nebyl jsi na Tolkienconu? :-))
elviin avatar 18.4.2006 08:48 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: c++ a budoucnost
Proc si myslim, ze ma smysl jit do C++?
  • Vyviji se: doporucuji se podivat na knihovny/api jako ultimate++, win32 nebo boost. Pak si je treba uvedomit, ze od pocatku projektu se v navrhu musi zohlednit, ze C++ neni jen C s tridami. Cerstvy report z konference z Berlina je zde. Novy standard je na spadnuti.
  • Vyviji se defenzivne a demokraticky: defenzivne zmena, ze na jeho vyvoj maji vliv spousty vyvojaru a nejvice komise, kde jsou lide z firem, ktere "hybou" svetem IT. Takze novy proposal musi projit nemilosrdnou kritikou. Demokraticky znamena, ze na vyvoji se muzete podilet i vas hlas (pripadne technical proposal) nezapadne. Konecne ma slovo komise.
  • Pracovni nabidky: sledujte napr. levy sloupecek Pracovni nabidky - mate hodne moznosti.
  • Rozhled v programovacich pristupech: pochopenim C++ lze dosahnout i castecneho pochopeni pristupu jinych jazyku. To ale s sebou nese fakt, ze naucit se C++ je tezsi.
  • Rozhled v oborech: to je vec, ktera ovlivnila mne. C++ lze pouzit v pestre, asi nejpestrejsi, palete oboru. To souvisi s jeho vyjadrovaci shopnosti. Umet jen jazyk neni vse, je treba to necim doplnit nejakym oborem, ktery vas bavi, nebo mate o nej zajem- a C++ vam v tom uplatneni skvele pomuze.
  • Vyjadrovaci schopnost: s C++ muzete pouzit temer jakoukoliv programovaci formu - paradigma, abyste co nejlepe popsali a z pracovali vas problem.
  • Prenositelnost: prekladace na vsech dulezitych platformach jiz dodrzuji pravidla pro prenositlenost. Prenostielnost je pouze jen ve forme zdrojovych kodu. Neposiluje to princip otevreneho zdrojoveho kodu?:)
  • Mnozstvi kodu: je treba udrzovat mnozstvi kodu/aplikaci v C++. ktere jsou uz napsane a funkcni.
  • IBM, Sun, MS - vsichni maji velky zajem o uplatneni C++.
  • Rychlost: kod napsany v C++ lze napsat tak, ze je prenostelny, udrzitelny a rychly. Prikladem je meta programovani - kdy si jednoduse postavite typ, ktery dela presne to co ma - nic vic, nic min (dokonce jisty jazyk prejal sablony). Funkcni objekty - jejich volani muze byt i rychlejsi nez volani funkce. Uplatneni traitu, vlastni zprava pameti a pouziti destruktoru, lokalnich trid jako finalizeru, ... Delate a program dela to, co presne chcete.
Vse lze rozebrat a vazit z ruznych stran, ale dohromady jsou to vlastnosti, ktere tvori silny jazyk jako je C++. Nikdy bych si nepral homogenni prostredi s jednim nebo dvema jazyky. Je to dobre, ze existuje vic jazyku, pak se navzajem vylepsuji a doplnuji. Nema smysl se ucit jazyk protoze v nem pise 90% programatoru, to neni dukaz, ze je dobrym jazykem. Na druhou stranu musite bez vetsich nesnazi uzivit rodinu. Navic C++ nema takovou PR jako jine jazyky, coz ho stavi do spatne pozice proti marketingove tlačence Javy a C#. To jde ruku v ruce s dojmem, ze C++ je vytlacovane prave temito jazyky. Jako krasny priklad muzu uvest prohlaseni Sunu, ze Mars Rover pouziva Javu. Nastesti kriticke operace jako analyza sceny a planovani trasy byly vytvoreny v C++.
elviin avatar 18.4.2006 10:12 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: c++ a budoucnost
s/win32/win32gui
18.4.2006 11:52 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: c++ a budoucnost
Na knihovnách C++ se mi moc nelíbí ta nesourodost pojmenovávání. Standardní knihovna používá malá písmena pro jmenné prostory, Boost velká a velké množství novějších knihoven pak podlehlo tlaku Javy a používá VelkáPočátečníPísmena pro názvy tříd...

Jako začátečník jsem se v tom špatně orientoval. Dneska je už ale situace na poli přenositelnosti výborná, ačkoliv mnoho věcí například ve standardní knihovně chybí (a tak se to snaží některé knihovny řešit vlastními implementacemi).

Jakou knihovnu byste doporučili jako doplněk ke standardní? Pro věci jako Unicode, vlákna a podobně. QT to řeší zcela svým způsobem, což mi moc nevoní. glibmm zase jen doplňuje stdlib. Boost je svým pokrytím zase hodně rozsáhlá.
18.4.2006 14:39 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: c++ a budoucnost
Mně spíš vadí, že v dobách, kdy většina implementací standardní C++ knihovny za moc nestála, si mnoho knihoven a toolkitů implementovalo základní třídy (string, vektor, …) samostatně a tyto své implementace používají dodnes. Takže jakmile použijete v projektu tři různé knihovny, musíte neustále konvertovat mezi čtyřmi implementacemi stringů a kontejnerových typů… :-(
elviin avatar 18.4.2006 14:57 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: c++ a budoucnost
To bych asi 3x podtrhnul. Je to take spojene s neexistujicim standardem pro gui. Ale myslim si, ze doba pokrocila, takze string/wstring bude tvorit jadro a vlastni implementace budou k temto stringum pristupovat. Tim se oddeli gui. Cetl jsem diskuzi o GUI v mailing listu boostu, ale problem je v tom, ze navrhnout idealni standardni gui je narocny - kdo se vzda sveho frameworku bez boje.
18.4.2006 16:50 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: c++ a budoucnost
Svého času jsem používal FLTK. Jaké jsou jiné alternativy kromě QT, GTK? Jde mi hlavně o kvalitu návrhu a kódu samotné knihovny. To, že třeba nevypadá "hezky" pro mně není až takovým problémem.
18.4.2006 17:04 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: c++ a budoucnost
Může někdo objektivně srovnat QT a GTK-- ?
19.4.2006 11:31 Michael
Rozbalit Rozbalit vše Re: c++ a budoucnost
To asi nemuze. Fanatickych zastancu a odpurcu se najde dost. Par mych postrehu:

GTK ma mozna tu vyhodu oproti QT, ze lze snadneji vytvaret okenka bez GUI designeru. QT se zase rychleji vykresluje... QT funguje na Widnows 98, Nove verze GTK uz ne (jen 2000/XP).

QT pouziva vlastni preprocesor pro preklad programu a pouziti QT designeru trochu svazuje objektovy navrh (vsimnete si, ze priklady dodane ke knihovne QT nejsou pomoci nej vytvoreny). GTK si vystaci se standartnim prekladacem.

Ale zajimalo by mne jestli ma nekdo nejaky nazor na WxWidgets a FLTK?
19.4.2006 11:38 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: c++ a budoucnost
Na wxWidgets (resp. wxPythonu, ale ten to jen obaluje) je výhoda i nevýhoda abstrakce od použitého toolkitu. Sice je to pěkné, ale jakmile člověk potřebuje něco složitějšího, tak obvykle má problémy aby se to stejně chovalo na různých platformách. Už vůbec nemluvím o tom, že není cesta jak mít u dialogů tlačítka podle zvyklostí dané platformy (Windows vs. GNOME).

A nejhorší je, když něco není v použitém toolkitu implementované a použije se jakási generic verze. Pak se třeba stane, že na dialog na otevření souboru se čeká půl minuty.

Prostě už nikdy více :-).
19.4.2006 11:47 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: c++ a budoucnost
No dobře, ale co tedy použít? wxWidgets se mi taky nezdají, dělal jsem v tom před léty jednu aplikaci, která nakonec nebyla dokončena. Měl jsem problémy s Unicode...
19.4.2006 13:42 Vinicius | skóre: 10 | blog: viniciovy_postrehy
Rozbalit Rozbalit vše Re: c++ a budoucnost
Treba jeste FOX Toolkit, ten je multiplatformni a vzhled widgetu je podobny Windows 9X.
19.4.2006 14:08 Bubak | skóre: 15 | blog: Čtvrtá cenová
Rozbalit Rozbalit vše Re: c++ a budoucnost
Jak je to s kvalitou kodu, to neumim posoudit, ale pouzivam delsi dobu Fox-toolkit a kdyz jsem do nej potreboval neco doplnit, tak jsem nemel problem. Coz ovsem znamena jen to, ze je to celkem citelne:-). Ale vytvarim jen pomerne jednoducha gui, takze mi nechybi graficky navrhar, coz bude jinak asi dost velky problem ...

Ale je to tak, jak psal nekde vyse Michal Kubecek - pro string ma svou vlastni tridu apod. Nicmene me to moc nevadi, protoze mi ta trida vyhovuje:-).
... máš jen mrtvou kočku a poškrábanýho jezevčíka ...
18.4.2006 20:25 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: c++ a budoucnost
Kde boost pouziva velka pismena?
19.4.2006 11:00 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: c++ a budoucnost
Jo tak to bylo v templatech...

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.