Swift język programowania staje się open source

SWIFT

Kiedy firma Apple wprowadziła Szybki W przemówieniu z czerwca 2014 r. Powiedział coś, co spodobało się programistom: to będzie oprogramowanie typu open source. To była obietnica, której jeszcze nie spełnili, ale na dzień dzisiejszy język programowania Swift jest open source. Oznacza to, że każdy programista może go dowolnie pobierać i modyfikować, a nawet używać tego języka do tworzenia oprogramowania komercyjnego, co jest możliwe, ponieważ zostało wydane na licencji Apache 2.0.

Swift, który jest obecnie na wersja 2.0, jest kompatybilny z systemami operacyjnymi Apple, iOS i OS X oraz systemami operacyjnymi Linux. Innymi słowy, aby programować w Swift, musimy mieć zainstalowany system operacyjny oparty na Uniksie, więc Windows nie znajduje się na liście kompatybilnych systemów. Każdy programista posiadający tylko jeden komputer z systemem Windows musi zainstalować lub utworzyć maszynę wirtualną z jednego z obsługiwanych systemów.

Gdy Apple prezentował Swift na World Wide Developer Conference w 2014 roku, chcieli nam powiedzieć, jak łatwo byłoby zaprogramować w swoich nowych propozycjach. Jedną z rzeczy, które podobały się programistom, jest to, że mniej kodu jest używanych do wykonywania tej samej funkcji, co ostatecznie oznacza, że ​​nowi programiści będą musieli zapamiętać mniej poleceń i mniej czasu na programowanie. Wydaje się, że Apple chce, aby każdy programista korzystał z zalet nowego języka programowania, dzięki czemu Swift może być używany do program dla systemu Android, główny rywal iOS.

Apple uruchomiło nową stronę internetową projektu: Swift.org. Z tej strony programiści mogą pobrać wszystkie narzędzia niezbędne do rozpoczęcia programowania w Swift, takie jak dokumentacja techniczna i linki do GitHub, skąd mogą pobrać kod źródłowy dla danego języka. Każda propozycja lub wkład będzie musiał zostać przesłany do GitHub, ale komentarze będą zamieszczane na swift.org.


Obserwuj nas w Wiadomościach Google

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.