Oblak Znanja

  • Home
  • Novosti
  • Učionica
    • Informatika 5
    • Informatika 6
    • Informatika 7
    • Informatika 8
    • Logo jezik
    • WordPress
    • Microsoft Office
  • Vodiči
    • Online vodiči
    • Kratki savjeti
    • Korisne aplikacije
    • Društvene mreže
    • Multimedija
    • Zanimljivosti
✕

Rust okreće 10: Kako je slomljeni dizalo zauvijek promijenio softver

Novosti

Tomšić Damjan 20. svibnja 2025

Elyse Betters Picaro / ZDNET

Eric S. Raymond, jedan od osnivača otvorenog koda, slavno je rekao: “Svako dobro softversko djelo započinje grebanjem programerovog osobnog svrbeža.“To je sigurno bio slučaj s Graydonom Hoareom, a Mozilla Programer softvera, kada je započeo rad na programskim jezikom Rust.

2006. godine Hoare se nervirao Dizalo njegove stambene zgrade koje se neprestano raspadalo. Kao što je kasnije rekao, “Smiješno je da računamo ljudi nismo ni mogli napraviti dizalo koje djeluje bez pada!” Sumnjao je da se stalno raspada zbog memorijskih pogrešaka u svom upravljačkom softveru, što je vjerojatno napisano u C ili C ++. Oba su popularni jezici sustava koje je teško kodirati-u malom dijelu jer je previše jednostavno pisati polufunkcionalni kod s pogreškama u memoriji.

Također: Najpopularniji programski jezici u 2025. (i što to čak znači)

Tako je Hoare, bolestan od povlačenja 21 stepenicama, počeo dizajnirati novi računalni jezik. Želio je stvoriti mali, brzi programski jezik bez potencijala za memorijske bube. Nazvao je Hrđanakon obitelji teških gljivica, opisao je kao “prekomjerno inženjer za opstanak”.

Sadržaj objave

  • 1 Prekretnička točka
  • 2 Samo početak
  • 3 Temeljni vodovod
  • 4 Učenje hrđe
    • 4.1 Povezani sadržaji

Prekretnička točka

Cilj mu je bio stvoriti sef i podudaran jezik. Za razliku od C i C ++, Rust nameće sigurnost memorije kroz svoj jedinstveni vlasnički sustav. Sprječava uobičajene pogreške poput null pokazivača i prelijevanja međuspremnika osiguravajući da svaki dio podataka ima jednog vlasnika i automatski se oslobađa kada izlazi iz opsega. Ovaj pristup eliminira čitave kategorije memorijskih grešaka u vrijeme sastavljanja. Rust -ov model istodobnosti dodatno povećava sigurnost hvatanjem utrka podataka prije nego što se kôd pokrene, olakšavajući programerima pisanje programa koji su i sigurni i učinkovito istodobni.

Ovo nije bilo lako. Dok je započeo kao kućni projekt, Mozilla je vidjela potencijal i započela je službeno sponzorirajući Rust 2009. godine. Jezik je javno najavljen 2010. godine, a nakon godina iteracije, Rust 1.0 isporučen 15. svibnja 2015. godine.

To prije 10 godina.

Također: Chatgpt piše moju rutinu u 12 vrhunskih programskih jezika. Evo što mi kažu rezultati

Prvo stabilno izdanje programskog jezika Rust tiho je označilo prekretnicu u svijetu razvoja softvera. Danas Rust nije samo tehničko postignuće, već svjedočanstvo snage inovacije usmjerene na zajednicu, pretvarajući se iz eksperimenta koji je podržan Mozilla u glavni alat koji su prihvatili tehnološki divovi i zajednice otvorenog koda.

Samo početak

Rustvo prvo stabilno izdanje bilo je tek početak. U desetljeću otkad je jezik narastao skokovima i granicama. Rust -ov registar paketa samo, Crates.io, balonirao je s oko 2.000 paketa (“sanduka”) na 1,0 do preko 180 000 danas. Standardna biblioteka utrostručila se u veličini, a alati za alat sazrijeva se s značajkama poput Rust-Analyzer za IDE podršku i robusnog upravitelja paketa, Teret.

Istodobno, Rust-ova posvećenost ne-burnim izdanjima i redovitim šestotjednim ciklusima omogućila je brzu inovaciju bez žrtvovanja pouzdanosti. Preko 246.000 promjena spojeno je od 1,0, a 6.700 suradnika i gotovo 600 000 javnih sanduka testirano je za svako izdanje.

Također: Kako koristiti chatgpt za pisanje koda – i moj omiljeni trik da otkrijem ono što generira

Hoare je to nedavno priznao rekavši: “Rust je priča o velikoj zajednici dionika okupljajući se na dizajn, izgradnju, održavanje i proširenje zajedničke tehničke infrastrukture. To je priča s mnogim glumcima. “Glumci uključuju programere, dizajnere jezika, autore i nastavnike, te institucije koje podržavaju hrđu. Ono što ih je okupilo, rekao je Hoare,” zajednički interes za infrastrukturu. ”

Infrastrukturom, Hoare znači “alat za izgradnju druge infrastrukture: mrežni protokoli, web poslužitelji, balansirači opterećenja, telemetrijski sustavi, baze podataka, kodeke, kriptografiju, datotečne sustave, operativni sustavi, virtualne strojeve, tumače itd.”

Hoare added, “The world needs robust and reliable infrastructure, and the infrastructure we had was not up to the task. Put simply: it failed too often, in spectacular and expensive ways. Crashes and downtime are, in the best cases, and security vulnerabilities are, in the worst. Efficient ‘infrastructure-building’ languages ​​existed, but they were very hard to use, and nearly impossible to use safely, especially when writing concurrent code.” Rust je bio Hoareov odgovor.

Nazvao bih ovo programiranje sustava.

Temeljni vodovod

Za razliku od drugih popularnih jezika, kao što su Python, JavaScript ili Java, Rust nije namijenjen pisanju programa na visokoj razini s kojima krajnji korisnici rade; Umjesto toga, koristi se za stvaranje temeljnog vodovoda koji sav softver treba raditi.

To nije vrsta programiranja koju svi rade. Međutim, za one koji rade sa softverom, cijevima i okovima, Rust je vrlo popularna. Dakle, to je, prema Istraživanje programera za prelijevanje snopaOsmu godinu zaredom, “Rust je najviši jezik; više od 80% programera koji ga koriste žele ga ponovo koristiti sljedeće godine.”

Priznajem da sam jedan od njih. Iako već godinama nisam bio ozbiljan programer, kada radim kod ovih dana, Rust je moj prvi izbor. To samo funkcionira, a ne moram znojiti detalje o memoriji kao što sam to jednom učinio s C.

Daleko sam sama. Rustini posvojitelji Pročitajte kao tko je tko od modernog računanja. Na primjer, Mozilla ga koristi u Firefoxu; Google u Androidu, Chrome OS i fuksiji; i Microsoft u svojim Windows Core knjižnicama i Azure Confidential Compute.

Također: Linus Torvalds govori AI, usvajanje hrđe i zašto je Linux kernel “jedino što je važno”

Najbliži i najdraži mom srcu, Linux kernel sada uključuje hrđu. To nije bilo glatko putovanje. Kao što je nedavno rekao Linus Torvalds, “Očekivao sam [Rust] Ažuriranja su brže, ali dio problema je što se programeri starog kernela koriste za C i ne znaju hrđu. Nisu baš uzbuđeni što moraju naučiti novi jezik koji je, u nekim aspektima, vrlo različit. Dakle, došlo je do nekih povratnih poteza. “Ipak, Torvalds ostaje stalni navijač hrđe-u-linuxa.

Učenje hrđe

To je rečeno, korištenje i učenje hrđe nije bez prepreka. Njegova krivulja učenja, posebno oko provjere zakupa i života, ostaje strma za pridošlice. Osobno mi se nije tako teško. Ako želite sami naučiti hrđu, preporučujem da započnete s Programski jezik hrđe (aka knjiga), a slijedi Hrđa za rustaceans. Web stranice Hrđa primjerom i Googleov Dobrodošli u sveobuhvatnu hrđu također su od pomoći i slobodni su za dizanje.

Tako je da je, desetljeće nakon što je objavljeno 1.0, Rust postigla ono što se nekada činilo nemogućim: izrada sustava programiranja i sigurnih i ugodnih.

Također: Najbolji AI za kodiranje 2025. (i što ne koristiti – uključujući DeepSeek R1)

Kako se Hoare odražavao na Rust -ovu desetu obljetnicu, “Rust je priča o velikoj zajednici dionika koji se okupljaju kako bi se dizajnirali, izgradili, održavali i proširili zajedničku tehničku infrastrukturu.” U svijetu koji se sve više oslanja na sigurni, pouzdan i softver visokih performansi, Rust-ovo sljedeće desetljeće izgleda svjetlije nego ikad.

Svakodnevno u pristigloj pošte svakodnevno nabavite jutarnje priče Tehno danas bilten.

Web izvor

Povezani sadržaji

  • Gmail dobiva najljepši mali trik na tabletamaGmail dobiva najljepši mali trik na tabletama
  • Je li serija Galaxy S25 nadogradnja ili ne?Je li serija Galaxy S25 nadogradnja ili ne?
  • Muskov xAI lansira Grok 4.1 s nižom stopom halucinacija na webu i u aplikacijama — bez API pristupa (za sada)Muskov xAI lansira Grok 4.1 s nižom stopom halucinacija na webu i u aplikacijama — bez API pristupa (za sada)
  • Istraživač pretvara GPT-OSS-20B u model koji nije ometaIstraživač pretvara GPT-OSS-20B u model koji nije ometa
  • Ploča cjepiva koju je RFK Jr. slagao RFK, preporučuje odlaganje imunizacije MMRVPloča cjepiva koju je RFK Jr. slagao RFK, preporučuje odlaganje imunizacije MMRV
  • Deepseek je zaključao pristup javne baze podataka koji je izložio povijest chataDeepseek je zaključao pristup javne baze podataka koji je izložio povijest chata

Previous Article

4 besplatne aplikacije za upravljanje projektima preporučujem na Linuxu - i zašto biste ga trebali koristiti

Next Article

Dok SAD smanjuju znanstveni talent, Europa pokreće inicijativu da ga privuče

Posljednje objave

Pixel 9 Pro rasprodaja zaliha stiže s cijenama niskim od 500 USD

Pixel 9 Pro rasprodaja zaliha stiže s cijenama niskim od 500 USD

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Microsoft stvara okvir za sigurnu arhitekturu optičke mreže

Sadržaj

  • 1 Prekretnička točka
  • 2 Samo početak
  • 3 Temeljni vodovod
  • 4 Učenje hrđe

Novosti

  • Pixel 9 Pro rasprodaja zaliha stiže s cijenama niskim od 500 USD 1. prosinca 2025
  • Obožavatelji Fortnitea kažu “ne AI pomazi” nakon što su uočili ono za što vjeruju da su slike generirane umjetnom inteligencijom u igri 30. studenoga 2025
  • Microsoft stvara okvir za sigurnu arhitekturu optičke mreže 30. studenoga 2025
  • Zašto je vidljiva umjetna inteligencija SRE sloj koji nedostaje tvrtkama za pouzdane LLM-ove 30. studenoga 2025
  • Lijek za mršavljenje Zepbound testira se kao lijek za dugi Covid 30. studenoga 2025
  • Koliko RAM-a vaše računalo zapravo treba 2025. godine? Stručnjak za Windows i Mac računa 30. studenoga 2025
  • Samsung daje 71% popusta na Galaxy Watch 8 30. studenoga 2025
  • Hollow Knight: Silksong dev misli da će Clair Obscur: Expedition 33 osvojiti igru ​​godine: “Iznimna je i široko ukusna” 29. studenoga 2025
  • RailTel modernizira međugradske optičke mreže metroa diljem Indije 29. studenoga 2025
  • Anthropic kaže da je riješio dugogodišnji problem AI agenta s novim Claude SDK-om za više sesija 29. studenoga 2025

O nama

Oblak Znanja je blog edukativnog karaktera i namijenjen je svima koji žele unaprijediti svoje znanje iz područja računala i interneta.

Naš cilj je edukacija i pisanje zanimljivih objava kojima ćemo zajedno učiti i informirati se o svijetu informatike.

Na ovom blogu zabranjeno je svako kopiranje sadržaja bez dozvole autora.

Oblak Znanja

Oznake

besplatni powerpoint predlošci društvene mreže excel facebook firefox gmail google+ Google Chrome halloween halloween walpapers internet kartice linkedin profil linux microsoft Mozilla Firefox ms powerpoint oblak znanja office 2007 office savjeti online kupovina pick powerpoint powerpoint predložak powerpoint savjeti rastući niz savjet slike za radnu površinu spremanje datoteka strani jezik tipkovnicke kratice twitter twitter alati uređivanje slika wallpaper clock web preglednik windows windows 7 windows aplikacije windows vista word word 2007 word savjeti youtube savjeti youtube tipkovničke kratice