fbpx
Wikipedia

Latino (lenguaje de programación)

Latino es un lenguaje de programación procedural con sintaxis en español de código abierto desarrollado en C, inspirado en Lua y Python.

Lenguaje Latino
Desarrollador(es)
Primitivo R. Montero, Melvin Guerrero
Sitio web oficial
Información general
Extensiones comunes .lat
Paradigma Multiparadigma: imperativo, funcional, reflexivo
Apareció en 2015
Diseñado por Primitivo R. Montero, Melvin Guerrero
Última versión estable 1.3.0[1](11 de octubre de 2020 (11 meses y 4 días))
Sistema de tipos Fuertemente tipado, dinámico
Influido por Python, Lua
Sistema operativo Multiplataforma
Licencia Código Abierto MIT

Este lenguaje fue creado por Primitivo Roman Montero en el 2015 con la versión v0.1-alpha hasta su versión v1.0 que fue lanzada en el 2017. En la actualidad, este lenguaje sigue su desarrollo bajo la dirección de Melvin Guerrero con las versiones v1.1.0 y v1.2.0 en adelante.

Hasta la fecha este lenguaje dispone de soporte para trabajar en sistemas operativos de 64 bits tales como MS-Windows, Mac OS, y Linux.

Latino puede ser usado para:
  • Desarrollo web (server-side),
  • Conexiones de base de datos,
  • Cálculos matemáticas,
  • System Scripting.

¿Y por qué un lenguaje de programación más?

Este lenguaje nace de la necesidad de incrementar la educación de nivel básico y avanzado, para que niños, adolescentes y también adultos se motiven a entrar en el mundo de la programación y desarrollar aplicaciones con una sintaxis a su idioma.

Al utilizar este lenguaje una sintaxis en Español, se espera que se reduzca el tiempo de aprendizaje y a su vez se maximice la comprensión al programar.

Características del lenguaje

Latino al igual que Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación imperativa y programación funcional.

Latino también hace uso de un tipado dinámico y conteo de referencias para la administración de memoria.

Una cualidad importante de este lenguaje de programación es que al estar desarrollado en C facilita la adaptación de nuevas librerías por medio de su API (Latino API).

Ejemplos de código

Ejemplo 1

Este es un ejemplo de un programa Hola Mundo

Programa Hola Mundo en Latino Programa Hola Mundo en C
escribir("Hola Mundo") 
#include <stdio.h> int main() { printf("Hola mundo\n"); return 0; } 

Ejemplo 2

Número Par o Impar en Latino Número Par o Impar en C
escribir("Escribe un numero:") num=leer() si (num % 2 == 0)  escribir("El número "..num.." es par") sino  escribir("El número "..num.." es impar") fin 
#include <conio.h> #include <stdio.h> int main() { int numero; printf( "Entre un número"); scanf( "%d", &numero ); if ( numero % 2 == 0 ) printf( "\nEl número "+ numero +"es par"); else printf( "\nEl número "+ numero +"es impar" ); getch(); /* Pausa */ return 0; } 

Elementos del lenguaje

Operadores

Categoría Operadores
Aritméticos + - * / %
Incremento, decremento ++ --
Asignación = += -= *= /= %=
Relacional == != < > <= >=
Lógicos ! && ||
Condicional ? : ??
Concatenación ..
Indexación [ ]
Conversión ( )
  • Los operadores aritméticos funcionan igual que en C y C++.
  • El resultado de los operadores relacionales y lógicos es un valor de tipo bool.

Comentarios

Comentarios de una línea simple

Los comentarios de una línea simple pueden comenzar con un signo de # ó //.

Cualquier texto o código que este después de estos signos serán ignorados por Latino (No se ejecutaran).

x = 5 #Declaramos una variable con el nombre de X, y le hemos asignado un valor de 5 y = x + 2 #Declaramos una variable con el nombre de Y, y le hemos asignado el valor de X más 2 escribir (y) //En esta línea de código escribiremos en pantalla el valor de Y el cual tiene el valor de X + 2 

Comentarios de líneas múltiples

Los comentarios de líneas múltiples comienzan con /* y terminan con */. Cualquier texto o código que este dentro de estos signos serán ignorados por Latino (no se ejecutaran).

/* El siguiente código repite el mismo ejemplo que vimos hace un momento arriba con las mismas variables X y Y como variables para usar */ x = 5 y = x + 2 escribir (y) 

Variables

Las variables se definen de forma dinámica, lo que significa que no se tiene que especificar cuál es su tipo de antemano y puede tomar distintos valores en otro momento, incluso de un tipo diferente al que tenía previamente. Se usa el símbolo = para asignar valores.

x = 1 x = "texto" #Esto es posible porque los tipos son asignados dinámicamente 

Referencias

  1. «Lenguaje Latino lista de versiones lanzadas». github.com. Consultado el 11 de octubre de 2020. 

Enlaces externos

  • Lenguaje Latino
  • Manual Latino
  • Stack OverFlow
  •   Datos: Q62078642

latino, lenguaje, programación, latino, lenguaje, programación, procedural, sintaxis, español, código, abierto, desarrollado, inspirado, python, lenguaje, latinodesarrollador, primitivo, montero, melvin, guerrerositio, oficialinformación, generalextensiones, c. Latino es un lenguaje de programacion procedural con sintaxis en espanol de codigo abierto desarrollado en C inspirado en Lua y Python Lenguaje LatinoDesarrollador es Primitivo R Montero Melvin GuerreroSitio web oficialInformacion generalExtensiones comunes latParadigmaMultiparadigma imperativo funcional reflexivoAparecio en2015Disenado porPrimitivo R Montero Melvin GuerreroUltima version estable1 3 0 1 11 de octubre de 2020 11 meses y 4 dias Sistema de tiposFuertemente tipado dinamicoInfluido porPython LuaSistema operativoMultiplataformaLicenciaCodigo Abierto MIT editar datos en Wikidata Este lenguaje fue creado por Primitivo Roman Montero en el 2015 con la version v0 1 alpha hasta su version v1 0 que fue lanzada en el 2017 En la actualidad este lenguaje sigue su desarrollo bajo la direccion de Melvin Guerrero con las versiones v1 1 0 y v1 2 0 en adelante Hasta la fecha este lenguaje dispone de soporte para trabajar en sistemas operativos de 64 bits tales como MS Windows Mac OS y Linux Latino puede ser usado para Desarrollo web server side Conexiones de base de datos Calculos matematicas System Scripting Indice 1 Y por que un lenguaje de programacion mas 2 Caracteristicas del lenguaje 3 Ejemplos de codigo 3 1 Ejemplo 1 3 2 Ejemplo 2 4 Elementos del lenguaje 4 1 Operadores 4 2 Comentarios 4 2 1 Comentarios de una linea simple 4 2 2 Comentarios de lineas multiples 4 3 Variables 5 Referencias 6 Enlaces externos Y por que un lenguaje de programacion mas EditarEste lenguaje nace de la necesidad de incrementar la educacion de nivel basico y avanzado para que ninos adolescentes y tambien adultos se motiven a entrar en el mundo de la programacion y desarrollar aplicaciones con una sintaxis a su idioma Al utilizar este lenguaje una sintaxis en Espanol se espera que se reduzca el tiempo de aprendizaje y a su vez se maximice la comprension al programar Caracteristicas del lenguaje EditarLatino al igual que Python es un lenguaje de programacion multiparadigma Esto significa que mas que forzar a los programadores a adoptar un estilo particular de programacion permite varios estilos programacion imperativa y programacion funcional Latino tambien hace uso de un tipado dinamico y conteo de referencias para la administracion de memoria Una cualidad importante de este lenguaje de programacion es que al estar desarrollado en C facilita la adaptacion de nuevas librerias por medio de su API Latino API Ejemplos de codigo EditarEjemplo 1 Editar Este es un ejemplo de un programa Hola Mundo Programa Hola Mundo en Latino Programa Hola Mundo en Cescribir Hola Mundo include lt stdio h gt int main printf Hola mundo n return 0 Ejemplo 2 Editar Numero Par o Impar en Latino Numero Par o Impar en Cescribir Escribe un numero num leer si num 2 0 escribir El numero num es par sino escribir El numero num es impar fin include lt conio h gt include lt stdio h gt int main int numero printf Entre un numero scanf d amp numero if numero 2 0 printf n El numero numero es par else printf n El numero numero es impar getch Pausa return 0 Elementos del lenguaje EditarOperadores Editar Categoria OperadoresAritmeticos Incremento decremento Asignacion Relacional lt gt lt gt Logicos amp amp Condicional Concatenacion Indexacion Conversion Los operadores aritmeticos funcionan igual que en C y C El resultado de los operadores relacionales y logicos es un valor de tipo bool Comentarios Editar Comentarios de una linea simple Editar Los comentarios de una linea simple pueden comenzar con un signo de o Cualquier texto o codigo que este despues de estos signos seran ignorados por Latino No se ejecutaran x 5 Declaramos una variable con el nombre de X y le hemos asignado un valor de 5 y x 2 Declaramos una variable con el nombre de Y y le hemos asignado el valor de X mas 2 escribir y En esta linea de codigo escribiremos en pantalla el valor de Y el cual tiene el valor de X 2 Comentarios de lineas multiples EditarLos comentarios de lineas multiples comienzan con y terminan con Cualquier texto o codigo que este dentro de estos signos seran ignorados por Latino no se ejecutaran El siguiente codigo repite el mismo ejemplo que vimos hace un momento arriba con las mismas variables X y Y como variables para usar x 5 y x 2 escribir y Variables EditarLas variables se definen de forma dinamica lo que significa que no se tiene que especificar cual es su tipo de antemano y puede tomar distintos valores en otro momento incluso de un tipo diferente al que tenia previamente Se usa el simbolo para asignar valores x 1 x texto Esto es posible porque los tipos son asignados dinamicamenteReferencias Editar Lenguaje Latino lista de versiones lanzadas github com Consultado el 11 de octubre de 2020 Enlaces externos EditarLenguaje Latino Manual Latino Stack OverFlow Datos Q62078642Obtenido de https es wikipedia org w index php title Latino lenguaje de programacion amp oldid 134067718, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos