Indice
40 relazioni: Ambiente di sviluppo integrato, Apple Worldwide Developers Conference, Applicazioni di sistema Apple, AVFoundation, C (linguaggio di programmazione), Chiusura (informatica), Chris Lattner, Cocoa (software), Consorzio Unicode, Cronologia dei linguaggi di programmazione, D (linguaggio di programmazione), Flowgorithm, GitHub, IBM Cloud, IOS, IWork, Jagged array, Kitura, Literate programming, MacOS, Metal (API), Notepad++, Objective-C, OS X El Capitan, Programmazione generica, Python, React Native, Rust (linguaggio di programmazione), Stringa vuota, Swift Playgrounds, SwiftUI, Telegram, TIOBE Programming Community Index, Tox (protocollo), Università degli Studi di Napoli Federico II, Valutazione a corto circuito, Visual Studio Code, Void safety, Xcode, .XIP.
Ambiente di sviluppo integrato
Un ambiente di sviluppo integrato (ovvero IDE) è un'applicazione che fornisce vari strumenti per lo sviluppo software, in particolare un editor di codice sorgente, modalità di automazione dello sviluppo, e un debugger.
Vedere Swift (linguaggio di programmazione) e Ambiente di sviluppo integrato
Apple Worldwide Developers Conference
L'Apple WorldWide Developers Conference (WWDC) è una conferenza annuale tenuta in California dalla Apple Inc.. Il convegno viene impiegato dall'azienda per mostrare agli sviluppatori nuovi prodotti e nuove tecnologie, oltre ad offrire laboratori pratici e sessioni di feedback.
Vedere Swift (linguaggio di programmazione) e Apple Worldwide Developers Conference
Applicazioni di sistema Apple
Questa voce contiene un elenco delle applicazioni sviluppate dalla Apple per i propri dispositivi. Tutte le applicazioni possono essere scaricate gratuitamente dall'App Store, il negozio virtuale realizzato da Apple disponibile per iPhone, iPad e Macintosh.
Vedere Swift (linguaggio di programmazione) e Applicazioni di sistema Apple
AVFoundation
AVFoundation è un framework multimediale scritto API in Objective-C e Swift, che fornisce servizi di alto livello per lavorare con media audiovisivi nei sistemi operativi basati su Apple Darwin: iOS, macOS, tvOS e watchOS.
Vedere Swift (linguaggio di programmazione) e AVFoundation
C (linguaggio di programmazione)
C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.
Vedere Swift (linguaggio di programmazione) e C (linguaggio di programmazione)
Chiusura (informatica)
Nei linguaggi di programmazione, una chiusura è una astrazione che combina una funzione con le variabili libere presenti nell'ambiente in cui è definita secondo le regole di scope del linguaggio.
Vedere Swift (linguaggio di programmazione) e Chiusura (informatica)
Chris Lattner
È l'autore originale del progetto LLVM nonché dei progetti correlati tra cui il compilatore Clang e il linguaggio di programmazione Swift. Da giugno 2005 a gennaio 2017 ha lavorato presso Apple Computer Inc. come direttore del dipartimento di sviluppo per gli strumenti per programmatori, per Xcode e i team per le strumentazioni e i compilatori.
Vedere Swift (linguaggio di programmazione) e Chris Lattner
Cocoa (software)
In informatica, Cocoa è l'ambiente nativo di programmazione orientato agli oggetti sviluppato dalla Apple Inc. per i sistemi operativi di Apple, come macOS, iPadOS e iOS.
Vedere Swift (linguaggio di programmazione) e Cocoa (software)
Consorzio Unicode
Il Consorzio Unicode, in inglese: Unicode Consortium (Unicode Inc.), è un'associazione non lucrativa di utilità sociale californiana avente lo scopo principale di aggiornare e pubblicare lo standard Unicode, un sistema di codifica che assegna un numero univoco a ogni carattere usato per la scrittura di testi, sviluppato con l'intento di sostituire gli schemi di codifica del testo già esistenti, ritenuti limitati nelle dimensioni e negli scopi e incompatibili con ambienti multilinguistici.
Vedere Swift (linguaggio di programmazione) e Consorzio Unicode
Cronologia dei linguaggi di programmazione
Questo è un elenco cronologico dei linguaggi di programmazione per ordine di apparizione. Di ognuno viene riportato l'eventuale predecessore, l'anno in cui è apparso, il nome del linguaggio stesso, l'autore (se noto) e, in alcuni casi, l'azienda dove è stato sviluppato.
Vedere Swift (linguaggio di programmazione) e Cronologia dei linguaggi di programmazione
D (linguaggio di programmazione)
D è un linguaggio di programmazione orientato agli oggetti creato da Walter Bright nel 2001. Considerato un'evoluzione dei linguaggi C e C++, si distingue per le seguenti caratteristiche: gestione più semplice delle classi e dei template rispetto al C++, un garbage collector come in Java, supporto a RTTI (Runtime type information), introduzione del tipo intero a 128 bit, una gestione a moduli simile a quella di Python al posto dei file header, array associativi (oltre ai classici in stile puntatore, statici, dinamici) e molto altro.
Vedere Swift (linguaggio di programmazione) e D (linguaggio di programmazione)
Flowgorithm
Flowgorithm è uno strumento di programmazione grafico che consente agli utenti di scrivere ed eseguire programmi utilizzando diagrammi di flusso.
Vedere Swift (linguaggio di programmazione) e Flowgorithm
GitHub
GitHub è un servizio di hosting per progetti software, di proprietà della società GitHub Inc., con sede legale a San Francisco in California.
Vedere Swift (linguaggio di programmazione) e GitHub
IBM Cloud
IBM Cloud (fino al 2017 noto come Bluemix) è un servizio platform as a service (PaaS) per sistemi cloud sviluppato da IBM. Basato sulla piattaforma Cloud Foundry, viene eseguito su infrastrutture informatiche SoftLayer.
Vedere Swift (linguaggio di programmazione) e IBM Cloud
IOS
iOS è un sistema operativo mobile sviluppato da Apple Inc. per iPhone. È il secondo sistema operativo mobile più installato al mondo, dopo Android.
Vedere Swift (linguaggio di programmazione) e IOS
IWork
iWork è una suite di software di produttività personale creata da Apple e presentata al pubblico per la prima volta l'11 gennaio 2005, al Macworld di San Francisco.
Vedere Swift (linguaggio di programmazione) e IWork
Jagged array
In informatica, uno jagged array (che in inglese significa "array seghettato") o ragged array ("array stracciato"), talvolta chiamato in italiano anche matrice irregolare, è una struttura dati multidimensionale costituita da un array di array.
Vedere Swift (linguaggio di programmazione) e Jagged array
Kitura
Kitura è un framework per applicazioni web libero e open source scritto in Swift, sviluppato da IBM e sotto licenza Apache 2.0. È un server HTTP e un framework web per scrivere applicazioni lato server in Swift.
Vedere Swift (linguaggio di programmazione) e Kitura
Literate programming
Il Literate programming è un paradigma di programmazione introdotto da Donald Knuth in cui un programma per computer viene fornito come una spiegazione della sua logica in un linguaggio naturale, come l'inglese, intervallata da frammenti di macro e codice sorgente tradizionale, da cui può essere generato codice sorgente compilabile.
Vedere Swift (linguaggio di programmazione) e Literate programming
MacOS
macOS (pronunciato in inglese come /mæk oʊ ɛs/) (/mæk oʊ ɛs tɛn/) è il sistema operativo sviluppato da Apple per i computer Macintosh. È nato nel 2001 per combinare le note caratteristiche dell'interfaccia utente dell'originario Mac OS Classic con l'architettura di un sistema operativo di derivazione UNIX della famiglia BSD.
Vedere Swift (linguaggio di programmazione) e MacOS
Metal (API)
Metal è una collezione di API grafiche (framework) create da Apple. Introdotto nel giugno del 2014 con iOS 8, il framework integra le funzionalità di OpenGL e OpenCL.
Vedere Swift (linguaggio di programmazione) e Metal (API)
Notepad++
Notepad++ è un popolare editor di testo e codice sorgente gratuito e open source per il sistema operativo Windows, uscito nel 2003. È stato creato come un miglioramento del Blocco note standard di Windows, offrendo molte funzionalità avanzate utili agli sviluppatori, programmatori e utenti in generale.
Vedere Swift (linguaggio di programmazione) e Notepad++
Objective-C
Objective-C (in breve Obj-C) è un linguaggio di programmazione riflessivo orientato agli oggetti, sviluppato da Brad Cox alla metà degli anni ottanta presso la Stepstone Corporation.
Vedere Swift (linguaggio di programmazione) e Objective-C
OS X El Capitan
OS X 10.11 El Capitan (dall'omonima montagna nel parco di Yosemite) è la dodicesima versione del sistema operativo macOS sviluppato dalla Apple Inc..
Vedere Swift (linguaggio di programmazione) e OS X El Capitan
Programmazione generica
In informatica, la programmazione generica è un paradigma di programmazione in cui gli algoritmi accettano come parametri le tipologie di dati da trattare, oltre ai dati veri e propri.
Vedere Swift (linguaggio di programmazione) e Programmazione generica
Python
Python è un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.
Vedere Swift (linguaggio di programmazione) e Python
React Native
React Native è un framework per applicazioni mobili open source creato da Meta. Viene utilizzato per sviluppare applicazioni per Android, Android TV, iOS, macOS, tvOS, Web, Windows e UWP consentendo agli sviluppatori di utilizzare React framework insieme alle funzionalità della piattaforma nativa.
Vedere Swift (linguaggio di programmazione) e React Native
Rust (linguaggio di programmazione)
Rust è un linguaggio di programmazione compilato, multi-paradigma, ad uso generale, sviluppato da Mozilla Research, in collaborazione con la comunità open-source.
Vedere Swift (linguaggio di programmazione) e Rust (linguaggio di programmazione)
Stringa vuota
Nella teoria del linguaggio formale, la stringa vuota o parola vuota è la stringa (unica possibile) di lunghezza zero.
Vedere Swift (linguaggio di programmazione) e Stringa vuota
Swift Playgrounds
Swift Playgrounds è un'applicazione sviluppata dalla Apple Inc. per i sistemi operativi iOS e iPadOS. Essa offre la possibilità di imparare a programmare, con un livello base, con il linguaggio Swift attraverso un ambiente semplice.
Vedere Swift (linguaggio di programmazione) e Swift Playgrounds
SwiftUI
SwiftUI è un framework per la creazione di interfacce utente (UI) per le applicazioni iOS, iPadOS, macOS, watchOS e tvOS. È stato sviluppato da Apple e presentato per la prima volta nella WWDC 2019 con Xcode 11.
Vedere Swift (linguaggio di programmazione) e SwiftUI
Telegram
Telegram è un servizio di messaggistica istantanea e broadcasting basato su cloud ed erogato senza fini di lucro dalla società Telegram LLC, una società a responsabilità limitata con sede a Dubai, fondata dall'imprenditore russo Pavel Durov.
Vedere Swift (linguaggio di programmazione) e Telegram
TIOBE Programming Community Index
Il TIOBE Programming Community Index, in breve TPC Index, è un indicatore della popolarità dei linguaggi di programmazione, la classifica è compilata grazie ai dati ricavati dai tre motori di ricerca Google, MSN e Yahoo! valutando la disponibilità mondiale di esperti programmatori, corsi a tema e i fornitori terze parti.
Vedere Swift (linguaggio di programmazione) e TIOBE Programming Community Index
Tox (protocollo)
Tox è un protocollo di messaggistica istantanea e videochiamata peer-to-peer con crittografia end-to-end. L'obiettivo dichiarato del progetto è quello di fornire comunicazioni sicure ma facilmente accessibili a tutti.
Vedere Swift (linguaggio di programmazione) e Tox (protocollo)
Università degli Studi di Napoli Federico II
LUniversità degli Studi di Napoli Federico II (in acronimo UniNa) è un'università statale italiana fondata nel 1224, una delle più antiche università pubbliche del mondo.
Vedere Swift (linguaggio di programmazione) e Università degli Studi di Napoli Federico II
Valutazione a corto circuito
La valutazione a corto circuito, valutazione minima o valutazione di McCarthy è un meccanismo relativo agli operatori booleani binari per cui il secondo operando viene valutato unicamente se il valore del primo operando non è sufficiente da solo a determinare il risultato dell'espressione: quando il primo argomento dell'operatore logico AND è falso, il valore dell'intera espressione dovrà essere necessariamente falso; e quando il primo argomento dell'operatore logico OR è vero, il valore dell'intera espressione dovrà essere necessariamente vero.
Vedere Swift (linguaggio di programmazione) e Valutazione a corto circuito
Visual Studio Code
Visual Studio Code (o più semplicemente VS Code) è un editor di codice sorgente sviluppato da Microsoft per Windows, Linux e macOS. Include il supporto per debugging, un controllo per Git integrato, syntax highlighting, IntelliSense, snippet e refactoring del codice.
Vedere Swift (linguaggio di programmazione) e Visual Studio Code
Void safety
Void safety (anche nota come null safety) è una garanzia che viene posta nei linguaggi orientati agli oggetti per garantire che nessun riferimento a oggetto abbia un puntatore nullo (o void).
Vedere Swift (linguaggio di programmazione) e Void safety
Xcode
Xcode è un ambiente di sviluppo integrato (Integrated development environment, IDE), completamente sviluppato e mantenuto da Apple, contenente una suite di strumenti utili allo sviluppo di software per i sistemi macOS, iOS, iPadOS, watchOS e tvOS.
Vedere Swift (linguaggio di programmazione) e Xcode
.XIP
Un file.XIP è un documento che corrisponde ad un archivio XAR che può essere firmato digitalmente per verificarne l'integrità. Il formato è stato introdotto da Apple nel sistema operativo OS X 10.9, contemporaneamente al rilascio di Swift.
Vedere Swift (linguaggio di programmazione) e .XIP