Hasta ahora, elegir un lenguaje de programación de alto nivel para sus aplicaciones del lado del servidor siempre ha sido una compensación. Puede utilizar un lenguaje de programación de alto nivel con todas las ventajas de productividad asociadas, pero sacrifica el alto rendimiento y la pequeña huella de memoria.
Por otro lado, cuando usa lenguajes de bajo nivel como C o C ++, sacrifica un alto nivel de abstracción y ahora tiene que lidiar con problemas complejos como la administración de memoria, que son propensos a causar una gran cantidad de errores. Sin embargo, está obteniendo un control mucho más preciso sobre el rendimiento y el uso de la memoria.
Swift cambia esto porque ahora puedes obtener lo mejor de ambas palabras. Swift ofrece un concepto de programación abstracta de alto nivel, como gestión de memoria, manipulaciones fáciles de cadenas y colecciones seguras, pero sin sacrificar demasiado el rendimiento.
- Cómo usar en línea en HTML
- ¿Cuál es el sitio web más sorprendente que has visto?
- ¿Es aconsejable tener acceso completo a CSS3 a partir del 21 de mayo de 2011?
- ¿Debo usar RubyMine o Sublime Text mientras aprendo Ruby on Rails?
- ¿Cuál es el mejor marco en selenio?
Espero que estos enlaces te ayuden:
- La respuesta de Jogendra Singh a ¿Cómo se comparan Kitura, Perfect y Vapor? ¿Sus propósitos difieren?
- La respuesta de Jogendra Singh a ¿Debo elegir Vapor o Perfect framework con Swift para el lado del servidor?