Cómo programar en Swift en Windows 10

Cómo programar en Swift en Windows 10 / Programación

Swift es uno de los idiomas más populares en este momento, y ha entusiasmado a mucha gente, por una buena razón. Las aplicaciones OS X y iOS ocupan una gran parte del mercado. Ser capaz de crear aplicaciones de iOS de forma nativa es un gran problema para las personas que no quieren sumergirse en las oscuras profundidades del Objetivo C (aunque hay muchas buenas razones para aprender las características de C de la programación en C que lo hace único (y mejor) Características de la programación en C que lo hace único (y mejor) El lenguaje de programación en C es la madre de todos los lenguajes de programación modernos. Casi todos los lenguajes en uso hoy en día incluyen varias características que aparecieron por primera vez en el lenguaje C. Lea más también).

Si es nuevo en la programación, puede beneficiarse de aprender un lenguaje más nuevo como Python Pruebe Python en su navegador con estos Shells interactivos en línea gratuitos Pruebe Python en su navegador con estos Shells interactivos en línea gratis Ya sea que esté pasando por estos Python En los ejemplos o en la revisión de los conceptos básicos de matrices y listas, puede probar el código directamente en su navegador. Aquí están los mejores intérpretes de Python en línea que hemos encontrado. Lea más o Ruby La mejor introducción interactiva de Ruby para principiantes La mejor introducción interactiva de Ruby para principiantes Si está pensando en aprender Ruby, este es un gran paso que puede dar. Lee mas . Swift también encaja en esta caja, recortando algunas esquinas que algunos creen que son un obstáculo para que un principiante aprenda a codificar.

Dado que Swift es nativo de Apple, puede parecer difícil saber por dónde empezar si no tienes una Mac. No hay “fuera de la caja” Manera de compilar Swift en Windows. ¿Significa esto que los usuarios de Windows no pueden aprender Swift? Pues resulta que no! Hay una manera.

Este artículo lo guiará a través de la creación de un programa Swift simple y cómo compilarlo y ejecutarlo en Windows 10.

Lo que es rápido?

Antes de comenzar, veamos qué es Swift en realidad. Swift es un lenguaje de programación diseñado por Apple, que toma ideas. “de Objective-C, Rust, Haskell, Ruby, Python, C #, CLU y muchos otros para enumerar” Según el originador del proyecto Chris Lattner..

Es un lenguaje relativamente joven que se lanzó al público en 2014, aunque ya es ampliamente considerado. El índice TIOBE de los principales lenguajes de programación en 2017 colocó a Swift en el número 11, lo que lo convierte en uno de los lenguajes de más rápido crecimiento de todos los tiempos.

Crédito de la imagen: stackify.com

En resumen, si estás programando para OS X o iOS, Swift es para ti. Para obtener una visión más profunda de los usos de Swift, eche un vistazo a las razones por las que vale la pena aprender Swift 7 razones por las que vale la pena aprender el lenguaje de programación Swift 7 razones por las que vale la pena aprender a utilizar el Swift Lenguaje de programación Más temprano que tarde si no quieres quedarte atrás. Aquí hay algunas razones excelentes que pueden convencerlo. Lee mas .

Primeros pasos con Swift en Windows

En primer lugar, necesitaremos un editor para escribir nuestro código. Puede usar cualquier IDE con el que se sienta cómodo, aunque no es estrictamente necesario usar uno, y cualquier editor de texto también será suficiente. En su mayoría, se trata de preferencias personales, aunque si necesita ayuda para decidir qué usar, esta guía puede ayudarlo a los editores de texto y los IDE: ¿cuál es el mejor para los programadores? Editores de texto vs. IDE: ¿Cuál es mejor para los programadores? Elegir entre un IDE avanzado y un editor de texto más simple puede ser difícil. Ofrecemos algunos conocimientos para ayudarle a tomar esa decisión. Lee mas .

Hoy vamos a utilizar Notepad ++ porque es gratuito, simple y se puede ampliar cuando sea necesario. Soup Up The Notepad ++ Editor de texto con complementos del repositorio de Notepad Plus [Windows] Soup Up The Notepad ++ Editor de texto con complementos del repositorio de Notepad Plus [ Windows] Notepad ++ es un reemplazo digno para el editor de texto muy apreciado y incorporado de Windows, y es altamente recomendado si eres programador, diseñador web o simplemente alguien que se encuentra en la necesidad de un plano sencillo ... Leer más. Descarga Notepad ++ y ábrelo. Vayamos al código!

Un saludo rápido para ti!

Para nuestro proyecto de prueba de hoy, vamos a crear un programa simple que se ejecutará en la línea de comandos de Windows. Comience abriendo un nuevo archivo Notepad ++. Comenzaremos imprimiendo una pregunta en la pantalla, esperaremos a que el usuario escriba su respuesta y luego utilizaremos esta respuesta para proporcionar una respuesta..

Imprimir ("¿Cuál es tu nombre?")

Esto se mostrará tan pronto como se ejecute el programa. Ahora que hemos hecho una pregunta, debemos proporcionar una manera de permitir que el usuario responda. Para esto, utilizamos el readline () Método y almacenar la respuesta como una variable llamada respuesta.

respuesta var = readLine ()

Si ya está familiarizado con otros lenguajes de programación, puede que note algunas pequeñas diferencias aquí. En primer lugar, podemos almacenar los datos adquiridos de readLine como var En lugar de tener que especificar que va a ser una cadena. Otro cambio para aquellos de ustedes que vienen de JavaScript Really Learn JavaScript con los 5 mejores cursos de Udemy Really Learn JavaScript con los 5 mejores cursos de Udemy JavaScript es el lenguaje de programación de la web. Si tiene una razón para aprender JavaScript, estos cinco excelentes cursos de Udemy podrían ser el lugar para comenzar su viaje de codificación. Más información o C # Los 17 mejores tutoriales de programación de YouTube Los 17 mejores tutoriales de programación de YouTube En esta publicación, nos gustaría señalarle algunas de las mejores series de programación de YouTube que hemos encontrado. Todo esto es suficiente para mojarse los pies como programador novato. Leer más es la falta de puntos y comas para indicar el final de las líneas. Usuarios de Python 10 Ejemplos básicos de Python que lo ayudarán a aprender rápidamente 10 Ejemplos básicos de Python que lo ayudarán a aprender rápido Este artículo de ejemplos básicos de Python es para aquellos que ya tienen algo de experiencia en programación y simplemente desean realizar la transición a Python lo más rápido posible. Leer más podría ya estar más en casa aquí!

Ahora que tenemos esta información almacenada en una variable, queremos usarla y mostrarla al usuario. ¿Qué podría ser mejor que desearles un gran día??

imprimir ("¡Hola \ (respuesta!), ¡espero que estés teniendo un gran día!")

Incluso si tiene experiencia en otros idiomas, verá algunas diferencias aquí. En lugar de usar el + operador fuera de las comillas para mostrar su variable, usted usa \(nombre de la variable) dentro de las comillas. Otra característica de Swift es el uso de Valores opcionales. Estos valores son difíciles de entender a primera vista, pero agregan mayor funcionalidad al uso de variables dentro de Swift.

En este caso, simplemente queremos mostrar el valor tal como es, así que agregamos un signo de exclamación después del nombre de la variable respuesta! para denotar que no es un valor opcional. Un valor opcional es una variable a la que se le puede o no asignar un valor. No requiere uno. Si no se le asigna un valor, entonces se le asignará un valor nulo. Un signo de interrogación (?) Después del tipo de valor lo identifica como opcional, mientras que una exclamación significa que no es.

Ahora que hemos terminado, su código debe verse algo como esto:

Para guardar su código, use Archivo> Guardar como y seleccione Archivo swift desde el Guardar como tipo menú. Si a su menú le falta el tipo de archivo Swift, seleccione todos los archivos en su lugar, y agregue el .rápido extensión de archivo después de su nombre de archivo elegido.

Compilando Swift en Windows 10

Ahora que tenemos un programa, necesitamos poder compilarlo y ejecutarlo. Si bien no hay una forma integrada de programar Swift en Windows 10, hay una solución alternativa. Han Sangjin ha creado un compilador para Swift que está disponible para descargar desde Github. Descargue e instale la aplicación Swift para Windows siguiendo las instrucciones proporcionadas en el enlace.

Una vez instalado, abrirlo. Se te presentará una interfaz de usuario como esta:

Haga clic en el Seleccione Archivo botón y seleccione su programa hecho anteriormente. Hacer clic Compilar y esperar a que se compile el programa. Para un programa tan pequeño debería ser casi instantáneo, aunque puede tomar tiempo dependiendo de lo complejo que sea tu código.!

Usted debe recibir un “Compilado exitosamente” Mensaje en el cuadro de diálogo. Si no es así, regrese y revise su código para asegurarse de que no haya cometido ningún error. Una vez compilado el código, haga clic en correr para ejecutar su programa. El programa se abrirá en la línea de comandos de Windows y debería tener este aspecto:

Vale la pena señalar que debe usar la aplicación Swift para Windows para ejecutar su código, el .exe El archivo creado no funcionará de forma independiente, incluso si la aplicación está abierta..

Pequeños comienzos

Dado que Swift no está diseñado para su uso dentro de Windows 10, esta es la única manera de comenzar con el lenguaje actualmente fuera de ejecutar una máquina virtual. 7 Razones prácticas para comenzar a usar una máquina virtual. 7 Razones prácticas para comenzar a usar una máquina virtual. El término "virtual" ha sido cooptado de muchas maneras. Realidad virtual. RAM virtual. Escuelas virtuales. Pero la virtualización en el contexto de las PC puede ser confusa. Estamos aquí para aclararlo. Lee mas . Si bien es limitado, es una excelente manera para que aquellos que sienten curiosidad por el lenguaje obtengan experiencia práctica con él y aprendan su sintaxis..

Si decide que Swift es para usted y planea trabajar con él en OS X, hay una gran cantidad de herramientas Los mejores lugares para aprender Swift, el lenguaje de programación de Apple Los mejores lugares para aprender Swift, el lenguaje de programación de Apple Si desea aprender Swift Ahora es el momento de sumergirse. El idioma tiene un futuro brillante y, cuanto más rápido lo aprenda, más pronto podrá obtener las recompensas. Lee más para ayudarte. Una vez que tenga un conocimiento básico del entorno, ¿por qué no prueba algunos proyectos para principiantes? ¿Entonces quiere hacer aplicaciones para iPhone? 10 proyectos para principiantes, así que quieres hacer aplicaciones de iPhone? 10 proyectos para principiantes ¿Quieres crear aplicaciones para iPhone y iPad? Empieza por aprender lo básico de Swift. Leer más para dar vida a tus conocimientos.?

Si usted es un usuario de Linux y se pregunta si es posible codificar en Swift usando Ubuntu, tenemos una gran noticia. Cómo comenzar a programar en Swift en Ubuntu Cómo comenzar a programar en Swift en Ubuntu Apple lanzó recientemente su lenguaje de programación Swift como Código abierto, lo que significa que cualquiera puede usar este lenguaje de programación de tendencias en cualquier sistema, ¡incluido Ubuntu! Sigue leyendo para saber cómo empezar. Lee mas para ti!

¿Estás aprendiendo Swift? ¿Cómo crees que se compara con otros nuevos lenguajes de codificación? ¿Nos hemos perdido otros grandes trucos para comenzar con Windows 10? Háganos saber en la sección de comentarios!

Explorar más sobre: ​​Swift.