Según Wikipedia, Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.
Una de sus características princiales es la posibilidad de usar bibliotecas de Objetive C, otro lenguaje de programación de Apple. El cual está basado en el mítico C (además de poder usar sus librerías).
Es un lenguaje fuertemente tipado y bastante similar en su sintaxis a Kotlin, un lenguaje de programación dependiente de la JVM.
Swift toma lo mejor de lenguajes como: Objective-C, Haskell, Rust, Ruby, Python, C#, CLU, etc.
Su sitio oficial nos dice:
- Swift es el único lenguaje escalable desde dispositivos integrados y kernels hasta aplicaciones e infraestructura en la nube.
- Es simple y expresivo, con un rendimiento y una seguridad increíbles. Además, ofrece una interoperabilidad inigualable con C y C++.
- La combinación de accesibilidad, velocidad, seguridad y todas las fortalezas de Swift lo hacen único.
Está enfocado al desarrollo de aplicaciones Apple. Usa un compilador LLVM incluido en Xcode 6.
Con Swift podemos:
- Crear aplicaciones en la nube.
- Crear aplicaciones de línea de comandos.
- Programas embebidos.
- Aplicaciones iOS, macOS, etc.
Originalmente solo se podía instalar en plataformas de Apple.
Ahora se puede instalar también en plataformas Linux y Windows.
En Linux:
$ curl -O https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz && \ tar zxf swiftly-$(uname -m).tar.gz && \ ./swiftly init --quiet-shell-followup && \ . "${SWIFTLY_HOME_DIR:-$HOME/.local/share/swiftly}/env.sh" && \ hash -r
En Windows (con Winget):
$ winget install --id Microsoft.VisualStudio.2022.Community --exact --force --custom "--add Microsoft.VisualStudio.Component.Windows11SDK.22000 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.Tools.ARM64"
Una vez descargadas las dependencias procedemos a instalar Swift:
$ winget install --id Swift.Toolchain -e
Si la instalación fue correcta, podemos abrir una terminal y verificar:
$ swift --version Swift version 6.2 (swift-6.2-RELEASE) Target: x86_64-unknown-windows-msvc Build config: +assertions
Deberás tener al menos 1Gb en tu máquina para poder instalar.
Hola, mundo en Swift
Abrimos cualquier editor de textos y creamos un archivo llamado ``holamundo.swift``. El cual tendrá el siguiente contenido:
print("Hola, mundo en Swift!")
Ejecutamos:
$ swift holamundo.swift
Salida:
Hola, mundo en Swift!
¡Hemos creado nuestra primera aplicación con Swift!
Más ejemplos en próximas entregas.
Enlaces:
https://www.swift.org/

Comentarios
Publicar un comentario