“Nunca he encontrado una persona tan ignorante que no pueda aprender algo de ella.”

sábado, 25 de marzo de 2017

Lenguajes de programación

Los lenguajes de programación se convertirán, dentro de poco, en uno de los idiomas más que deberemos conocer, y que tendrán tanta importancia como el internacional inglés.
Hoy pretendo hacer una breve introducción a algunos de estos lenguajes, para que poco a poco, nos vayan sonando sus nombres y utilidades.



C: Es un lenguaje de programación en el que se basan prácticamente el resto de lenguajes, muy utilizado por su estructuración y la cantidad de funciones que permiten una programación a alto o bajo nivel.

#include <stdio.h>
int main() {
printf("¡Hola, mundo!\n"); return 0; 

C++: Es la ampliación de C que permite la programación de objetos, el uso de punteros inteligentes y la programación 3D.

#include <iostream>
int main() {
std::cout << "Hola mundo\n"; return 0;


C#: Es una creación de Microsoft que simplifica el lenguaje C++ haciéndolo más visual al estilo Java. Destaca por sus sencillez y modernidad, y está también orientado a objetos.

class MainClass {
public static void Main() {

System.Console.WriteLine("¡Hola, mundo!"); }

SWIFT: Lenguaje de programación de Apple, que pretende sustituir a C, como un lenguaje multiparadigma y de uso general. Enfocado de forma moderna a la eficiencia, rapidez y seguridad.
PYTHON: Lenguaje ideal para principiantes, por su parecido con el idioma inglés. Es muy intuitivo, y se trata de un lenguaje interpretado, por lo que no es necesario compilar el código fuente para poder ejecutarlo. Esto supone ventajas como la rapidez de desarrollo, peor disminuye su velocidad.

#!/usr/bin/python 
print "Hola mundo" 
JAVA: Es un lenguaje orientado hacia objetos y enfocado en la programación web, que presenta muchas similitudes con C y C++, pero elimina algunos de aspectos de estas que llevaban al error a desarrolladores.


public class HolaMundo {
public static void main(String[] args) { System.out.println("¡Hola, mundo!"); 
}}
JAVASCRIPT: Es un lenguaje de programación web, orientado a objetos, que resulta un auxiliar que amplía HTML. La única pega es la poca portabilidad, ya que se hace poco compatible con diversos navegadores.
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
document.write("Hola Mundo");
</SCRIPT>
PHP: Es un lenguaje de programación web, actualizado para estar orientado a objetos, que resulta compatible con todos los sistemas operativos además de ser totalmente gratuito. Su uso es dinámico, y cuenta con una interfaz gráfica.
<?php
echo "Hola Mundo";
?>
RUBY: Un lenguaje muy moderno, de uso dinámico y de código abierto. Es decir, que el programador puede alterarlo a su gusto, ya que permite modificaciones en su código. Asimismo, es de una gran simplicidad, con una enorme facilidad para comprender el lenguaje, y mucha flexibilidad.
Tiene un uso muy genérico.

#!/usr/bin/ruby
puts "Hola Mundo" 
VISUALBASIC: Orientado a objetos, este lenguaje ofrece seguridad e interoperabilidad entre sistemas, a la vez que la sencillez y rapidez a la hora de crear aplicaciones.
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MsgBox("Hola Mundo")
End Sub