neprihlásený Sobota, 23. novembra 2024, dnes má meniny Klement
Jazyk Rust zastrešuje nová nezisková organizácia

Značky: programovanieMozilla

DSL.sk, 9.2.2021


Populárny programovací jazyk Rust začala zastrešovať nová nezisková organizácia Rust Foundation, ktorá v pondelok oznámila svoj vznik.

Rust je veľmi mladý programovací jazyk, ktorý vznikol v Mozille pôvodne ako projekt jedného jej zamestnanca. Mozilla ho ako projekt ohlásila len v roku 2010 a verzia 1.0 bola vydaná v roku 2015.

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.

Mozilla použila Rust v posledných rokoch na implementáciu viacerých komponentov svojho populárneho webového prehliadača Firefox a viacero spoločností zvažuje jeho použitie vo viacerých dôležitých softvéroch.

Rust bol doteraz zastrešovaný Mozillou. V tejto organizácii fungoval nezávisle, takýto stav ale prinášal aj niektoré problémy a okrem iného Mozilla v auguste v rámci šetrenia prepustila podľa dostupných informácií podstatnú časť jej tímu vyvíjajúceho Rust. Už v tom čase boli ale oznámené plány presunúť projekt do vlastnej neziskovej organizácie.

Zakladajúcimi členmi organizácie sú okrem Mozilly aj Google, Microsoft, Amazon AWS a Huawei, pričom Mozilla presunula do novej organizácie všetky ochranné známky a infraštruktúru.


      Zdieľaj na Twitteri



Najnovšie články:

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


inzercia



Diskusia:
                               
 

Tak preto sa líška niektorým používateľom rada vyhýba a správa sa nevyspytateľne.
Odpovedať Známka: -6.5 Hodnotiť:
 

Už sa pomaly nejde ani vysrať bez toho, aby nezačali nejakí dobroseri aktivitu priekazne neziskovým honením ega organizovať.
Odpovedať Známka: -1.3 Hodnotiť:
 

Načo tieto hipisácke jazyky, ktoré aj tak nikto nepoužíva. Učte sa deti SWIFT, je to tiež pekelne rýchle, ale nemá to idiotsku syntax ako nejaký Rust. To už radšej GOLANG.
Odpovedať Známka: -7.2 Hodnotiť:
 

Rust je nahrada za C - tam kde nemoze bezat GC. GOLANG ma GC.
Odpovedať Známka: 7.3 Hodnotiť:
 

GO GLAND!
Odpovedať Známka: -7.1 Hodnotiť:
 

A čo tak vypäť sa samoprv ku aspoň priemernému ovládaniu toho rodného a s hrdením sa ďalšími sa strápňovať priekazne postupne?
Odpovedať Známka: -2.9 Hodnotiť:
 

Ten bol dobrý, že swift..
Ale je milé, že aj keď vies hovno o go a ruste snažíš sa vniesť svoj bezvýznamný názor do diskusie ;D
Odpovedať Známka: 2.3 Hodnotiť:
 

Ale co Swift, C a C++ je najlepsie. Len sa treba naucit, ze ako to funguje. Kompilatory uz dnes su na vysokej urovni a upozornuju sami na mnohe typicke chyby.
Odpovedať Hodnotiť:
 

Vychadza mi, ze budto uz ludia nevedia v c++ pouzivat multitasking, alebo v mozile pracuju ludia ktorym neradno davat do ruk nastroje kde sa backdoor jednoducho stavia.
Odpovedať Známka: -5.7 Hodnotiť:
 

Mozillakov zaujima uz iba BLM a master/slave problematika. Na programovanie nezostal cas.
Odpovedať Známka: 2.0 Hodnotiť:
 

Vidno to aj na najnovsom dizajne Firefoxu.
Odpovedať Známka: 2.3 Hodnotiť:
 

Pre mňa, C++ developera[aktualne c++17] (od C++0x9x) je Rust pozitnvna skúsenost. Jednoznačne najslubnejší systemovy jazyk za posledne 3 desatročia.

Jednoznačne najkomplikovanejší a fakt treba čas a trpezlivosť na jeho pochipenie.

Odpovedať Známka: 6.7 Hodnotiť:
 

Teda prečo sa s ním vôbec zasieraš?
Odpovedať Známka: -6.4 Hodnotiť:
 

To je predsa jasne ze preco. Aby bol v plnke a nie tak ze presunies zo statneho rozpoctu ako je zvykom.
A ak ho algoritmizacia uloh bavi, tak je to super 2x. Tazko ale slepemu vysvetlit duhu po dazdi.
Odpovedať Známka: -1.1 Hodnotiť:
 

Prosím, definuj "používať multitasking v c++".
Odpovedať Známka: 10.0 Hodnotiť:
 

https://stackoverflow.com/ questions/6069719/ elegant-way-of-implementing-call- multiplexing-in-a-c-aggregate-class

Mozno nieco ako priklad
Odpovedať Známka: -3.3 Hodnotiť:
 

zas další (sorošova, /saúdskáä) neZISKOVKA, čo sem do EUropy bude vo velkom navážat stá-tisíce, miliony nebohých syrotkov, znásilnujúcích (s polmetrovou bradou, 8 manželkami, 4 AK-74, a 2 kindžálmi..), a dalších negro-islamistov, z Albánie, Afriky, Arábie, Afghanistánu, atd.. :/ :/(
:(
fuj je to hnus! :/
Odpovedať Známka: -4.5 Hodnotiť:
 

A teraz si predstav čo sa stane keď sem začnú prúdiť milióny dagestanských, čečenských a iných moslimov z Ruska.
Odpovedať Známka: 0.0 Hodnotiť:
 

ked?
Tu nechcu ist ani nigerijci, takze si nefandime.
Odpovedať Známka: 5.0 Hodnotiť:
 

smola libtard, sorošovi poskokovia boli z Ruska už dávnejšie vypráskaní
Odpovedať Známka: 2.0 Hodnotiť:
 

Počúvaj ma sem, ty vemeno Stalinovo. Preco sa nevrátiš medzi tych sirotkov ? Čo skúšáš ?
Odpovedať Známka: -3.3 Hodnotiť:
 

libtard chce vyháňať? aby náhodou neskončil na kandelábri
Odpovedať Známka: -3.3 Hodnotiť:
 

Výraz "libtard" je jasným znakom, že si prijebané decko.
Odpovedať Známka: 3.3 Hodnotiť:
 

myslim, ze priemerny Slovak je este tupejsie stvorenie :D Takze, za mna.. upgrade
Odpovedať Hodnotiť:
 

Netreba vlastne poznanie a pocity linearne aproximovat na cely celok. Mame nejake iq testy relevantnej vzorky?
Odpovedať Hodnotiť:
 

A ja že odkiaľ toho RUSTa poznám...
https://cs.wikipedia.org/wiki/Mathias_Rust
Odpovedať Známka: -3.3 Hodnotiť:
 

Wow. Dnešná diskusia je teda ultratoxická. Očividne nikto nepísal žiadny reálny multivláknový kód v C++. Rust je geniálny jazyk a robí niečo, čo sa doteraz bralo a všade vyučovalo ako nemožná vec. A je ťažký pretože dosť mení spôsob akým človek premýšla nad kódom.

Organizácií držím palce a dúfam, že popularita bude len rásť.
Odpovedať Známka: 7.3 Hodnotiť:
 

Som si vždy myslel, že nejaký programovací jazyk má uľahčiť čo najviac prácu programátorovi, ale nie mu ju čo najviac komplikovať. Obzvlášť v tejto dobe.
Píšem to aj preto, lebo čosi si pamätám z čias hexa kódov, keď aj Assembler bol pre mňa zložitý(No ale len chvíľu).
Odpovedať Známka: -7.5 Hodnotiť:
 

principe je ten jazyk len trochu zlozitejsi. debilny ma syntax a to hovorim ako niekto, kto desatrocie pise v perle.
no rust ti umozni pisat preukazatelne kvalitnejsi a bezpecnejsi kod. a nejde ani tak o to, aby jazyk ulahcil pracu programatorom ako skor o to, ze features, ktore ti poskytne z ohladom na bezpecnost,kvalitu a vykon kodu si vyberaju z casti svoju dan.
Odpovedať Známka: 10.0 Hodnotiť:
 

Každý jazyk je niečo za niečo. Ano, máme jazyky ako python, v ktorých sa píše naozaj jednoducho ale stojí to výkon, latenciu a nedá sa to zrovna použiť na kernel alebo driver.

Rust ti umožňuje písať kód s rýchlosťou a low level prístupom Cčka, ale s pamäťovou bezpečnosťou manažovaných jazykov (ak nerátame unsafe rust), bezpečnou first class podporou viac vláken a to všetko bez akéhokolvek garbage collectora, ref. countingu alebo akéhokolvek iného overheadu.

Cena za to je, nezvyklá syntax a nutnosť naučiť sa premýšlať trochu inak. A vzhladom na to, že je to jazyk nový, tak si so sebou nenesie dlh rozhodnutí minulosti ako C++.
Odpovedať Známka: 10.0 Hodnotiť:
 

Ešte poznámka, kým sa toho niekto chytí. Nie, nechcem týmto zhadzovať python a ostatné manažované jazyky. Ako som hovoril, každý jazyk má svoje miesto. Ak potrebujem dať dokopy niečo na spracovanie dát alebo urobiť nejaký výpočet alebo získať niečo z api, tak s radosťou použijem práve python, pretože sa chcem zaoberať len tým aby som zvrchu popísal, čo chcem urobiť a nezaujíma ma, čo sa s tým urobí v pamäti, alebo či to bude bežať o sekundu dlhšie.

Ak chcem ale kritický driver alebo server s predikovatelnou latenciou, tak rust je skvelá voľba.
Odpovedať Hodnotiť:
 

tak to si priekazne velmi nemyslel. Ale chapem ze zo Scratchu sa ti tazko prechadza na nieco komplexnejsie.
Odpovedať Známka: 10.0 Hodnotiť:
 

synonymum rozvratu a rozkladu, zvlášť ak ju zastrešuje Mozilla, podporovateľ BLM teroristov. mali ten jazyk pomenovať nie rust, hrdza, ale TRASH, nejaký akronym by určite vymysleli!
Odpovedať Známka: -10.0 Hodnotiť:
 

NEGRO-libtardí brajgel v USA? najma CA, a v celej EUrope, najma zatím Západnej

https://www.idnes.cz/bydleni/ na-navsteve/ bendig-bagarova-rodinny-dum- zpevak-novostavba. A210207_183521_ dum_osobnosti_web/diskuse

nj, je to pravda, majú recht, diskutujúci - kdo dnes, v dnešnej, NEGRO-demokratickej, szoroš-szkurvenej islám-Bruselskej dobe není, -

- NIE_JE teplý, alebo cigán, alebo nejlíp oboje dohromady, naráz, jako títo "speváci" bagár, Bendigk, - teplí cigoš-buzeranti (a ešte je tam ale další nutní _ne _však _postačující _podmínka - musí být aj z tej BA, /Prahy, minimálne..ä )

(príp., prinajhošom, postačuje aj to zasluníčkované Brno, ten pseudo-humanitný, fetácky, sluníčkárský, čmoudo-liberálný, Multi-kulti ..brloh (broajgel..)

..takže, kdo dnes NENI teplý cigán, A AJ (/alebo) negro -buzerant, A zároven dlhšie žijúci v Prahe, BA, (Brno) - ten se veru dnešní dobe úspechu (a potlesku, klanání davů), ocenení, a uznání, - nedočká!
Odpovedať Známka: -4.5 Hodnotiť:
 

Ty čo jedávaš na večeru?
To sa Ti po akých kamienkoch toto deje?
Odpovedať Známka: 3.3 Hodnotiť:
 

Admin DSL, uvedomuješ si, že tento príspevok má znaky trestného činu?
Odpovedať Známka: -3.3 Hodnotiť:
 

No a? Odmena za snahu vojet ducha zákona stavaním litery nad slobodu vyjadrovania názoru spoluúčasť priekazne nevyžaduje.
Odpovedať Hodnotiť:
 

Tu je taka sloboda, ze tu moze povedat fasista aj liberal co chce a mi mu na to slobodne kasleme.
Dokonca aj ludia s potrebou ustavnej liecby su tu v bezpeci.
Odpovedať Známka: 10.0 Hodnotiť:
 

To co Rust propaguje, ze je ich cielom vyriesit (pretecenia, pointery, mutexy, ...), uz bolo davno vyriesene v jazyku Ada. Pripustam, ze Ada zatial nema check/borrow, ale i to bude coskoro integrovane.
Mozno je Rust dobry jazyk, cas ukaze, ale neznasam hype a klamanie, ze Rust je jediny jazyk, ktory riesi code safety a security.
Odpovedať Známka: 5.0 Hodnotiť:
 

To uz davno bolo vyriesene aj v C++ alebo v inych jazykoch. Len ked niekto sa stazuje, ze jazyk umoznuje robit aj zle veci, tak co uz.
Pre mna je C++ niekedy prilis high level, napriklad neviem v integrovanom assembleri spravit call instrukciu priamo na urcitu adresu a musim to obchadzat bud cez push a ret alebo priamo ciselnymi kodmi instrukcii.

Odpovedať Hodnotiť:
 

Prosím, čo to znamená populárny? Aby som sa vedel poriadne zorientovať. Lebo každý píše niečo iné a ja sa potom pletiem. Ako napr. https://www.tiobe.com/tiobe-index/
Odpovedať Známka: 10.0 Hodnotiť:

Pridať komentár