Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Rust programming language

[es] :: Ostali programski jezici :: Rust programming language

Strane: < .. 1 2 3 4

[ Pregleda: 16851 | Odgovora: 64 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
178.250.138.210



+1064 Profil

icon Re: Rust programming language15.04.2018. u 14:19 - pre 73 meseci
Ajoj Rust sporo kompajlira, tako da na slabijoj masini ima da traje. Ja jedino sam Rust kompajliram, od drugih programa osim svojih, naravno tu su dependencies ;)
Sto se tice samog jezika , imam sad dosta iskustva, pa ti mogu pomoci ako negde zapne ;)




 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Rust programming language15.04.2018. u 15:53 - pre 73 meseci
^^

Ne, nisam zaboravio da si im komitovao par pečeva u kompajler. :)
Hvala.

Elem, rust dokumentacija je savršena ... nego opširno bre!
Tako da .. kada jednoga dana krenem, pa se dobro odomaćim, pa zapne.. neću d smaram ja puno.

Više će to da bude nešto tipa: "Jel' može ovo još da se optimizuje da ne gubim više vremena .. ?" itd ..

Evo za sve koji su zagrejani za Rust.
Video iz 2016. godine.
Dosta toga se promenilo u Rust-u ali, sve je i dalje kompatibilno u video klipu.
Upaliti Closed Captions.


about:networking
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language05.02.2020. u 14:08 - pre 51 meseci
https://blog.discordapp.com/wh...g-from-go-to-rust-a190bbca2b1f

Code:

Rust is becoming a first class language in a variety of domains. At Discord, we’ve seen success with Rust on the client side and server side. For example, we use it on the client side for our video encoding pipeline for Go Live and on the server side for Elixir NIFs. Most recently, we drastically improved the performance of a service by switching its implementation from Go to Rust. This post explains why it made sense for us to reimplement the service, how it was done, and the resulting performance improvements.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Rust programming language05.02.2020. u 19:50 - pre 51 meseci
Kao laiku za ova dva jezika, Go sintaksa mi deluje prihvatljiva, nasuprot Rust-u, koja mi je rogobatna i ruzna. Go takodje ima garbage collector, dok Rust nema.
Hmm, mada eksplicitno oslobadjanje objekata iz memorije deluje krajnje primamljivo, zbog eventualno velikih dobitaka u performansama.

Pitam se da li u realnom svetu programer u Rust-u moze da doaka GC-u Go jezika ?
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Rust programming language05.02.2020. u 20:14 - pre 51 meseci
Koji programer? :)

Ovog Baneta sam gledao kako pise svoje malloc/dealloc rutine, tako da on moze. :) E sad, neki pocetnik - tesko, mada on nece ni Go da radi....

Meni je jedino Rust ruzan.... Realno, ja sam razne stvari gledao, nikad nisam nesto programirao vece od kracih skipti... ali meni Rust po sintaksi lici na Brainfuck. Izvini Bane. :D
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.exe-net.net.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Rust programming language06.02.2020. u 01:35 - pre 51 meseci
Citat:
Pitam se da li u realnom svetu programer u Rust-u moze da doaka GC-u Go jezika ?


Da li u realnom svetu programer u Rust-u uopšte i treba da doaka Go-ovom GC-u .. ?

Citat:
Meni je jedino Rust ruzan.... Realno, ja sam razne stvari gledao, nikad nisam nesto programirao vece od kracih skipti... ali meni Rust po sintaksi lici na Brainfuck. Izvini Bane.


Lepše izgleda od
Code (php):

$_SESSION[self::ROOT_BITMASK['blabla']][md5($secret)] = ( ($var !== null) ?
  ((parent::$instance->getEffectiveValue()) ? function(){ return(print_r(get_defined_constants(true)['user'], true)); }):
  new class($name) { public function __construct(&$object) { $object = $this; }});
 


.. itd..

A kad smo kod lepote, meni je bash mnogo gadniji na izgled. if pa fi .. case pa esac ... pa onda kad narokaš pajp za pajpom .. pa ga deklariši pa ga onda pozovi 'al onda mora da ima i $ ..
Obožavam bash, ali je ružan. Gadan na izgled.

A Rust je nekako ... pa nije lep .. ali je intimidirajuć. I to je ono, `opasno`, geekovski skroz.
Što ga čini - ubavim.
about:networking
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language06.02.2020. u 01:41 - pre 51 meseci
Citat:
dejanet:
Kao laiku za ova dva jezika, Go sintaksa mi deluje prihvatljiva, nasuprot Rust-u, koja mi je rogobatna i ruzna. Go takodje ima garbage collector, dok Rust nema.
Hmm, mada eksplicitno oslobadjanje objekata iz memorije deluje krajnje primamljivo, zbog eventualno velikih dobitaka u performansama.

Pitam se da li u realnom svetu programer u Rust-u moze da doaka GC-u Go jezika ?


Rust je u pocetku imao GC, ali su ga zbog performansi izbacili. Jezik je tvikovan tako da su performanse na prvom mestu.
Sto se tice sintakse pa eto lici na C++ pomalo. U Rustu ces retko eksplicitno oslobadjati zato sto kao i i C++ koristi
RAII. Go je na prvom mestu dizajniran tako da bude jednostavan a ne brz. E sad nije ni Go za bacanje sto se
tice brzine ali je u sko dizajniran tako da je pogodan za mrezno programiranje, dok je Rust vise general purpose.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language06.02.2020. u 01:51 - pre 51 meseci
Citat:
nkrgovic:
Koji programer? :)

Ovog Baneta sam gledao kako pise svoje malloc/dealloc rutine, tako da on moze. :) E sad, neki pocetnik - tesko, mada on nece ni Go da radi....

Meni je jedino Rust ruzan.... Realno, ja sam razne stvari gledao, nikad nisam nesto programirao vece od kracih skipti... ali meni Rust po sintaksi lici na Brainfuck. Izvini Bane. :D


Lepota je u oku posmatraca :P
Rust je super zato sto je ubacio elemente ML-a tako da funkcionalno programiranje moze da se izvede lepo.
Inace radim Rust od 2013., odmah sam ga video kao zamenu za C++. E sad nervira me ponekad, ali samo
ponekad jer su lomili kod na svakoj sledecoj verziji :P
Mislim imas u ovom threadu moje kritike :P
Ali da jeziko po performansama moze da zameni C++, to je nesto!
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.exe-net.net.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Rust programming language06.02.2020. u 01:55 - pre 51 meseci
^^

Ne bi se džaba sva dokazana stackoverflow elita već par godina unazad opredeljivala za Rust kao najomiljeniji jezik.
Svaki godine kada odrade survey, Rust vodi kao `most favored language by community`.
about:networking
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language06.02.2020. u 02:08 - pre 51 meseci
Rust i D su za razliku od Go-a koji je Google Java i C# koji je MS Java iskreni pokusaji da se napravi
programerska alatka za siroke mase :P
Mislim ne mozes ih reverse inzenjerisati kao sto mozes ove Jave :P
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.exe-net.net.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Rust programming language06.02.2020. u 02:15 - pre 51 meseci
nznm ... meni kad neko spomene javu .. pred očima mi mmf i raznorazne bankarske krvopije koje veze sa mnom nemaju .... totalno mi grozno nekako .. virtualna mašina .. odmah ti govori da je teško i tromo .. virus..
s' druge strane moj omiljeni *H* .. pa to mnogo, pa liči na javu kad ga gledaš .. liči i na perl ..

... jednostavno imam poverenje u mozilijance kad je Rust u pitanju pa to ti je.

D jezik .. šta se s' tim jezikom uopšte dešava ? Mnogo malo ljudi priča o istom, nešto se ne forsira puno ... bilo je hype-a o istom .. pa to zatajilo.. ili ja jednostavno (mnogo više nego što mislim da ne znam) baš ne znam ič o tome ?
about:networking
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.exe-net.net.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Rust programming language06.02.2020. u 02:34 - pre 51 meseci
Evo šta veli The computer language benchmarks game i koliko je Rust `zaeban igrač` - a mlad. Adoscelent. "U pubertetu".
Go i ne može da se poredi ..

TEk će da se portuje.
about:networking
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language06.02.2020. u 02:47 - pre 51 meseci
"D jezik .. šta se s' tim jezikom uopšte dešava ? Mnogo malo ljudi priča o istom, nešto se ne forsira puno ... bilo je hype-a o istom .. pa to zatajilo.. ili ja jednostavno (mnogo više nego što mislim da ne znam) baš ne znam ič o tome ?"

Pa ne znam, D je sad manje interesantan od kako je nastao C++11. Target odience je isto C++, ali kad nije zaziveo prve desetine 2000 ih, tesko da ce sada pored Rust-a koji je pametno
inkorporirao mnoge stvari koje su jednostavno buducnost.
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Rust programming language06.02.2020. u 08:37 - pre 51 meseci
Citat:
Branimir Maksimovic:
Lepota je u oku posmatraca :P
Rust je super zato sto je ubacio elemente ML-a tako da funkcionalno programiranje moze da se izvede lepo.
Inace radim Rust od 2013., odmah sam ga video kao zamenu za C++. E sad nervira me ponekad, ali samo
ponekad jer su lomili kod na svakoj sledecoj verziji :P
Mislim imas u ovom threadu moje kritike :P
Ali da jeziko po performansama moze da zameni C++, to je nesto!

Odustao si od Haskela? :) Mozda bi mogli da odigramo neki Eye of Beholder, nismo odavno? :)

Da se razumemo, nemam nista protiv jezika, i verujem ti naravno vise nego review-ovima sa neta. :)

Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Rust programming language06.02.2020. u 09:05 - pre 51 meseci
"Odustao si od Haskela? :)"

Nisam, Haskell je super, ali ne bih pojekte radio u njemu :P
Mislim odlican je za pisanje naucnih radova ;)
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Rust programming language08.02.2020. u 06:27 - pre 51 meseci
Ipak, Rust postaje "fensi", sminkerski jezik:

Async-await on stable Rust!
https://blog.rust-lang.org/2019/11/07/Async-await-stable.html

Znaci u drustvu c#, javascripta...

 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language08.02.2020. u 06:59 - pre 51 meseci
Tasj async await fazon su ubacili i u C++. Zbog jednostavnijeg rada sa threadovima.
No ja to koristim samo u nim-u, a ovo imam svoje biblioteke koje su oho ho starije od
toga...
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language03.03.2020. u 04:17 - pre 50 meseci
Jel neko probao try ? nov fazon. To koristim neko vreme:

Code:

~/.../examples/rust >>> cat catch.rs                                                                          
#![feature(try_blocks)]
fn main() {
    let a:Result<i32,String> = try {
        ret()?
    };
    println!("{:?}",a);
}
fn ret()->Result<i32,String> {
    Ok(0)
}


Kompajlira se sa --edition=2018 ili u Cargo.toml edition = "2018".

Fora je da je prebacivanje rezultata bilo radjeno sa try! makroom do sada
a eto sad ima syntax sugar zbog ovoga ili onoga.
 
Odgovor na temu

clydefrog

Član broj: 340220
Poruke: 107



+5 Profil

icon Re: Rust programming language01.05.2020. u 20:33 - pre 48 meseci
Kako programirati u Rust-u ako dolazis iz OOP sveta?

Normalno, naviknut sam na klase i fale mi klase. Umesto klasa, koristim struct-ove. Pretpostavljam da to nije 1-to-1 zamena za klase i da ih ne bi trebalo tako dozivljavati. Hteo sam da napisem jednu ncurses aplikaciju sa user interface-om, ali nisam uspeo. Zamisilte sledeci Python dizajn:

Code:


# app.py
class App:
    def __init__(self):
        self.user_interface = UserInterface(self)
        self.all_entries = []

# user_interface.py
class UserInterface:
    def __init__(self, app):
        self.app = app
        self.page = Page(self.app)

class Page:
    def __init__(self, app):
        self.app = app
        self.selected = LineCounter(self.app)

class LineCounter:
    def __init__(self, app):
        self.app = app


Dakle, navikao sam da mogu da prosledim sta i gde hocu, kad hocu. U Rust-u to jednostavno nije moguce zbog ciklicnih referenci.

Kako prevesti ovaj dizajn u Rust?

Inace, svidja mi se jezik i hocu da ga naucim.

Javi se, Baneee! :D :D
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Rust programming language01.05.2020. u 20:45 - pre 48 meseci
Ciklicne reference resavas sa Rc
Code:

pub type PtrValue<T> = Rc<RefCell<T>>;

RefCell ti treba ako hoces da to sto drzis da mozes i vrednost da promenis.
https://doc.rust-lang.org/std/rc/struct.Rc.html

Inace svaka struktura ima impl a mozes da implementiras i neograniceni broj
interfejsa (trait), cak mozes imati i genericku implementaciju za neki interfejs.

edit:
ono sto nema je nasledjivanje. Inace sada se nasledjivanje smatra za evil u modernom
oop-u ;)
 
Odgovor na temu

[es] :: Ostali programski jezici :: Rust programming language

Strane: < .. 1 2 3 4

[ Pregleda: 16851 | Odgovora: 64 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.