Google Launches Carbon, an Experimental Replacement for C++

Cat despre rust, problema ta cu el nu este despre cat de bun/rau este limbajul ci ca a iesit in top in developer survey si cum am observat deja iti place sa fii contra orice este hype, vezi masinile electrice, in loc sa incerci sa descoperi de ce oamenii aia au votat cum au votat si sa vezi daca acele aspecte se potrivesc si pe ce ai tu nevoie.

1 Like

In March 1998 Ericsson announced the AXD301 switch,[7] containing over a million lines of Erlang and reported to achieve a high availability of nine "9"s.

o chestie interesanta despre Erlang la E/// :slight_smile:

Pai Erlang a fost creat de Joe Armstrong, care lucra la Ericsson. A fost o nevoie pe care au acoperit-o in acest mod. E firesc sa aiba un codebase asa mare, de aia l-au facut.

Daca va uitati la linkul pus de mine mai sus (cred ca eu am pornit flame-ul rust) scrie clar ca a trecut de marele filtru Linus, ceea ce e deja un achievement. E o chestiune de timp (scurt chiar) pana se da drumul la treaba in acest proiect in mod particular. Bine, e proiectul care da ora exacta si in alte parti, de asta si relevanta.

Eu urmaresc de cateva luni peisajul Rust pt ca unii colegi de la munca au pornit si la noi valul modernizarii. Si cred ca nou lansatul Carbon al Google are mai putine sanse.

Un motiv anume?

o alta chestie interesanta cu el :smiley:
In February 1998, Ericsson Radio Systems banned the in-house use of Erlang for new products, citing a preference for non-proprietary languages.[14] The ban caused Armstrong and others to make plans to leave Ericsson.[15] In March 1998 Ericsson announced the AXD301 switch,[7] containing over a million lines of Erlang and reported to achieve a high availability of nine "9"s.[16] In December 1998, the implementation of Erlang was open-sourced and most of the Erlang team resigned to form a new company Bluetail AB.[7] Ericsson eventually relaxed the ban and re-hired Armstrong in 2004.[15]

Nu am ajuns inca la povestea de mai sus, dar poate intreb un coleg cu mai multa istorie. :blush:

Din lista de mai sus, lipseste RabbitMQ.

2 Likes

cum zicea si @anon31094663 mai sus, google tinde sa abandoneze multe din chestiile pe care le lanseaza

Mai culege niste cirese, vezi daca schimbi cu ceva cuvantul ‘domina’.

Cu un filtru nu se face primavara. Rust are niste bube si suspectez ca dupa ce va fi imbratisat cu drag o vreme de catre unii dezvoltatori, o sa-i dea reject cand o sa afle ca sunt mai productivi in alte limbaje.

Deocamdata sta foarte prost la capitolul ecosistem si lasand la o parte lipsurile din limbaj, are un ‘workaround’: unsafe.

1 Like

Uite mai multe cirese(sa stii ca mie chiar imi plac):
https://analyticsindiamag.com/why-microsoft-is-dumping-c-c-for-this-new-programming-language/#:~:text=To%20overcome%20such%20issues%2C%20Microsoft,safer%20programming%20language%20for%20Windows.

Sa stii ca la un momentdat “domina” cobol, fortran si algol, si probabil ca au fost si atunci niste oameni care spuneau ca de ce nu domina c si mai tarziu c++, si uite ca au ajuns sa domine in cele din urma. Daca rust sau carbon sau orice alt limbaj nou va ajunge sa domine peste 10-20-30 de ani vom vedea cu timpul. Intre timp fiecare este liber sa foloseasca unealta pe care o considera potrivita.

LE: istoria e amuzanta cate-odata Ballmer Laughs at iPhone - YouTube

fortran domina si acum Fortran is still a thing (wordsandbuttons.online)

Rust nu. Rust nu e fortran. Analogiile false sunt false.
C & C++ au ajuns sa urce rapid, nu s-a intamplat acelasi lucru cu rust.

C a ajuns pe primul loc in cat? O decada sau pe acolo?
De cand exista maretul rust? Ce evolutie a avut?

am dat azi din intamplare peste un usecase de migrare https://www.reddit.com/r/rust/comments/wcjhge/best_practice_for_incrementally_migrating_a/

1 Like

Nu dă nici un detaliu despre care a fost problema. Poate n-au executat proiectul calumea în Go. Poate vroiau să încerce Rust că au citit ei pe forum că e fain…


mi se pare self-explanatory

2 Likes

Iar daca citesti cazul discord spun ca aveau probleme de performanta cu GC + rescrierea in rust a dus la beneficii de performana de un ordin de marime(de la mili la micro)

Cine zicea ca era sa treaca anul fara sa apara un limbaj nou

nu asa rapind cum mentioneaza cineva mai sus, dar usor usor ajunge in din ce in ce mai multe locuri https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/

thread aici :grin:
https://devforum.ro/t/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/18127/2