Tipos de Lenguaje de Programación
Tipos de Lenguaje de Programación
Tipos de Lenguaje de Programación
PYTHON: Python es de código abierto, con una sintaxis simple y sencilla de entender, quizá el más
fácil de este listado. Es idóneo para iniciarse en el mundo de la programación. Es muy versátil por lo
que tiene múltiples áreas de aplicación como: inteligencia artificial, Big Data y desarrollo web.
print("¡Hola, Mundo!")
C++: es un lenguaje de programación creado, como una extensión del lenguaje C, para hacerlo
orientado a objetos. Es capaz de compilar instrucciones, por lo que brinda acceso total al hardware,
originando su amplio uso en bases de datos, navegadores web y videojuegos.
#include <iostream>
using namespace std;
int main()
{
// TEST FUNCION introduce_operandos()
int num1, num2;
introduce_operandos(num1, num2);
cout << num1 << " " << num2 << endl;
}
void introduce_operandos(int& num1, int& num2)
{
cout << "Primer operando: ";
cin >> num1;
cout << "Segundo operando: ";
cin >> num2;
}
C#:es un lenguaje de programación muy versátil, creado por Microsoft, con características similares
al Lenguaje C, pero orientado a objetos. Es muy usado en la industria de los juegos, robótica,
impresión 3D, internet de las cosas y desarrollo de aplicaciones web y móviles. Así como también,
en el desarrollo de aplicaciones nativas para Microsoft, iOS y Android, como controladores y
aplicaciones de escritorio.
Entonces, si quieres ser parte del mundo de los videojuegos, debes aprender a programar en
lenguaje C#.
// A skeleton of a C# program
using System;
namespace YourNamespace
{
class YourClass
{
}
struct YourStruct
{
}
interface IYourInterface
{
}
enum YourEnum
{
}
namespace YourNestedNamespace
{
struct YourStruct
{
}
}
}
RUBY: Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado
por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993,
y lo presentó públicamente en 1995.
class Greeter
def initialize(@name : String)
end
def salute
puts "Hola #{@name}!"
end
end
g = Greeter.new("mundo")
g.salute
PHP: es un lenguaje de programación multipropósito que permite desarrollar aplicaciones del lado
del servidor, garantizando una excelente comunicación con la web. Esta capacidad comunicativa
entre la web y el servidor, produce el desarrollo de páginas web muy estables y con un excelente
rendimiento.
A través de PHP, se han creado grandes aplicaciones, herramientas y plataformas, como Facebook,
Gmail, Wikipedia y WordPress.
<html>
<head>
<title>Prueba de PHP</title>
</head>
<body>
<?php echo '<p>Hola desde la UMU</p>'; ?>
</body>
</html>
SWIFT: Este lenguaje multiparadigma de Apple fue creado en 2014 para desarrollar aplicaciones
para iOS y macOS, con una sintaxis simple y concisa. Es un lenguaje compilado, con un rendimiento
similar al de C++, por lo que brinda alta productividad a los desarrolladores.
Es excelente para diseñar aplicaciones, porque, además, ahora, es de código abierto y tiene una
comunidad de desarrollo muy grande.
var aString = “Hello World!”
let anInteger = 6152
KOTLIN: Kotlin es un lenguaje de programación estático de código abierto que admite la
programación funcional y orientada a objetos. Proporciona una sintaxis y conceptos similares a los
de otros lenguajes, como C#, Java y Scala, entre muchos otros.
val languageName = "Kotlin"
val upperCaseName = languageName.toUpperCase()
// Fails to compile
languageName.inc()
PERL: es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características
del lenguaje C, del lenguaje interpretado bourne shell, AWK, sed, Lisp y, en un grado inferior, de
muchos otros lenguajes de programación.
#!/usr/bin/perl -w
# Example 4-1 Storing DNA in a variable, and printing it out
stars =
DART: es un lenguaje de propósito general, y lo puedes utilizar casi para cualquier cosa: En
aplicaciones web, utilizando la librería de arte: html y el transpilador para transformar el código
en Dart en JavaScript, o utilizando frameworks como AngularDart.
void main () {
print("Hola, mundo");
}
#!/bin/dash
# Esto no se interpreta
echo Hola
ps w
echo "Proceso lee el script: $$"
PROCEDURE DIVISION.
FORTHAN: Su nombre proviene de The IBM Mathematical Formula Translating System (El sistema
de traducción de fórmulas matemáticas de IBM), y es un lenguaje de programación de alto nivel,
propósito general y de tipo imperativo, diseñado para aplicaciones científicas y de ingeniería.
call f_hpminit( taskID, "my_program" )
call f_hpmstart( 1, "Do Loop" )
do ...
call do_work()
call f_hpmstart( 5, "computing meaning of life" );
call do_more_work();
call f_hpmstop( 5 );
end do
call f_hpmstop( 1 )
call f_hpmterminate( taskID )
LISP: Lisp es una familia de lenguajes de programación de computadora de tipo multiparadigma con
larga historia y una inconfundible y útil sintaxis homoicónica basada en la notación polaca.
ORG 8030H
include
T05SEG:
SETB TR0
JNB uSEG,T05SEG ;esta subrutina es utilizada
CLR TR0 ;para realizar una cuenta de
CPL uSEG ;0,5 segundos mediante la
MOV R1,DPL ;interrupción del timer 0.
INVOKE
MOV R2,DPH
CJNE R2,#07H,T05SEG
CJNE R1,#78H,T05SEG
MOV DPTR,#0
RET
SCRATCH: es un motor de videojuegos desarrollado por MIT Media Lab. Su principal característica
consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la
programación sin tener conocimientos profundos sobre el código.
var int;
Int = 1;
while (int <= 3) {
window.alert('Hello, World!');
Int = int + 1;
}
ELIXIR: está considerado como un lenguaje cuya finalidad es poder desarrollar todo tipo de
aplicaciones escalables y mantenibles. Es decir, se dedica a no dejar obsoleto ninguno de los
programas o aplicaciones que se desarrolla bajo este lenguaje.
#Variables
curso = "Elixir"
version = 1.6
completado = true
CLOJURE: es un lenguaje de programación funcional. Es uno de los lenguajes más populares para
construir aplicaciones en la JVM (Máquina Virtual Java) porque ofrece una sintaxis simple y elegante
que facilita la escritura de código. de ellas, ¡sin necesidad de saber cómo se crearon esas
colecciones!
“clojure
F#:es un lenguaje de programación universal para escribir código conciso, sólido y eficaz. F# le
permite escribir código ordenado y autoexplicativo cuyo foco permanece centrado en el dominio del
problema, en lugar de en los detalles de programación.
open System // Gets access to functionality in System namespace.