( turul16 | 2021. 03. 24., sze – 08:00 )

"Nem lesz rendben, hogy a hátrányokat figyelmen kívül hagyva nekiállnak a fontos szoftvereket átírni ebbe."

Amit eddig neztem rust -ba megoldhato valoban zero overheaddel,
Ill. a legtobb dolog valoban zero overhead alapbol ugy ahogy a konyvben van.
(Meg nem jarok ott, hogy mindent microsocope ala tettem.)

Nehany zero-sitas pilota vizsgasnak tunik, meglatjuk kesobb is annak tartom -e.
Es gyakran nem is eri meg vele foglalkozni, mert csak a statup timet hoszabbitja 1usec -el,
ill a program tovabbi bovitessel C ben is kenytlen lennel hasonlo vedelmet beteni.

Az egyetlen dolog amit lattam fentebb irva,
hogy jelenleg kevesebb platformra elerheto, mint a C (BTW, ultra kicsi micro cuccoknal, altalban inkabb haszalok asm -et)

A maik dolog amit feltetlezel, hogy C kodot csak igazi programosok irnak. Ami manapsag kurvara nem igaz.
Lattam nem egy olyan C projectet,
amit akkar pythonban is megvernek ami sebesseget illeti.
Ill. nem egy olyan hiba kerul elo gyakorta amiert 5 ev kotel jarna.

Aranyiban veve egyre tobb a hatul gombolos a szakmaban,
nem feltetlen okos dolog igazi fegyvert adni a kezukbe.
Nem az okosabja tunt el, abbol is tobb van, egyszerun csak nagyon sokan lettunk.
Ill hatar idok is vannak, sietosebbek mint a regi idokben. Ill nagyobb az ember fuktucaio is,
egy project elete soran konyen lehet hogy a teljes garda korulotte tobbszor is teljesen lecserelodik.

Egyik beszelgetesem:
  En: Ez a project lassu. Nem kene atrirni mondjuk C -be?
  Masik: Ha ugyan az banda csinalja , C -ben el sem indulna.

Ill. ha megnezed fizetesi statistikakt erdekes,
hogy python kodernek manapsag tobbet fiztnek, mint egy C kodernek.
Valamilyen kulonos, modon nem feltetlen azt  az eszkozt keresik, amiben "elmeletben",
a legjobb lesz a futas ido. Ill az hogy tobben tudnak ertlemes python codot irni
mint C -t, megis jobban fizet a python.

C -t nehez uberelni.
Mi az ami nem C, FORTRAN, pascal, D, assembly es hulyeseg lenne Rust -ba tenni ?
Milyen tenyleges hatranyt latsz mondjuk go/java/c#/c++ -> Rust ba tetelenel ?

Ha egy C librarit valaki atir Rust -ba, de biztositja 100%  C compatibilis interfacet,
es meg 0.1% al gyorsabb is , hasznalnad -e ?

IMHO az hogy az emberek, atirkalna dologokat ekkora nepszerusegu nyelvnel,
ez  nem meglepo, kerdes az hogy az jo lesz-e nekunk, vagy csak neki ido toltes.
rust az az elso olyan eszkoz a C ota, aminek vegeredmenye akkar a jobb futas ido is lehet.
Nem ezert mert C -ben,  nem lehet gyorsabbra irni, hanem mert aki ujra irja remelhetoleg,
nagyon igyekszik majd megverni az elozo implementaciot.

Milyen tenyleges hatranyt latsz egy uj userland project rust -ban kezdesenel , C -val szemben ?