11 de mayo de 2017

PROGRAMACIÓN: Principales lenguajes de programación

Antes de comenzar a adentrarnos por el mundo de la programación, tendremos que saber qué es programar y en que consiste.

Programar es crear programas (software) que enseñan al ordenador a hacer algo, a través de una secuencia de instrucciones que debe seguir, y que hemos escrito usando un lenguaje (de programación) específico para ello.

Estos lenguajes de programación los podemos dividir en tres entornos: entorno web, entorno app o un entorno general.

Como primer lenguaje destacamos JAVA:
Un lenguaje multiplataforma (permite programar desde distintos dispositivos) que se programa orientado a objetos. Cuando hablamos de objetos, son entidades que tienen distintas características que les puedes atribuir. Es uno de los lenguajes más utilizados por no decir, el más utilizado.

Siguiendo por la rama de programación más general, destacamos el bloque C es decir C / C++ / C#:

C es el lenguaje de programación que sigue a Java. Con un lenguaje medio donde no utiliza un código muy complejo y gacias a eso se utliza mucho en el desarrollo de Hardware. 

C++ (C plus plus), un lenguaje que tiene como base C pero que SI está orientado a la programación de objetos. 

C#, es un lenguaje desarrollado por Microsoft, que al igual que C++ tiene su base en C, pero tiene como objetivo ser un lenguaje mucho más intuitivo.

Destacamos por último PYTHON:
Un lenguaje de los más "jóvenes" que ha triunfado por su versatilidad, es decir, por su capacidad de programar de diferentes formas y en diferentes plataformas.

Para compara la complejidad y funcionamiento básico de cada programa, se habla del conocido código de "Hola Mundo", un código que permite que aparezca un mensaje en la pantalla de tu ordenador.  Veámoslo en cada tipo de lenguaje de programación:

JAVA:
public class Hello {
  public static void main(String[] args) {
    System.out.println("Hola mundo");
  }
}

 C:

#include <stdio.h>

int main()
{
        printf("Hola mundo");
        return 0;
}

C++:


#include <iostream>

using namespace std;

int main() {

    cout << "Hola Mundo" << endl;

    return 0;

}


PYTHON:


print "Hola mundo";