Swift - μια νέα γλώσσα προγραμματισμού από την Apple, η οποία θα φέρει την επανάσταση
Συμβουλές Makradar / / December 19, 2019
κατά την διάρκεια παρουσίαση του WWDC, Η οποία πραγματοποιήθηκε τη Δευτέρα, η Apple εισήγαγε τη νέα γλώσσα προγραμματισμού Swift ότι ο Craig Federighi ονομάζεται «Objective-C, χωρίς C».
Θα πρέπει να σημειωθεί ότι το Swift δεν είχε σχεδιαστεί ως μια παγκόσμια γλώσσα προγραμματισμού. Δημιουργήθηκε ειδικά για τα λειτουργικά συστήματα OS X και iOS, για το κακάο και το κακάο Touch. Βασίζεται στη βάση της C και Objective-C, αλλά περιλαμβάνει όλα τα τελευταία τεχνολογία που αναπτύχθηκε από τους μηχανικούς της Apple τα τελευταία χρόνια (ARC και LLVM).
Swift τοποθετείται ως ένα σύγχρονο, γρήγορο, διαδραστικό και ασφαλή γλώσσα προγραμματισμού. Σύγχρονη λόγω της νέας σύνταξης σύντομη: χωρίς κεφαλίδες και ερωτηματικά. Έτσι Swift θυμίζει περισσότερο μια γλώσσα προγραμματισμού, αν και η Apple δεν θέλει να το συγκρίνουμε με την Python. Ένα απλό παράδειγμα του «Hello world» στην Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Hello, world n»!)?
επιστρέψει 0?
}
Και το ισοδύναμό του σε Swift:
println ( «Γειά σου Κόσμε!»)
Η γλώσσα είναι σίγουρα κομψό, αλλά είναι μικρή, μερικές φορές προκαλεί παρανόηση. Για μια εισαγωγή σε μια νέα γλώσσα και επεξηγήσεις όλων των αβεβαιοτήτων, η Apple παρέχονται αμέσως πλήρη τεκμηρίωσηΗ οποία θα βοηθήσει στη μελέτη των χαρακτηριστικών του Swift.
τα σχέδια της Apple για το νέο γλώσσα είναι αρκετά φιλόδοξο. Έχει ακόμη και αναμένει ότι το νέο λειτουργικό σύστημα θα γραφτεί στο προσεχές μέλλον για το Swift. Παρά το γεγονός ότι ακόμη και τώρα μπορεί να χρησιμοποιηθεί στο τρέχον κώδικα της κάθε εφαρμογής, διότι επικοινωνεί άψογα με Objective-C. Στο εγγύς μέλλον, Swift, φυσικά, να αντικαταστήσει Objective-C, αλλά μέχρι η Apple δεν πρόκειται να διαγράψει.
Αλλά ένα από τα πιο ενδιαφέροντα και σημαντικές πτυχές της Swift, ίσως, είναι η διαδραστικότητα του, που θυμίζει τις μεγάλες στιγμές της Lisp. Στην παιδική χαρά, μπορείτε να δείτε αμέσως ένα κομμάτι κώδικα, απλά κάνοντας κλικ σε αυτό. Μερικοί εμπειρογνώμονες λένε ότι η νέα γλώσσα τους θυμίζει την πρώην σχεδιαστής της Apple Bret Victor, ο οποίος προσπαθεί να κάνει πιο ορατή την Javascript. Άλλοι το συγκρίνουν με Wolfram, που αναπτύχθηκε από σεβαστό επιστήμονα Stephen Wolfram. Andrew Stone, η Apple-ανεξάρτητο προγραμματιστή που ονομάζεται «απλά εκπληκτική».
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Αυτό το βίντεο είναι αφιερωμένο σε Swift, θα είναι εξαιρετικά χρήσιμο τόσο για αρχάριους και έμπειρους προγραμματιστές.
Η Apple έχει δημιουργήσει Swift για να προσελκύσουν νέους προγραμματιστές και να ενισχύσει το οικοσύστημα της, όπως προγραμματιστές που χρησιμοποιούν Swift, θα τα προγραμματιστές ειδικά για OS X και iOS. Έτσι, μπορούμε να πούμε ότι αυτή η γλώσσα έχει αναπτυχθεί αποκλειστικά για τις ανάγκες kupertinovtsy της Apple.