xpanel, lxde, linux, fbpanel opensuse, linux, instalacion gtk3, gnome, ambienti grafici PS3, mandos, Play Station, Linux edubuntu, ubuntu, linux fedora, linux, discapacitados visuales fuduntu, fedora, ubuntu, linux, distribuciones inkscape, grafica, linux, editor tux, tuz, iconos, mascota, linux artistx, distro, linux, artistas, graficos

Los lenguajes de programación más modernos para aprender en la actualidad: Swift.

2 comments

A pesar de no ser demasiado conocido Swift se mantiene dentro del Top 10 de los lenguajes de programación más usados. 

Creado por Apple, está enfocado al desarrollo de aplicaciones para iOS y macOS.

Pese a tener poca trayectoria, surgió en 2014, tiene una gran comunidad de desarrollo detrás, especialmente desde que pasó a ser de código abierto con licencia Apache 2.0

Swift es un lenguaje fuertemente tipado, aunque su declaración no siempre es necesaria gracias a su capacidad de inferir tipos. Los tipos de datos se dividen principalmente en dos grupos. Los Tipos de valor y los Tipos por referencia, se diferencian principalmente en como son asignados.


Swift está enfocado al desarrollo de aplicaciones para iOS y macOS.

Swift es una forma fantástica de escribir software, ya sea para teléfonos, computadoras de escritorio, servidores o cualquier otra cosa que ejecute código. 

Lenguaje de programación seguro, rápido e interactivo.

Es un lenguaje de programación seguro, rápido e interactivo que combina lo mejor del pensamiento del lenguaje moderno con la sabiduría de la cultura de ingeniería más amplia de Apple y las diversas contribuciones de su comunidad de código abierto. 

El compilador está optimizado para el rendimiento y el lenguaje está optimizado para el desarrollo, sin comprometer ninguno de los dos.

Swift es amigable para los nuevos programadores. Es un lenguaje de programación de calidad industrial que es tan expresivo y agradable como un lenguaje de scripting. Escribir código Swift en un patio de recreo le permite experimentar con el código y ver los resultados de inmediato, sin la sobrecarga de crear y ejecutar una aplicación.

Swift elimina grandes clases de errores de programación comunes mediante la adopción de patrones de programación modernos:

Las variables.

Las variables siempre se inicializan antes de su uso.

Los índices de matriz se comprueban en busca de errores fuera de límites.

Se comprueba el desbordamiento de los enteros.

Los opcionales aseguran que los nilvalores se manejen explícitamente.

La memoria se gestiona automáticamente.

El manejo de errores permite la recuperación controlada de fallas inesperadas.

El código Swift.

El código Swift se compila y optimiza para aprovechar al máximo el hardware moderno. La sintaxis y la biblioteca estándar se han diseñado basándose en el principio rector de que la forma obvia de escribir su código también debería funcionar mejor. Su combinación de seguridad y velocidad convierte a Swift en una excelente opción para todo, desde "¡Hola, mundo!" a todo un sistema operativo.

Swift combina una poderosa inferencia de tipos y coincidencia de patrones con una sintaxis moderna y liviana, lo que permite que las ideas complejas se expresen de una manera clara y concisa. Como resultado, el código no solo es más fácil de escribir, sino también más fácil de leer y mantener.

Swift lleva años desarrollándose y continúa evolucionando con nuevas características y capacidades. Nuestros objetivos para Swift son ambiciosos. No podemos esperar a ver lo que crea con él.

Espero que esta publicación te haya gustado. Si tienes alguna duda, consulta o quieras complementar este post, no dudes en escribir en la zona de comentarios. También puedes visitar Facebook, Twitter, Google +, Linkedin, Instagram, Pinterest y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!

2 comentarios:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Avisarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook,Twitter o Instagram. Gracias.

Archivo