neprihlásený Nedeľa, 24. novembra 2024, dnes má meniny Emília
Chrome začne byť programovaný v Ruste

Značky: Chromeprogramovanie

DSL.sk, 13.1.2023


Spoločnosť Google začne využívať pri programovaní svojho dominujúceho webového prehliadača Chrome respektíve jeho open source základu Chromium programovací jazyk Rust.

Spoločnosť o tom informuje v tomto oznámení.

Rust sa podobá na C++, bol ale vytvorený s cieľom riešiť problémy súčasného programovania a jeho dôležitými vlastnosťami sú tak bezpečnosť v oblasti manažmentu pamäte a pri používaní vlákien, efektívne multivláknové programovanie a zároveň pri týchto vlastnostiach aj vysoký výkon. Rust tak okrem iného umožňuje jednoduchšie vytvárať bezpečné programy.

Bezpečnosť je dôležitým aspektom webových prehliadačov, cez ktoré užívatelia môžu navštevovať potenciálne nebezpečné weby. Rust vytvorila pôvodne Mozilla, ktorá ho využila na implementáciu viacerých komponentov jej webového prehliadača Firefox.

Chrome respektíve Chromium sú naprogramované v C++. Rust sa v Chromium podľa oznámenia nebude minimálne zatiaľ využívať na programovanie samotného základu prehliadača, začne sa podporou používania knižníc tretích strán naprogramovaných v Ruste.

Dôvodom je podľa Google zatiaľ komplikované miešanie C++ a Rust kódu, keď vývojári v C++ by museli dodržiavať nové obmedzenia pre manipuláciu s dátami vyplývajúce z využívania Rustu. Chromium tak bude zatiaľ v Ruste využívať len knižnice, ktoré sú samostatnými komponentami, majú typicky jednoduché rozhranie a takéto problémy nespôsobujú.

Širšie použitie Rustu s C++ podľa oznámenia budú môcť v budúcnosti umožniť nové vylepšené programátorské nástroje.

Prvý kód, ktorý je naprogramovaný v Ruste, bude podľa Google zahrnutý v jeho prehliadači Chrome v priebehu jedného roka.


      Zdieľaj na Twitteri



Najnovšie články:

Starship by mohla za najbližšie štyri roky uskutočniť až 400 štartov
Protimonopolný úrad začal prešetrovať, prečo v SR nie sú skutoční virtuálni mobilní operátori
Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky


Diskusia:
                               
 

Musíme si uvedomiť, že celá situácia, kedy by miešaním C++ a Rust kódu vývojári v C++ museli dodržiavať nové obmedzenia pre manipuláciu s dátami, je jasným dôsledkom bezhlavej demokratizácie, ktorá by mala v mene vyššieho dobra zavdávať na okamžité vyobcovanie z IT. C++ kompiler to má jednoducho rezať priekazne bez milosti a nie s kadejakými voliteľnými ťuťuli-muťuli switchmi.
Odpovedať Známka: -5.0 Hodnotiť:
 

Aj java bola vymyslena pre platformovu univerzalnost a vysoku bezpecnost, ako slabo sa vsak napokon uchytila vidime v reale.
Odpovedať Známka: 0.9 Hodnotiť:
 

a co tak zacat priehladace programovat v Assembleri ?
Odpovedať Známka: 5.2 Hodnotiť:
 

Ked uz, tak lepsie vyskladat z NAND hradiel a napajkovat na zakladnu dosku!
Odpovedať Známka: 9.4 Hodnotiť:
 

preco?
Odpovedať Známka: 3.3 Hodnotiť:
 

Dobry napad, ale ma to drobne nedostatky. Jemne by to spomalilo vyvoj internetu aj prehliadacov. Na DSL.sk s nadcasovym dizajnom by sme dnes mali clanok ako prehliadac Arachne ako prvy zacal podporovat skripty na webovych strankach a ze ci toto bude ten impulz, ktory rozhodne ci vyhra gopher alebo www.
Odpovedať Známka: 6.0 Hodnotiť:
 

Spomalilo? Akože učiace krivky sú ojeb s priekazne nulovou druhou deriváciou?
Odpovedať Známka: 0.0 Hodnotiť:
 

Ano spomalilo, kod v ASM je dlhsi, zlozitejsi a menej prehladny. Ak by som teda nepocital s uciacou krivkou a timom velmi kvalitnych a skusenych programatorov s ultradobrym vedenim, tak napisem "priekazne prakticky zastavilo" :)
Odpovedať Hodnotiť:
 

A? Šak keby kód Matrixu vedel čítať každý webdizajnér, tak by Nea priekazne asi nehľadali.
Odpovedať Hodnotiť:
 

Oni ho priekazne hladali len kvoli tomu, ze to mali v scenari. Nechali by sa dobrovolne zabit, ak by im to scenarista neprikazal? Nebolo by pre nich lepsie sediet v krcme, pit 7. borovicku a 10. pivo a filozofovat o tom ci sa Trinity poti a aky puder pouziva?
Odpovedať Hodnotiť:
 

To by odsabotovala a zakazala LGBTI komunita, lebo vysledny kod by nebol dostatocne mutiplatformovy.
Odpovedať Známka: 2.6 Hodnotiť:
 

No, hrdza môže spôsobiť problémy.
Odpovedať Známka: 10.0 Hodnotiť:
 

Dacii určite.
Odpovedať Známka: 6.7 Hodnotiť:
 

Obzvlast v anglicku kde Daciu Duster prezyvaju Ruster, hrdzaveje po 3 rokoch :D Vlhko a slano tam je :D
Odpovedať Hodnotiť:
 

casom niekto zverejni tipy, ako odstranit hrdzu z chromovaneho povrchu..
Odpovedať Známka: 10.0 Hodnotiť:
 

vsetko v tejto dobe ma hodnotu trusu :-D
Odpovedať Známka: 2.0 Hodnotiť:
 

...a trus ma hodnotu zlata...
Odpovedať Známka: 7.8 Hodnotiť:
 

Ja programujem výhradne v Basicu.
Odpovedať Hodnotiť:
 

gw ci visual? visual je pre profikov
Odpovedať Hodnotiť:
 

V Ruste? Však ten Rust v roku 1987 pristál na Červenom námestí v Moskve na Cessne
Odpovedať Hodnotiť:
 

V ruste som nakraftil hafo gunpowdweru, a nastaval zo 20 turetiek, obria bejzka trojvrsvová s plástovaním a vežami. No a potom prišiel vajp a bolo po zábave.
Odpovedať Hodnotiť:

Pridať komentár