Linux-da pos programmirleme dilini nädip gurmaly
Rust (köplenç “Rust-Lang” diýlip atlandyrylýar) diýseň çalt işleýän, bölünişikleriň öňüni alýan we sapaklaryň howpsuzlygyny kepillendirýän täze, açyk çeşme amaly ulgamlardyr. Mozilla tarapyndan işlenip düzülen we LLVM tarapyndan goldanýan ygtybarly we sazlaşykly dil.
Nol bahasy abstraksiýalary goldaýar, semantikany herekete getirýär, ýadyň howpsuzlygyny kepillendirýär, maglumat ýaryşlary bolmadyk sapaklary, häsiýetlere esaslanýan umumylyklary we nagyşlary deňeşdirýär. Şeýle hem, görnüş görnüşini, iň az iş wagtyny we täsirli C baglanyşyklaryny goldaýar.
Düw köp platformalarda işläp bilýär we Dropbox, CoreOS, NPM we başgalar ýaly kompaniýalar/guramalar tarapyndan önümçilikde ulanylýar.
Bu makalada, Linux-da Rust programmirleme dilini nädip gurmalydygyny we pos ýazmak bilen başlamak üçin ulgamyňyzy nädip gurmalydygyny görkezeris.
Linux-da Rust programmirleme dilini guruň
Rüsti gurmak üçin, gurnawçy skriptiniň üsti bilen pos gurmagyň aşakdaky resmi usulyny ulanyň, görkezilişi ýaly egri buýruk setirini göçürip almagy talap edýär.
$ sudo apt-get install curl [On Debian/Ubuntu] # yum install install curl [On CentOS/RHEL] # dnf install curl [On Fedora]
Soňra terminalyňyza aşakdaky buýrugy işledip, pos guruň we ekrandaky görkezmelere eýeriň. Poslama aslynda gurnalan ýaly, poslama guraly bilen dolandyrylýar.
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
“Rust” gurnamasy tamamlanandan soň, “PATH” gurşaw üýtgeýjiňizde, “kod” ~/.profile <-de “Cargo” bin katalogy ( ~/.cargo/bin
- ähli gurallar gurnalan) goşular./kod>.
Gurnama wagtynda ýüküň bukjasyny PATH-a goşmaga synanyşar; eger bu bir sebäbe görä şowsuz bolsa, pos bilen başlamak üçin el bilen ediň.
Ondan soň, üýtgedilen PATH-ny ulanmak we häzirki buýruklaryňyzy işletmek bilen pos gurşawy bilen işlemek üçin ~/.profile
faýlyny çeşme ediň.
$ source ~/.profile $ source ~/.cargo/env
Ahyrynda aşakdaky buýrugy işledip, ulgamyňyza gurlan pos görnüşini barlaň.
$ rustc --version
Linux-da Rust programmirleme dilini barlaň
Indi ulgamyňyza pos gurnanyňyzdan soň, ilkinji pos programmasyny aşakdaky ýaly döredip synap bilersiňiz. Programma faýllaryňyzyň ýaşaýan katalogyny ýasap başlaň.
$ mkdir myprog $ cd myprog
test.rs
atly bir faýl dörediň, aşakdaky kod setirlerini göçürip göçüriň.
fn main() { println!("Hello World, it’s TecMint.com – Best Linux HowTos, Guides on the Internet!"); }
Soňra häzirki katalogda test
atly ýerine ýetirip boljak aşakdaky buýrugy işlediň.
$ rustc main.rs
Ahyrynda görkezilişi ýaly test
ýerine ýetiriň.
$ ./test
Üns beriň: pos goýberişleri baradaky şu nokatlara üns bermelisiňiz:
- Rüstiň 6 hepdelik çalt çykarylyşy bar, islän wagtyňyz köp mukdarda pos almagy unutmaň.
- Ikinjiden, bu binalaryň hemmesi poslama bilen dolandyrylýar, her goldanýan platformada yzygiderli tertipde, beta we gijeki kanallardan pos goýmaga mümkinçilik berýär we goşmaça çyzgy maksatlaryna goldaw berýär.
Düýp Baş sahypa: https://www.rust-lang.org/en-US/
Bu makalada Linux-da pos programmirleme dilini nädip gurmalydygyny we ulanmalydygyny düşündirdik. Synap görüň we pikirleriňizi beriň ýa-da aşakdaky teswir formasy arkaly islendik soragy paýlaşyň.