Tipos de Lenguaje de Programación

Tipos de lenguaje de programación.





¿Qué es un lenguaje de programación?

Un lenguaje de programación es un lenguaje formal que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa informático.



JAVA



DEFINICION

Es un lenguaje de programación utilizada para crear software compatible con una gran diversidad de sistemas operativos. Este lenguaje tiene la particularidad de ser compilado e interpretado al mismo tiempo; eso significa que es un lenguaje simplificado que convierte automáticamente el código en instrucciones de máquina.

CARACTERISTICAS 

  • Ofrece la funcionalidad de un lenguaje potente, derivado de C y C++, pero sin las características menos usadas y más confusas de estos, haciéndolo más sencillo.
  • Orientado a objetos El enfoque orientado a objetos (OO) es uno de los estilos de programación más populares. ...
  • Recolector de basura.

EJEMPLO DE CODIFICACION 
// Declaración de variables
var nombre = "Juan";
var edad = 25;

// Mostrar mensaje en la consola
console.log("Hola, mi nombre es " + nombre + " y tengo " + edad + " años.");

// Función para sumar dos números
function sumar(num1, num2) {
  return num1 + num2;
}

// Llamar a la función y mostrar el resultado en la consola
console.log("El resultado de la suma es: " + sumar(5, 10));.
public class EjemploJava {
    public static void main(String[] args) {
        // Declaración de variables
        int numero1 = 5;
        int numero2 = 10;
        int resultado;

        // Realizar la operación
        resultado = numero1 + numero2;

        // Imprimir el resultado
        System.out.println("El resultado de la suma es: " + resultado);
   


PYTHON

DEFINICION

Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Y define este como un lenguaje multiparadigma, debido a que soporta orientación a objetos, programación imperativa y en menor medida programación funcional. Es interpretado de tipado dinámico y multiplataforma.


CARACTERISTICAS

  •  Es que se trata de un lenguaje de programación orientado a objetos. .
  • Código abierto Otra de las características principales de Python es que se trata de un lenguaje de programación de código abierto.
EJEMPLO DE CODIFICACION 

Ejemplo de codificación: ¡Este es un ejemplo de un programa simple en Python que imprime "Hola, mundo!" en la consola.
print("Hola, mundo!")

2. Suma de dos números:

python
num1 = 5
num2 = 7
suma = num1 + num2
print("La suma de", num1, "y", num2, "es igual a:", suma)


3. Cálculo del área de un círculo:

python
import math

radio = 5
area = math.pi * radio**2
print("El área del círculo es:", area)


4. Uso de condicionales:

python
edad = 18

if edad >= 18:
    print("Eres mayor de edad")
else:
    print("Eres menor de edad")


5. Uso de bucles:

python
números = [1, 2, 3, 4, 5]

for numero in números:
    print(numero)



LENGUAJE DE PROGRAMACION C



DEFINICION

es un lenguaje de tipos de datos estáticos, débilmente tipado, que dispone de las estructuras típicas de los lenguajes de alto nivel, pero, a su vez, dispone de construcciones del lenguaje que permiten un control a bajo nivel1.


CARACTERISTICAS 

  • Programación de nivel medio (beneficiándose de las ventajas de la programación de alto y bajo nivel).
  • No depende del hardware, por lo que se puede migrar a otros sistemas.
  • Organización del trabajo con total libertad.

EJEMPLO DE CODIFICACION 

tipoRetorno Nombre (parametros) {sentencias} 
* ejemplo 1
.- Escribe un mensaje en pantalla */ # include /* incluye biblioteca donde se define E/S */ int main( ) { /*Este comentario es ignorado por el compilador y*/ /*no genera código */ printf("\nIntroducción a la programación en lenguaje C"); return 0
 
/* ejemplo 2.- multiplica dos números enteros y muestra el resultado por pantalla */ #include int main( ) { int multiplicador; /
*se define multiplicador como un entero */ int multiplicando; /
*se define multiplicando como un entero */ int res; /*se define resultado como un entero*/ multiplicador = 1000; /*se asignan valores*/ multiplicando=2; res=multiplicador*multiplicando; printf("Resultado =%d",res); /*se muestra el resultado */ return 0;
 ejemplo 3.- .
- multiplica dos números enteros y muestra el resultado (utiliza definición múltiple de variables) */ #include int main( ) { int multiplicador, multiplicando; /
*se definen 2 variables*/ multiplicador =1000; /*se les asigna valor*/ multiplicando=2; printf("Resultado = %d", multiplicador*multiplicando); /*se muestra el resultado por pantalla*/ return 0;


LENGUAJE DE PROGRAMACION VISUAL BASIC.NET

DEFINICION

Es un lenguaje de programación creado por Microsoft para programar en el marco de.NET. Es fácil de aprender y puede ser utilizado para crear aplicaciones de escritorio, web y servicios web.

CARACTERISTICAS
  • Orienta a los objetos.
  • Los programas de Visual Basic son conducidos por eventos.
  • Agregar códigos a cada objeto.


EJEMPLO DE CODIFICACION 

Here is a comment.
Sub Main()
For Each argument As String In My.Application.CommandLineArgs
' Add code here to use the string variable.
Next
End Sub
Dim longString As New System.Text.StringBuilder
For count As Integer = 1 To 1000
longString.Append(count)
Dim orderLog As New EventLog With {
.Log = "Application",
.Source = "Application Name",
.MachineName = "Computer Name"}
Private Function GetHtmlDocument(
ByVal items As IEnumerable(Of XElement)) As String

Dim htmlDoc = <html> <body> <table border="0" cellspacing="2"> <%= From item In items Select <tr> <td style="width:480"> <%= item.<title>.Value %> </td> <td><%= item.<pubDate>.Value %></td> </tr> %> </table> </body> </html>
Return htmlDoc.ToString()





LENGUAJE DE PROGRAMACION C++


DEFINICION

Es un lenguaje de programación que entra en la categoría de los lenguajes de mayor nivel en cuanto a posibilidades en la manipulación de objetos. Se utiliza principalmente para el desarrollo de aplicaciones y softwares más complejos que usualmente requieren de una intervención visual como es el caso de los programas de diseño gráfico. El lenguaje C++ suele usarse mucho en el desarrollo de videojuegos. 


CARACTERISTICAS 

  • Es uno de los lenguajes compilados más veloces que hay.
  • Posee una integración completa y directa con el lenguaje ensamblador.
  • Tiene una gran cantidad de compiladores entre las plataformas y los diferentes sistemas operativos.



EJEMPLO DE CODIFICACION 
vector<double> inserta(const vector<double>& v, size_t pos, double valor)
{
if (pos > v.size())
{
cout << "Fallo en la funcion inserta().\n"
<< "El índice " << pos << " de inserción está fuera de los límites del vector.\n";
exit(EXIT_FAILURE);
}
vector<double> w;
w.reserve(v.size()+1); // Opcional

for (size_t i = 0; i < pos; ++i) w.push_back(v[i]); w.push_back(valor); for (size_t i = pos; i < v.size(); ++i) w.push_back(v[i]);
return w;





LENGUAJE DE PROGRAMACION JAVASCRIPT


DEFINICION

Es un lenguaje de programación de comandos que permite implementar funciones complejas en páginas web, cada vez que una página web hace algo más que sentarse allí y mostrar información estática para que la veas, muestra oportunas actualizaciones de contenido, mapas interactivos, animación de Graficas 2D/3D, desplazamiento de máquinas reproductoras de video.


CARACTERISTICAS 


  • Posee una estructura sencilla que lo vuelve más fácil de aprender e implementar.
  •  Existen numerosos recursos y foros disponibles para ayudar a los principiantes con habilidades y conocimientos limitados
  • La validación de datos puede realizarse a través del navegador web y las actualizaciones solo se aplican a ciertas secciones de la página web.


EJEMPLO DE CODIFICACION
button {
display: block;
margin: 20px auto 10px;
padding: 25px 20px;
font-size: 1.4rem;
cursor: pointer;
border: none;
border-radius: 50%;
background-color: #3b5998;
color: white;

LENGUAJE DE PROGRAMACION C#


DEFINICION

Es un lenguaje de programación desarrollado por Microsoft, basado en objetos y seguridad de tipos, que permite a los desarrolladores crear aplicaciones seguras y solidas que se ejecutan en NET. Es fácil de aprender y muy inutiva lo que hace que cualquier usuario familiarizado con algún tipo de lenguaje de programación aprenda rápidamente a utilizarlo.


 CARACTERISTICAS

  • Gestión automática de memoria.
  • Interoperabilidad con otros lenguajes de programación.
  • Tiene capacidad de crear aplicaciones con una gran cantidad de componentes.

  • EJEMPLO DE CODIFICACION

    /* I recommend watching the series by Brackeys (youtube), its a great
    way of getting into c#.

    C# is a really great language and I recommend learning it.
    /* A C# (C-sharp ex.) */
    using System;
    namespace helloWorld
    {
    class Program
    {
    static void Main()
    {
    Console.WriteLine("What's your age?")
    string age = Console.ReadLine()
    Console.WriteLine($"You are {age} years old!")
    }
    }

     LENGUAJE DE PROGRAMACION PHP LENGUAJE




    DEFINICION

     Es un lenguaje de programación orientado a objetos, de código abierto muy popular para el desarrollo web que puede ajustarse en HTML. Es considerado como uno de los lenguajes más potentes y populares para el desarrollo web y de aplicaciones. 

    CARACTERISTICAS 
    • Es un código abierto y gratuito.
    • Es un lenguaje orientado a objetos, lo que hace el procesamiento de datos mucho más rápido.
    • Permite la separación de códigos, es decir, es posible manipular datos mientras que otros se encuentran estáticos.
    EJEMPLO DE CODIFICACION 

    <!DOCTYPE html>
    <html>
    <head>
    <title>Ejemplo</title>
    </head>
    <body> <?php
    echo "¡Hola, soy un script de PHP!";
    ?>

    </body>
    </html>



    LENGUAJE DE PROGRAMACION SWIFT


    DEFINICION 

    Es un lenguaje enfocado en el desarrollo de aplicaciones, específicamente, para los sistemas iOS, tvOS, OS X y watchOS. Y el funcionamiento se basa en la unión de características del lenguaje Objetive-C y C. La intención de combinar estos dos lenguajes es de ir más allá de sus limitantes, pudiendo expandir las posibilidades y calidad del trabajo.

    CARACTERISTICAS 

    • Rápido y eficiente para el desarrollo de aplicaciones.
    • Seguro y permite a los desarrolladores detectar fácilmente cualquier error.
    • Intuitivo y se adapta a las necesidades de cada proyecto.

    EJEMPLO DE CODIFICACION 
    import Foundation

    let username = "myusername"
    let password = "mypassword"
    let loginString = NSString(format: "%@:%@", username, password)
    let loginData: NSData = loginString.dataUsingEncoding(NSUTF8StringEncoding)!
    let base64LoginString = loginData.base64EncodedStringWithOptions([])

    let headers = [
      "Content-Type": "application/json",
      "Cache-Control": "no-cache"
    ]
    let parameters = [
      "message": "Text of the SMS message",
      "tpoa": "Sender",
      "recipient": [["msisdn": "12015550123"], ["msisdn": "447400123456"], ["msisdn": "5212221234567"]]
    ] as [String : Any]

    let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

    let request = NSMutableURLRequest(url: NSURL(string: "https://api.labsmobile.com/json/send")! as URL,
                                            cachePolicy: .useProtocolCachePolicy,
                                        timeoutInterval: 10.0)
    request.httpMethod = "POST"
    request.allHTTPHeaderFields = headers
    request.httpBody = postData as Data


     LENGUAJE DE PROGRAMACION SQL


    DEFINICION 

    Es un lenguaje gestor para el manejo de la información en las bases de datos relacionales. Este tipo de lenguaje de programación permite comunicarse con la base de datos y realizar operaciones de acceso y manipulación de la información almacenada.

    CARACTERISTICAS 

    • Integridad de datos: este se refiere a la completitud y correctitud de los datos de la base de datos. 
    • Lenguaje de consultas sencillos: las bases de datos relacionales utilizan el lenguaje SQL, muy parecido al lenguaje natural, con lo que permite una fácil interacción con la base de datos. 
    • Gran comunidad: las bases de datos SQL llevan mucho tiempo entre nosotros.


    EJEMPLO DE CODIFICACION 

    SELECT studentID, FullName, 3+2 as five, now() as currentDate
    FROM student;
    SELECT studentID, FullName, sat_score, recordUpdated
    FROM student
    WHERE (
    studentID between 1 and 5
    or studentID = 8
    or FullName like '%Maximo%'
    )
    and sat_score NOT in (1000,1400);






















     

    Comentarios