/b/ - Random

Nome
Email
Messaggio
File
Embed
Password (Per rimozione del file)
Limiti: Caratteri: 7200
Numero massimo file: 10
Upload massimo supportato: 20MB
Lunghezza massima video: 5 minuti

Vai in fondo ] [ Torna ] [ Catalogo ]   [Archivio temporaneo] — 


File: 1770749984729.jpg (11.92 KB, 516x387, images(2).jpg)

 No.215811

Ma quindi dobbiamo imparare tutti questo Rust?

 No.215812

a me non me ne frega niente a me

 No.215818

>>215811

Risposta breve: sì.

Risposta lunga: Rust fa esattamente quel che avrebbe dovuto fare qualsiasi linguaggio di programmazione come il C o i suoi simili.

Cioè esigere che sia lo sviluppatore a indicare con chiarezza chi possiede un oggetto, chi lo prende in prestito, e che validità temporale ha.

In realtà sono tre linguaggi di programmazione in uno:
- il Rust normale, con le sullodate caratteristiche
- il Rust "unsafe", dove gran parte delle sullodate caratteristiche si possono aggirare
- il Rust asincrono, in cui le funzioni asincrone "ritornano subito" lasciando traccia di sé stesse ad un gestore che le esegue solo quando ci sono dati da gestire (di fatto va bene solo per servizi web, non ci sono altri use case notevoli)
- in più, un complesso sottolinguaggio di macro.

Inoltre è nativamente previsto per essere multipiattaforma, ha un suo sistema di moduli (di cui scarica automaticamente le dipendenze, e si possono selezionare singolarmente anche versioni più obsolete), ha un suo build system molto più semplice del Makefile, ha sue librerie statiche e dinamiche, eccetera.

L'unico svantaggio è che "hello world" è un eseguibile da 350k se compilato in maniera "release" e strippato dei simboli di debug.

>siccome fra i developer ci sono un mucchio di troon, farlo approvare per il kernel Linux è stata una strada lunga e tortuosa e ancora in salita…

 No.215820

File: 1770755810486.jpg (248.88 KB, 800x770, 21642.jpg)


 No.215822

File: 1770755889811.png (74.42 KB, 500x518, ClipboardImage.png)

>>215820
C'è anche il fatto che essendo difficile da maneggiare, spaventa molto i genZini e pure i millenniali.
Anche vibecodando, resta un casino da gestire.
Quindi chi mette Rust nel CV viene preso più sul serio di chi c'ha solo Java, Python, C++.

>ci sarebbe anche il Cobol, modernissimo linguaggio di programmazione usato in ambienti bancari.

 No.215831

File: 1770756314494.gif (1.95 MB, 800x770, imageedit_1_6216179433.gif)


 No.215838

A me piaceva Haskell.

 No.215841

File: 1770758354601.png (73.65 KB, 500x371, ClipboardImage.png)

>>215838
strano, nel CV non varrebbe una mazza

 No.215854

>>215841
E chi deve lavorare? Mica sono povero.

 No.215861

Ok, quindi se dovessi comprare il meme dell"impara a coddare", questo sarebbe il linguaggio che dovrei imparare per il mio futuro professionale, giusto?

 No.215863

File: 1770760438365.png (79.04 KB, 500x666, ClipboardImage.png)

>>215861
se vuoi fare lo schiavetto impari Java, C++, Python, SQL

se vuoi fare il ganzo impari Rust e Cobol

lo schiavetto, però, dopo decenni di carriera, sta ancora a smanettare con SQL, Python, Java, C++, e sempre con lo stesso stipendio iniziale…

 No.215869

>>215812
quindi adesso ti interessa?

 No.215880

>>215863
il ganzo non ha nessuno stipendio



[Post a Reply]
Elimina post [ ]

[Nuova risposta]
Vai in cima ] [ Torna ] [ Catalogo ]