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í
×
    dnes 04:22 | Nová verze

    Po téměř třech letech od vydání verze 9 byla vydána nová verze 10 linuxové distribuce Mageia (Wikipedie). Přehled novinek v poznámkách k vydání.

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

    Nourish (GitHub) je nový správce oken pro Linux. Tradiční plochy nahrazuje nekonečným plátnem a posouváním a přibližováním. Využívá vlastní kompozitor pro Wayland s názvem y5. Videoukázka.

    Ladislav Hagara | Komentářů: 3
    27.6. 15:33 | Komunita

    Po 20 letech a 17 otevřených (open source) krátkých filmech Blender Studio oznámilo plán na svůj první celovečerní film. Cílem samozřejmě není jenom nový otevřený film, ale především vývoj a vylepšení otevřených nástrojů pro spolupráci napříč celým procesem a vytvoření otevřené příručky (playbook) pro filmovou produkci ve velkém měřítku s informacemi, které jsou obvykle dostupné pouze uvnitř komerčních studií, a pomoci tak nezávislým tvůrcům překonat technické a organizační bariéry.

    Ladislav Hagara | Komentářů: 0
    27.6. 05:00 | Nová verze

    Byla vydána nová verze 26.6.25 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    26.6. 14:44 | IT novinky

    Apple bez varování odstranil ze svého obchodu sociální síť VKontaktě i další aplikace skupiny VK, jako je VK Music nebo VK Video [Novinky.cz].

    Ladislav Hagara | Komentářů: 18
    26.6. 14:22 | IT novinky

    V dubnu loňského roku představený poštovní klient Notion Mail bude 22. září ukončen.

    Ladislav Hagara | Komentářů: 3
    26.6. 04:33 | Komunita

    Konference OpenAlt 2026 hledá přednášející. Proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

    Ladislav Hagara | Komentářů: 0
    26.6. 04:22 | IT novinky

    Společnosti OpenAI a Broadcom oznámily čip optimalizovaný pro AI pojmenovaný Jalapeño.

    Ladislav Hagara | Komentářů: 0
    25.6. 20:22 | Nová verze

    Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové verzi 2.9. Hlavní novinkou je deno desktop pro převod Deno projektu na desktopovou aplikaci. Jedná se o alternativu k frameworkům Electron nebo Tauri.

    Ladislav Hagara | Komentářů: 2
    25.6. 15:44 | IT novinky

    Od zítra jsou Datové schránky oficiálně na nové adrese datovka.gov.cz. Adresa mojedatovaschranka.cz zůstává funkční do 27. srpna 2026, následně budou uživatelé automaticky přesměrováni na datovka.gov.cz.

    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (16%)
     (26%)
    Celkem 2009 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Programovací jazyk Carbon. Nástupce C++?

    Chandler Carruth z Googlu představil na konferenci CppNorth věnované programovacímu jazyku C++ nový programovací jazyk Carbon. Mluvil o něm jako o experimentálním nástupci C++.

    20.7.2022 05:55 | Ladislav Hagara | Zajímavý software


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

    Komentáře

    Vložit další komentář

    20.7.2022 07:08 jozo
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    takze tu mame od googlu go a carbon. Pouzivate to niekto ? Ake su v tom rozdiely ? nechapem preco novy jazyk...
    20.7.2022 09:19 vladko
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Abych uvedl nějaký kontext, v únoru 2020 proběhlo zásadní hlasování ve standardní komisi C++ o prolomení kompatibility ABI ve prospěch výkonu, které většinou prosazovali zaměstnanci společnosti Google.

    Hlasování se nezdařilo. V důsledku toho se mnoho zaměstnanců společnosti Google přestalo podílet na standardizaci C++, rezignovalo na své oficiální role ve výboru a vývoj clang se značně zpomalil.

    Nyní odhalili, že pracují na nástupnickém jazyce C++. To je opravdu něco, co by se mělo brát vážně.
    22.7.2022 15:43 _
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    nastupce mrtvoly bude jen potrat
    20.7.2022 09:30 R
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Ruby, Go, Rust, Carbon? Moderne progresivne jazyky, po ktorych o par rokov nestekne ani pes. Rovnaky princip ako javascriptove frameworky. Fuj.
    20.7.2022 13:40 t@fu
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Po nekterych frameworcich psi stekaji jiz dekadu a stekat dalsi budou :-)

    Stejne vyhraje Rust.
    21.7.2022 08:29 karelI
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Rust není jazyk pro masy, stejně jako jím nejsou podobně dokonalé jazyky (lisp, smalltalk, ...). Je jedno, že to perfektně řeší nějaký problém jiných jazyků, když je to za cenu neúměrné složitosti.
    21.7.2022 11:41 veteran z vietnamu
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Mám 2 otázky: 1. aké problémy iných programovacich jazykov rieši Rust? 2. V čom je ťažší ako napr. JavaScript?
    21.7.2022 15:32 karelI
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Myslel jsem to tak, že snad každý jazyk řeší dealokaci paměti a každé řešení má nějaký nevýhody. Třeba výhody a nevýhody GC jsou známé, takže to nebudu rozebírat. Rust se vydal cestou, která má nevýhodu v tom, že po programátorovi žádá aby se dost detailně zabýval životností objektů, což odpovídá na druhou otázku.
    21.7.2022 18:35 6.283185307179586
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    To tam ale nespadá ani to C++. V Rustu tu životnost objektů vynucuje kompilátor. V C++? Hodně štěstí.
    20.7.2022 09:36 lma0
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    tak od gooooglu co ruší projekty jak na běžícím páse bych vážně chtěl udržovat jazyk. ať je c++ komise jaká je a schválila v té zaplivané praze nad trdelníkem co schválila, alespoň od toho neutíkají a na jazyku pracují.
    20.7.2022 10:42 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    TL;DR Google si forknul C++ ... zhruba tak, ne?
    20.7.2022 12:11 Mayhem
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    V dobe emisniho zilenstvi a green dealu se to nemuze uchytit. :-D
    20.7.2022 15:36 T.F.
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    No spise ho Google prosadi a pak zarizne jak je jeho zvykem :D
    20.7.2022 17:08 jachym kaplan
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    hahaha ty jsi v hlavně spojil politickou iniciativu a překlad slova carbon (uhlík), jsi génius hahaha
    21.7.2022 13:44 Mayhem
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    A tobe to stalo za debilni komentar, hahaha :-D
    21.7.2022 00:24 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    zdravim,

    posledni dobou je nejak moc moderni prichazet s nahradami vcelku osvedcenych jazyku, ktere se postupne modernizuji.

    Potkavam se bud s tim, ze nekdo prijde, ze umis Javu a chce rovnou hned vsechno programovat v Kotlin-u. Umis Javu=umis automaticky Kotlin.

    Anebo na projektech u klienta najdete za poslednich 10 let vyvoje dalsich 4-5 aktualne progresivnich jazyku podle toho, co v danem roce frcelo. Progresivni jazyk = nejsou na to lidi. Pouziva to nizsi promile programatoru. Ale musime to nutne pouzivat. Idealne to napise nekdo progresivni z teamu a kdo to po nem bude servisovat nebo rozsirovat, tak to se neresi. Ma to o 20% radek kodu mene a o tom to je.

    gf
    21.7.2022 11:23 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    posledni dobou je nejak moc moderni prichazet s nahradami vcelku osvedcenych jazyku, ktere se postupne modernizuji.
    Ano. Tyhle nové jazyky se vyvíji posledních asi tak 10 let. Důvod je celkem prostý - předchozí generace jazyků se sice nějakým způsobem vyvíjí, ale nemůžou dělat žádné podstatnější inovace, protože mají ruce svázané zpětnou kompatibilitou a komplexitou nabalenou za předchozí dekády. C++ není schopné vyřešit problémy např. s unique_ptr nebo třeba podporu Unicode (to mi přijde jako neuvěřitelná fraška), správa dependencí je taky na příšerné úrovni (neexistuje jednotný standard pro specifikaci dependencí). Move-semantics sice přidali, ale je to oproti Rustu příšerně komplikované a ve výsledku stejně horší. Java např. nebyla schopna přidat podporu hodnotových typů.

    Ano, s novými jazyky jsou určité problémy jak pro firmy (hiring) tak i pro programátora (užší výběr práce). Ale osobně přechodu nelituju, znamená to pro mě mnohem míň frustrace během práce... Muset celé hodiny nebo dny řešit problémy, které jsou v podstatě zbytečné a s nějakou jinou/novější technologií by byly vyřešené za 5 minut, to je pro mě spolehlivá cesta k vyhoření...
    21.7.2022 17:04 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    zdravim,

    osobne to mam posledni dobou tak, ze programovaci jazyk neni to nejdulezitejsi. Samotne kodovani nezere tolik casu.

    Na prelomu roku jsem zjistil, ze mi dost zastaraly znalosti a hodne jsem je ted doplnoval. Jak okolo novinek jazyku, tak i nejake patterny, knihovny, integrace, messaging. Podle toho jsem volil i praxi.

    Samotny programovaci jazyk nebo kodeni neni pro mne posledni roky nejvetsi priorita. Na vetsim nebo slozitejsim software zabere hodne casu architektura, analyza. Nebo neco nastudovat. Na dost veci jsou hotove knihovny. Jen je najit nekde na netu nebo u klientu. Nejak jsem se uz vyrovnal s tim, ze 100% casu nebudu kodit. A delat jenom architekta nebo analytika mne nebavi.

    Na druhou stranu se tlaci do IT hodne lidi, kteri maji priority jako progresivni programovaci jazyky, virtualizace, agilita, digitalni transformace. Bohuzel ne vzdy je u techto lidi i nejaka odborna kvalita a rozumne dane priority. Nekdy prestavam chapat, jak bylo mozne udelat pred par roky velky SW a vse slapalo. Dneska je na vsechno metodika. Drive jsme to delali tak nejak sami od sebe.

    Dalsi nesvar je, ze firmy chteji jako obranu pred drazsimi lidmi a zastupnosti, neco jednodussiho, aby mohly prijmout levnejsi a casto i mene sikovnejsi lidi. To je pekne na nejaky typ uloh, ale je dost mist, kde se to moc nehodi. Vyhrat prvni cenu nemuze kazdy.

    Nerikam, ze jsem jako mladsi nebyl progresivni a ne za by to obcas nebylo mimo. Posledni roky spise resim, zda jak neco vubec naprogramovat, udelat testy a vymyslet, nez v jakem to udelat jazyce. Ted hledam nejaky scheduler uloh pro paraelizaci a asi si to budu muset napsat. Drive jsem resil upgrade na novejsi verzi PHP.

    gf
    xkucf03 avatar 21.7.2022 18:07 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?

    Mám to dost podobně, díky za komentář. Programování mám dneska spíš „za odměnu“ – když můžu v klidu sednou a neřešit nic jiného, jen si psát kód, tak je to víc radost než práce – a to celkem bez ohledu na jazyk nebo technologii. Spoustu času zabírají ty ostatní činnosti – které jsou ale nutné k tomu, aby se to dotáhlo do konce a dodalo (bez toho je krásný kód k ničemu). Před tím je zase nějaká příprava, kdy se taky neprogramuje. Takže toho času stráveného psaním kódu je poměrně málo. Proto mi přijdou trochu žabomyší války, když někdo moc hrotí „efektivitu“ ve smyslu počtu napsaných řádků nebo znaků, které ten který jazyk vyžaduje. Něco trochu jiného je bezpečnost, prokazatelnost… ale většinou nic není zadarmo a je potřeba vážit, co člověk získá a co ho to stojí.

    Co se týče nových technologií, tak tam jde o to, že schopnost absorbovat nové jazyky, technologie, metodiky nebo třeba i nové kolegy je omezená – týká se to jak jednotlivců, tak týmů nebo celé firmy. Toho nového nesmí být příliš málo, protože pak člověk/firma zaostává, ale taky toho nového nesmí být příliš moc, protože to paralyzuje a brání to vykonávat tu běžnou každodenní činnost, která je nezbytná. Nový jazyk, technologie, metodika nebo člověk v týmu představuje v první řadě náklad a zpomalení – až po nějaké době se projeví přínosy. Proto je ty nové věci potřeba dávkovat nějakým přiměřeným tempem a ne chtít změnit a zlepšit všechno najednou.

    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
    21.7.2022 20:20 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Samotny programovaci jazyk nebo kodeni neni pro mne posledni roky nejvetsi priorita. Na vetsim nebo slozitejsim software zabere hodne casu architektura, analyza.
    Volba programovacího jazyka i dalších technologií je součástí architektury a analýzy. Myslet si, že se ta věc nějak abstraktně navrhne a pak se to už jenom v něčem napíše a je vlastně jedno v čem, není úplně smysluplná. Volba jazyka má implikace na všechno od práce programátorů přes testování, deployment a/nebo distribuci až po třeba support.
    Nerikam, ze jsem jako mladsi nebyl progresivni a ne za by to obcas nebylo mimo.
    Doporučuju nezapomínat kontext diskuse/zprávičky. Koncem 2000s došel Google k tomu, že se nechtějí zabývat složitostí C++ pro služby, které to nutně nepotřebují, a přišel s jazykem Go, který je dnes celkem rozšířený. Zhruba ve stejné době došla Mozilla k tomu, že fakt nechce psát prohlížeč v C++, a přišla s Rustem. S Kotlinem přišla firma tvořící populární IDE pro Javu. Teď Google došel k tomu, že C++ pro něj není dobrý i tam, kde potřebují maximální výkon / nemůžou použít Gočko, a zkoumají cestu, co s tim. Možná z toho taky bude nezanedbatelný počin.

    Můžem si o těchto firmách myslet co chcem, ale určitě to není partička juniorních amatérů, co nechápe význam analýzy/architektury a snaží se ušetřit 10 bezvýznamných řádek kódu...
    21.7.2022 23:22 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Můžem si o těchto firmách myslet co chcem, ale určitě to není partička juniorních amatérů, co nechápe význam analýzy/architektury a snaží se ušetřit 10 bezvýznamných řádek kódu...
    Tak jako Ti juniorni amateri mi pripadaji lide, co se snazi nasazovat jazyk bez ohledu na to, zda je to celkove vhodne.

    Specielne co se tyce Kotlinu, tak si myslim, ze firma co vyviji IDE ma ponekud mensi obrat nez treba vetsi korporace. A od toho se vyviji, jak bude treba resit problemy s jazykem nebo kompilatorem/generatorem a delat podporu. To same muze byt pripad Google, kde kdyz nezobrazite reklamni banner, tak se nic nestane. Jsou ale provozy, ktere vyzaduji trosku vetsi spolehlivost a nemusi to byt nutne zdravotnictvi nebo letovy provoz.

    gf
    22.7.2022 00:47 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Tak jako Ti juniorni amateri mi pripadaji lide, co se snazi nasazovat jazyk bez ohledu na to, zda je to celkove vhodne.
    S tím zcela souhlasim, měnit jazyk je vhodné jenom někdy, zdaleka ne vždycky...
    Specielne co se tyce Kotlinu, tak si myslim, ze firma co vyviji IDE ma ponekud mensi obrat nez treba vetsi korporace. A od toho se vyviji, jak bude treba resit problemy s jazykem nebo kompilatorem/generatorem a delat podporu.
    No, Kotlin nesleduju zas až tak úplně podrobně, nicméně za vypovídající považuju, že Google ho prohlásil za primární jazyk pro Android (dříve Java).
    Jsou ale provozy, ktere vyzaduji trosku vetsi spolehlivost a nemusi to byt nutne zdravotnictvi nebo letovy provoz.
    To je docela ironická poznámka, protože větší spolehlivost je právě jeden z těch důvodů, proč nové jazyky vznikly, specielně třeba u Rustu to je víceméně raison d'être. I ten Kotlin podporuje non-nullable typy a různé null-safety featury, které Java nemá. Dtto třeba TypeScript, tj. JS + type-checking.
    22.7.2022 10:25 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Třeba pro nás padla volba BE jazyku na Rust, protože zacházíme s citlivými daty, na stabilitě našeho systémů může záviset zdraví, možná i životy lidí, a navíc je pro nás při počtu deploymentů docela příjemné, že jsou výsledné služby opravdu nenáročné na prostředky.

    Navíc, ten menší overhead na začátku kvůli o něco náročnějšímu jazyku se už teď dost vrací při jakékoliv potřebě refactoringu.
    22.7.2022 12:08 ~
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    +1

    To ze Rust je dalsim jazykem, ktery ma podporu v Linux kernelu neni nahoda. Na low level se fakt hodi a na 80% odfiltruje prasarny co dovoli C s malloc a pointry.
    22.7.2022 12:45 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    On se hodí i na web api backend. Díky přísné typovosti je těžké udělat omylem nějakou chybu při serializaci / deserializaci, zároveň tím brání problémům když někdo pošle někam něco co nemá, a celkový výkon výsledku je opravdu příjemný bonus.

    A najít programátory pro nás fakt není problém, lidí co chtějí psát Rust je opravdu hodně. (Navíc se mezi nimi málokdy vyskytuje někdo kdo by byl vyloženě marný)
    22.7.2022 12:47 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Carbon. Nástupce C++?
    Jsou ale provozy, ktere vyzaduji trosku vetsi spolehlivost a nemusi to byt nutne zdravotnictvi nebo letovy provoz.
    To je docela ironická poznámka, protože větší spolehlivost je právě jeden z těch důvodů, proč nové jazyky vznikly, specielně třeba u Rustu to je víceméně raison d'être. I ten Kotlin podporuje non-nullable typy a různé null-safety featury, které Java nemá. Dtto třeba TypeScript, tj. JS + type-checking.
    Pro mne je treba dulezita placena podpora od Oracle na Javu a dalsi veci. Parkat do roka v urcitych provozech nastane problem s JVM nebo DB strojem, ktery potrebujete rychle vyresit a neni vubec trivialni to resit vlastnimi silami. Obavam se, ze to je neco, co si od Google nebo Jetbrains nekoupite. Da se bez toho take zit, o tom zadna. Ale prinasi to urcite problemy.

    gf

    Založit nové vláknoNahoru


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