Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Installa
l'accesso più veloce di browser!
 

Rust (linguaggio di programmazione)

Indice Rust (linguaggio di programmazione)

Rust è un linguaggio di programmazione compilato, multi-paradigma, ad uso generico, sviluppato da Mozilla Research, in collaborazione con la comunità open-source.

38 relazioni: Alef (linguaggio di programmazione), Algoritmo ricorsivo, Browser, C (linguaggio), C sharp, C++, Classic Mac OS, Cyclone (linguaggio di programmazione), Erlang (linguaggio di programmazione), Fattoriale, Front-end e back-end, Garbage collection, Haskell (linguaggio), Hello world, Iterazione, Licenza Apache, Licenza MIT, Limbo (linguaggio), Linguaggio compilato, Linux, LLVM, Microsoft Windows, Motore di rendering, Mozilla Foundation, OCaml, Programmazione funzionale, Programmazione orientata agli oggetti, Programmazione procedurale, Ruby, Scheme, Stack Overflow, Standard ML, Swift (linguaggio di programmazione), Uredinales, 2010, 2016, 2017, 2018.

Alef (linguaggio di programmazione)

Alef è un linguaggio di programmazione sviluppato da Phil Winterbottom presso i Bell Labs come parte del sistema operativo Plan 9.

Nuovo!!: Rust (linguaggio di programmazione) e Alef (linguaggio di programmazione) · Mostra di più »

Algoritmo ricorsivo

In informatica viene detto algoritmo ricorsivo un algoritmo espresso in termini di se stesso, ovvero in cui l'esecuzione dell'algoritmo su un insieme di dati comporta la semplificazione o suddivisione dell'insieme di dati e l'applicazione dello stesso algoritmo agli insiemi di dati semplificati.

Nuovo!!: Rust (linguaggio di programmazione) e Algoritmo ricorsivo · Mostra di più »

Browser

In informatica il web browser (o più semplicemente browser) è un'applicazione per il recupero, la presentazione e la navigazione di risorse sul web.

Nuovo!!: Rust (linguaggio di programmazione) e Browser · Mostra di più »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

Nuovo!!: Rust (linguaggio di programmazione) e C (linguaggio) · Mostra di più »

C sharp

Il C# (pronuncia:, come la parola inglese "see sharp") è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa.NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).

Nuovo!!: Rust (linguaggio di programmazione) e C sharp · Mostra di più »

C++

C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica.

Nuovo!!: Rust (linguaggio di programmazione) e C++ · Mostra di più »

Classic Mac OS

"Classic" Mac OS è stato il sistema operativo di Apple dedicato ai computer Macintosh.

Nuovo!!: Rust (linguaggio di programmazione) e Classic Mac OS · Mostra di più »

Cyclone (linguaggio di programmazione)

Cyclone è un linguaggio di programmazione rilasciato l'8 maggio 2006 ed inteso a diventare un dialetto sicuro del C. Infatti a differenza di quest'ultimo riesce a evitare i buffer overflows e altre vulnerabilità endemiche del linguaggio C, senza perdere la potenza e la convenienza della programmazione strutturata.

Nuovo!!: Rust (linguaggio di programmazione) e Cyclone (linguaggio di programmazione) · Mostra di più »

Erlang (linguaggio di programmazione)

Erlang è un linguaggio di programmazione non orientato a contesti specifici ma in grado di lavorare con la programmazione concorrente; può gestire cioè più processi che interferiscono tra loro in esecuzione e su sistemi runtime, vale a dire senza due processi distinti per la compilazione e l'esecuzione ma con un unico processo di modifica ed esecuzione continua.

Nuovo!!: Rust (linguaggio di programmazione) e Erlang (linguaggio di programmazione) · Mostra di più »

Fattoriale

In matematica, si definisce fattoriale di un numero naturale n, indicato con n!, il prodotto dei numeri interi positivi minori o uguali a tale numero.

Nuovo!!: Rust (linguaggio di programmazione) e Fattoriale · Mostra di più »

Front-end e back-end

I termini front end (in sigla FE) e back end (in sigla BE) (anche scritti, con grafia meno corretta, ma più comune, frontend o front-end e backend o back-end) denotano, rispettivamente, la parte visibile all'utente e con cui egli può interagire (interfaccia utente) e la parte che permette l'effettivo funzionamento di queste interazioni.

Nuovo!!: Rust (linguaggio di programmazione) e Front-end e back-end · Mostra di più »

Garbage collection

"Doppio bug-free"). C'è da correggere lungo tutta la pagina. Nota: la voce non sembra essere stata ottenuta COMPLETAMENTE mediante traduzione automatica (vedi Teplate:Da correggere) --> In informatica per garbage collection (termine a volte abbreviato con GC, letteralmente raccolta dei rifiuti) si intende una modalità automatica di gestione della memoria, mediante la quale un sistema operativo, o un compilatore e un modulo di run-time, liberano porzioni di memoria non più utilizzate dalle applicazioni. In altre parole, il garbage collector annoterà le aree di memoria non più referenziate, cioè allocate da un processo attivo, e le libererà automaticamente. La garbage collection è stata inventata nel 1959 da John McCarthy per il linguaggio di programmazione Lisp. Questo meccanismo ha condotto ad un notevole cambio nello stile di programmazione dei linguaggi che lo implementano. Infatti non è più necessario richiedere esplicitamente la liberazione della memoria utilizzata da un oggetto, ovvero terminare tale oggetto in modo deterministico, ma si lascia che il sistema esegua questa operazione automaticamente, nel momento in cui lo riterrà più opportuno al fine di migliorare le prestazioni complessive. Tale azione viene definita nell'ambito delle finalizzazioni non deterministiche.

Nuovo!!: Rust (linguaggio di programmazione) e Garbage collection · Mostra di più »

Haskell (linguaggio)

Haskell è un linguaggio di programmazione puramente funzionale general-purpose creato da un apposito comitato alla fine degli anni ottanta principalmente per analizzare le caratteristiche dei linguaggi.

Nuovo!!: Rust (linguaggio di programmazione) e Haskell (linguaggio) · Mostra di più »

Hello world

L'interfaccia grafica di un programma scritto in Perl che stampa il messaggio "''Hello world!''" "Hello, World!" su Debian GNU/Hurd, in xfce4-terminal. Hello, world! (in Italiano "Ciao, mondo!") è un semplice programma informatico che produce come risultato - output - la scritta "Hello, world!" o altre varianti.

Nuovo!!: Rust (linguaggio di programmazione) e Hello world · Mostra di più »

Iterazione

L'iterazione è l'atto di ripetere un processo con l'obiettivo di avvicinarsi a un risultato desiderato.

Nuovo!!: Rust (linguaggio di programmazione) e Iterazione · Mostra di più »

Licenza Apache

La Licenza Apache (ingl: Apache License e Apache Software License nelle versioni precedenti alla 2.0) è una licenza di software libero non copyleft scritta dalla Apache Software Foundation (ASF) che obbliga gli utenti a preservare l'informativa di diritto d'autore e d'esclusione di responsabilità nelle versioni modificate.

Nuovo!!: Rust (linguaggio di programmazione) e Licenza Apache · Mostra di più »

Licenza MIT

La Licenza MIT (MIT License in inglese), o Licenza Expat (che secondo la Free Software Foundation è l'unico nome corretto, in quanto permette di distinguerla dalla licenza X11) è una licenza di software libero creata dal Massachusetts Institute of Technology (MIT).

Nuovo!!: Rust (linguaggio di programmazione) e Licenza MIT · Mostra di più »

Limbo (linguaggio)

Limbo è un linguaggio di programmazione progettato per sistemi distribuiti ed usato nelle applicazioni di Inferno.

Nuovo!!: Rust (linguaggio di programmazione) e Limbo (linguaggio) · Mostra di più »

Linguaggio compilato

L'espressione "linguaggio compilato" indica un linguaggio di programmazione implementato di solito tramite un compilatore (un traduttore che converte il codice sorgente in codice macchina), invece di un interprete (che esegue direttamente il codice sorgente).

Nuovo!!: Rust (linguaggio di programmazione) e Linguaggio compilato · Mostra di più »

Linux

Linux (pronuncia inglese) è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie possibili distribuzioni, aventi la caratteristica comune di utilizzare come nucleo il kernel Linux.

Nuovo!!: Rust (linguaggio di programmazione) e Linux · Mostra di più »

LLVM

LLVM (in precedenza acronimo di Low Level Virtual Machine, macchina virtuale di basso livello) è un'infrastruttura di compilazione, scritta in C++, progettata per l'ottimizzazione di programmi in fase di compilazione, di linking, di esecuzione e di non utilizzo.

Nuovo!!: Rust (linguaggio di programmazione) e LLVM · Mostra di più »

Microsoft Windows

Microsoft Windows (abbreviazioni comunemente utilizzate: "Windows" o "Win") è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985.

Nuovo!!: Rust (linguaggio di programmazione) e Microsoft Windows · Mostra di più »

Motore di rendering

Un motore di rendering, in informatica ed in particolare nella computer grafica, è un componente hardware o software che interpreta delle informazioni in ingresso codificate secondo uno specifico formato e le elabora creandone una rappresentazione grafica.

Nuovo!!: Rust (linguaggio di programmazione) e Motore di rendering · Mostra di più »

Mozilla Foundation

Mozilla Foundation (ovvero, in italiano, Fondazione Mozilla) è una organizzazione no-profit fondata per supportare e fornire l'organizzazione e la direzione del progetto open source Mozilla.

Nuovo!!: Rust (linguaggio di programmazione) e Mozilla Foundation · Mostra di più »

OCaml

OCaml è un avanzato linguaggio di programmazione appartenente alla famiglia di linguaggi di programmazione ML.

Nuovo!!: Rust (linguaggio di programmazione) e OCaml · Mostra di più »

Programmazione funzionale

In informatica la programmazione funzionale è un paradigma di programmazione in cui il flusso di esecuzione del programma assume la forma di una serie di valutazioni di funzioni matematiche.

Nuovo!!: Rust (linguaggio di programmazione) e Programmazione funzionale · Mostra di più »

Programmazione orientata agli oggetti

In informatica la programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Nuovo!!: Rust (linguaggio di programmazione) e Programmazione orientata agli oggetti · Mostra di più »

Programmazione procedurale

In informatica la programmazione procedurale è un paradigma di programmazione che consiste nel creare dei blocchi di codice sorgente, identificati da un nome e racchiusi da dei delimitatori, che variano a seconda del linguaggio di programmazione; questi sono detti anche sottoprogrammi (in inglese subroutine), procedure o funzioni, a seconda del linguaggio e dei loro ruoli all'interno del linguaggio stesso.

Nuovo!!: Rust (linguaggio di programmazione) e Programmazione procedurale · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Nuovo!!: Rust (linguaggio di programmazione) e Ruby · Mostra di più »

Scheme

Scheme è un linguaggio di programmazione funzionale, un dialetto del Lisp di cui mantiene tutte le caratteristiche, che è stato sviluppato negli anni settanta da Guy L. Steele e Gerald Jay Sussman, che lo introdussero nel mondo accademico con una serie di articoli noti come le Lambda Papers e nel libro Structure and Interpretation of Computer Programs, usato per decenni come testo in alcuni esami di Scienze dell'Informazione.

Nuovo!!: Rust (linguaggio di programmazione) e Scheme · Mostra di più »

Stack Overflow

Stack Overflow è un sito web che fa parte della rete Stack Exchange in cui si possono porre domande riguardo a vasti argomenti di programmazione.

Nuovo!!: Rust (linguaggio di programmazione) e Stack Overflow · Mostra di più »

Standard ML

In informatica, SML (Standard ML) è un linguaggio di programmazione derivato dall'ML.

Nuovo!!: Rust (linguaggio di programmazione) e Standard ML · Mostra di più »

Swift (linguaggio di programmazione)

Swift (dall'inglese "rondone" e "rapido, repentino") è un linguaggio di programmazione object-oriented per sistemi macOS, iOS, watchOS, tvOS e Linux, presentato da Apple durante la WWDC 2014.

Nuovo!!: Rust (linguaggio di programmazione) e Swift (linguaggio di programmazione) · Mostra di più »

Uredinales

Gli Uredinales o Uredinali sono un ordine di funghi Basidiomiceti.

Nuovo!!: Rust (linguaggio di programmazione) e Uredinales · Mostra di più »

2010

È stato dichiarato dalle Nazioni Unite Anno Internazionale della biodiversità e proclamato dal Parlamento europeo Anno della lotta alla povertà e all'esclusione sociale.

Nuovo!!: Rust (linguaggio di programmazione) e 2010 · Mostra di più »

2016

Nessuna descrizione.

Nuovo!!: Rust (linguaggio di programmazione) e 2016 · Mostra di più »

2017

Nessuna descrizione.

Nuovo!!: Rust (linguaggio di programmazione) e 2017 · Mostra di più »

2018

Nessuna descrizione.

Nuovo!!: Rust (linguaggio di programmazione) e 2018 · Mostra di più »

UscenteArrivo
Ehi! Siamo su Facebook ora! »