• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SPIRALIRust - Programovací jazyk

    A language empowering everyone to build reliable and efficient software.

    The Rust Programming Language - The Rust Programming Language
    The book of Rust
    Idiomatic rust
    GitHub - usagi/rust-memory-container-cs: Rust Memory Container Cheat-sheet
    Memory container cheat sheet
    rozbalit záhlaví
    JINX
    JINX --- ---
    SPIKE411: To je super ze lidi porovnávají performance ale spíše bych ocenil nějaké obsáhlejší srovnání kolik člověku ušetří práce při psaní a údržbě programu Rust vs jiný jazyk.
    SPIKE411
    SPIKE411 --- ---
    AWS Lambdas - Python vs Rust. Performance and Cost Savings. - Confessions of a Data Guy
    https://www.confessionsofadataguy.com/aws-lambdas-python-vs-rust-performance-and-cost-savings/
    SHINING_KATE
    SHINING_KATE --- ---
    V prodeji jsou lístky na Eurorust 2023
    Tentokrát se konference přesouvá z Berlína do Bruselu - pro ty co jezdí na Fosdem by to mohla být výhoda ve známém prostředí :) A jestli někdo pojedete, potkáme se tam.

    Zároveň se něco přes týden zpátky uskutečnil Rust Nation 2023 v Londýně. Zúčastnila jsem se jen pátečního, pěrdnáškového dne (čtvrtek byly workshopy, které byly cílené spíš na začátečníky). Rozhodně to stálo za to :) Záznamy některých přednášek už jsou online, z těch co jsem viděla naživo můžu opravdu doporučit "Let’s write async rust from the ground up!" a závěrečnou keynote "Living with Rust Long-Term", kterou uvádí Jon Gjengset.

    Obě konference mohu více než doporučit :)
    GIOMIKY
    GIOMIKY --- ---
    Zkusím to v klubu programování 40+.
    NAVARA
    NAVARA --- ---
    GIOMIKY: Hele, já proti (současnému) PHP nic nemám, ale nespletl jsi si klub? System neutral je případně [Webove Aplikace / Server-side - PHP, ASP, Perl, Python, JSP, Zope atd...(+SQL)]
    GIOMIKY
    GIOMIKY --- ---
    AXTHEB: php je hezký jazyk
    AXTHEB
    AXTHEB --- ---
    GIOMIKY: Jezte hovna, miliardy much se nemohou mýlit.
    GIOMIKY
    GIOMIKY --- ---
    AXTHEB: PHP je na spoustě strojů.

    AXTHEB
    AXTHEB --- ---
    JINX: Prgáním v PHP jsem se tři roky živil, trvalo mi asi 5 let než jsem překonal PTSD a zvládl znovu programovat.
    JINX
    JINX --- ---
    GIOMIKY: PHP?
    MARASAN
    MARASAN --- ---
    Jenda Citron?
    GIOMIKY
    GIOMIKY --- ---
    AXTHEB: Zvolil jsem jiný jazyk. Omlouvám se za nepatřičnost této diskuze.
    AXTHEB
    AXTHEB --- ---
    GIOMIKY: Pokud se chceš jako programátor rozvíjet a psát lepší a lepší programy, je docela dobrý nápad se co pár let naučit nějaký nový programovací jazyk. Vykoukneš ze zasmrádlého bazénku ekosystému, na který jsi zvyklý, naučíš se nové postupy a nové způsoby, jak se koukat na problémy.
    A zrovna rust je na tohle super, donutí se na spoustu věcí koukat jinak a přitom se v něm dají psát užitečné věci.
    XCHAOS
    XCHAOS --- ---
    SPIKE411
    SPIKE411 --- ---
    Refactoring in Rust: Abstraction with the Newtype Pattern
    https://fettblog.eu/refactoring-rust-abstraction-newtype/
    SPIKE411
    SPIKE411 --- ---
    Full-stack Rust: A complete tutorial with examples - LogRocket Blog
    https://blog.logrocket.com/full-stack-rust-a-complete-tutorial-with-examples/
    SPIKE411
    SPIKE411 --- ---
    ANT_39
    ANT_39 --- ---
    JANFROG: Ano, neco z toho leze, obcas to neco najde, behat ty analyzy neni nesmysl. Ale v porovnani se systemem, kterej ti plonkne programy, u kterych nedokaze dokazat korektnost, to je IMHO neporovnatelny.
    JANFROG
    JANFROG --- ---
    ANT_39:
    > a zvenku se ta analyza dela blbe.
    Trosku off-topic teda, ale i s C se daji delat zajimave veci: https://dl.acm.org/doi/abs/10.1145/3571194
    ANT_39
    ANT_39 --- ---
    GIOMIKY: Me se doted nikdo na nic neptal, jakypak uhybani? Az ted ty.

    OK, rekneme, ze jsi tu otazku polozil v dobre vire, tak v dobre vire odpovim. Delam v Linuxovym kernelu. U operacniho systemu je rekneme docela dulezity mit spravu zdroju v cajku -- aby nedanglilo co danglit nema, nic neleakovalo, atp. Linuxovej kernel je napsanej v C, kde co si nenapises, to nemas. Vyvojari absenci toolingu pro spravu zdroju resi ruzne: osobni disciplinou, code review, ruznyma rozsirenima prekladacu, automatickym testovanim, pravidelnou statickou analyzou, atd. A stejne se tam bugy tu a tam dostanou, protoze C je v zasade prilis obecnej jazyk, a zvenku se ta analyza dela blbe. Rust by mohl dokazovani korektnost spravy zdroju do urcite miry automatizovat. Idea je ta, ze sluzby kernelu by se vyjadrily nejakym internim API, a rustovy moduly by potom mely korektnost dokazanou oproti tomu API. Po par letech vyvoje se nedavno dostala podpora Rustu do mainline Linuxu. Nez se to zacne sireji pouzivat, bude to jeste trvat, ale nejak se to hybe. Schopnost plynne cist a psat Rust by tedy pro me mohla byt zajimavej profesni diferenciator.
    JINX
    JINX --- ---
    GIOMIKY: Pokud si vystacis s VBA tak to pro tebe asi nemá smysl. Nový programovací jazyk se většinou ucis z nějakého důvodu. Já se to proste učím protože efektivita a performance Pythonu je úplně tragicka…
    Kliknutím sem můžete změnit nastavení reklam