bmaxa
Legenda
- Poruka
- 66.867
Kod programskih jezika, sta vam je najbitnije? \kompaktnost koda, brzina, ekspresivnost ili nesto 4.?
Funkcionalni? Hibrid? |imperativni? OO ili proceduralni? Error handling?
Meni je od funkcionalnih Haskell, zato sto je cist u tome, ali u njemu napraviti
nesto kompleksno je jako tesko, pre svega zato sto napraviti bilo kako
nije tesko, ali je tesko da to ne probija memoriju i da radi sa pristojnim
performansama. Tesko se debaguje, korektnost koda se zasniva na
samoj prirodi jezika.
Error handling se radi sa ADT ili u implementaciji tagged unijama sto je sada
aktuelno svuda.
Rust. Imperativni jezik koji je pozajmio od funkcionalnih.
Jedino sto mu je sintaksa malo onako, aljkava.
Njega sam zapazio kao perspektivnog, jos u pocetku 2013.
I nisam se prevario, to je pored C-a, jedini jezik koji moze
u Linux kernel.
Iza njega stoji Mozilla i dobar deo Firefoxa je prepisan u njemu.
Osim toga, masovno ljudi pisu u njemu. Recimo koristim
radio player shorwave i amp editor pisani u njemu.
Treci jezik koji bih izdvojio je Swift, koji je esencijalan
za bilo sta na iOS i macOS.
Swift je dosta pozajmio od Rusta, ali je vise inzenjerski
jezik i prakticniji, dok je Rust vise da sprovodi agendu
bezbednosti koda. Swift bez Cocoa, nema libova
ko Rust, pa je kompikovaniji recimo na Linuxu.
Ono sto mi je najveci gust nema Swifta za Windows :>)
Funkcionalni? Hibrid? |imperativni? OO ili proceduralni? Error handling?
Meni je od funkcionalnih Haskell, zato sto je cist u tome, ali u njemu napraviti
nesto kompleksno je jako tesko, pre svega zato sto napraviti bilo kako
nije tesko, ali je tesko da to ne probija memoriju i da radi sa pristojnim
performansama. Tesko se debaguje, korektnost koda se zasniva na
samoj prirodi jezika.
Error handling se radi sa ADT ili u implementaciji tagged unijama sto je sada
aktuelno svuda.
Rust. Imperativni jezik koji je pozajmio od funkcionalnih.
Jedino sto mu je sintaksa malo onako, aljkava.
Njega sam zapazio kao perspektivnog, jos u pocetku 2013.
I nisam se prevario, to je pored C-a, jedini jezik koji moze
u Linux kernel.
Iza njega stoji Mozilla i dobar deo Firefoxa je prepisan u njemu.
Osim toga, masovno ljudi pisu u njemu. Recimo koristim
radio player shorwave i amp editor pisani u njemu.
Treci jezik koji bih izdvojio je Swift, koji je esencijalan
za bilo sta na iOS i macOS.
Swift je dosta pozajmio od Rusta, ali je vise inzenjerski
jezik i prakticniji, dok je Rust vise da sprovodi agendu
bezbednosti koda. Swift bez Cocoa, nema libova
ko Rust, pa je kompikovaniji recimo na Linuxu.
Ono sto mi je najveci gust nema Swifta za Windows :>)