Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como swift

V lang: comparativa con Go

V Lang es un lenguaje de programación que ha tomado lo mejor de los lenguajes C y C++ , se inspira principalmente en Go , pero también toma elementos de Rust , Swift , Kotlin , Oberon y Python . Es un lenguaje de tipado fuerte. Además podemos distinguir de las variables tipo mutable o inmutable. Por su parte, Go es un lenguaje de programación diseñado para ser rápido, eficiente, concurrente y fácil de aprender. Compilado y con tipado estático, destaca en el desarrollo backend , sistemas en la nube y redes gracias a su gestión automática de memoria y alto rendimiento. Observemos está tabla comparativa: Comparativa Go y V Lang Aspecto Go V Lang Creador Ken Thompson, Robert Pike y Robert Griesemer Alexander Medvednikov Objetivo Lenguaje eficiente, concurrente y fácil de usa...

Swift: tipos de datos y más

Continuando con la entrega anterior esta vez veremos los tipos de datos en Swift . Principales tipos de datos: Int.   Float.  Double.   String.  Character.  Bool. Declarando variables y constantes . Podemos hacerlo de manera explícita o implícita. // Variables var numEntero: Int = 33 var numReal = 23.6 var strNum = "56" ; var strNumToInt = Int (strNum) var strCad: String = "ABC" var isFalse: Bool = 32 > 33 var isTrue = ! isFalse // Constantes let MAX: Int = 200 let (x,y) = ( 2 , 4 ) let BANDERA: String = "EXIT" let monto = 234.00 let monto_total = monto / 10.0 Como se puede ver usamos `` var `` para declarar una variable mutable y `` let `` para constantes inmutables. /* Declarar múltiples variables */ var a , b, c, d: Double a = 54.4 b = a - 21.5 c = b * 3.1 d = c + a Incluso las variables pueden incluir caracteres Unicode: let π = 3.14159 let 🐮 = "my cow" ¿Y q...

Swift: el lenguaje de programación de Apple

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 únic...

V Lang: un lenguaje simple, rápido y compilado

VLang (o V) es: Un lenguaje de programación compilado y tipado estático diseñado para crear software mantenible.  Similar a Go, influenciado por Oberon,Rust, Swift, Kotlin y Python. Para instalarlo ve a este sitio y descarga la versión más actual: https://vlang.io/ Si lo prefieres puedes usar Git para clonarte la última versión: git clone -- depth = 1 https : //github.com/vlang/v cd v make Hola, mundo en VLang Comencemos creando el clásico programa de "Hola, mundo". La extensión de un programa en VLang es *.v. holamundo.v fn main () { println( ' Hola , Mundo !! ' ) } Ejecutar el programa: $ v run holamundo . v No podemos dejar de notar que es muy similar a Golang . Abajo un ejemplo del Hola, mundo en ese lenguaje. holamundo.go package main import "fmt" func main () { fmt . Println ( "Hola, mundo!!" ) } Puedes revisar la lista de ejemplos hechos en este lenguaje. Como las famosas ...