Swift - un nuovo linguaggio di programmazione da parte di Apple, che rivoluzionerà
Consigli Makradar / / December 19, 2019
durante presentazione del WWDC, Che si è tenuta il Lunedi, Apple ha introdotto il nuovo linguaggio di programmazione Swift che Craig Federighi chiamato «Objective-C senza C».
Va notato che la Swift non è stato progettato come un linguaggio di programmazione universale. E 'stato creato appositamente per i sistemi operativi OS X e iOS, per Cocoa e Cocoa Touch. Essa si basa sulla base di C e Objective-C, ma include tutte le ultime tecnologia sviluppata da ingegneri Apple negli ultimi anni (ARC e LLVM).
Swift è posizionato come un veloce, linguaggio di programmazione moderno, interattivo e sicuro. perché moderna della nuova sintassi breve: senza intestazioni e virgola. Così Swift è più simile ad un linguaggio di scripting, anche se Apple non vuole confrontarlo con Python. Un semplice esempio di «Ciao mondo» alla Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Ciao, mondo n»!);
return 0;
}
E il suo equivalente in Swift:
println ( «Ciao mondo!»)
Il linguaggio è certamente elegante, ma è breve, a volte causa incomprensione. Per un'introduzione a una nuova lingua e le spiegazioni di tutte le incertezze, Apple immediatamente fornito
documentazione completaChe contribuirà allo studio delle caratteristiche di Swift.piani di Apple per la nuova lingua è molto ambizioso. Si aspetta anche che il nuovo sistema operativo sarà scritto nel prossimo futuro sulla Swift. Sebbene anche ora può essere utilizzata nel codice attuale di qualsiasi applicazione, perché comunica perfettamente con Objective-C. Nel prossimo futuro, Swift, ovviamente, sostituire Objective-C, ma fino a quando Apple non ha intenzione di cancellare.
Ma uno degli aspetti più interessanti ed importanti di Swift, forse, è la sua interattività, che ricorda i bei tempi di Lisp. Al parco giochi, è possibile visualizzare immediatamente un pezzo di codice, semplicemente cliccando su di esso. Alcuni esperti dicono che il nuovo linguaggio ricorda loro l'ex designer di Apple Bret Victor, che stava cercando di rendere più visibile Javascript. Altri confrontarlo con Wolfram, sviluppato dallo scienziato rispettato Stephen Wolfram. Andrew Stone, sviluppatori Apple indipendente ha definito "semplicemente sbalorditivo".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Questo video è dedicato a Swift, sarà estremamente utile sia per i principianti e programmatori esperti.
Apple ha creato Swift per attrarre nuovi sviluppatori e per rafforzare il suo ecosistema, come i programmatori che utilizzano Swift, saranno gli sviluppatori appositamente per OS X e iOS. Quindi, possiamo dire che questo linguaggio è stato sviluppato esclusivamente per le esigenze kupertinovtsy Apple.