Introducción a la programación

Como siempre, tratare de dar las definiciones menos formales para no hacer tedioso esto.

¿Qué es programar?

Sin hacer tanto rollo, programar es escribir líneas de código (instrucciones) que en conjunto tienen la finalidad de realizar una tarea específica.

Aunque existen diferentes paradigmas de programación, nos enfocaremos en la programación orientada a objetos o mejor conocida como POO (OOP in english :p Orienteted Programming Language).

¿Por qué enfocarnos en este paradigma? Porque de manera implicita involucra el paradigma de programación imperativa y además de que en la vida real este tipo de paradigma es el más aplicado (existen otros como Aspect Oriented programmming AOP,  Programación Funcional, etc.), pero vamos no te espantes que sabiendo lo básico podrás ser capaz de aprender lo demás sin tanto rollo.

¿Qué es un lenguaje de programación?

Como todo leguaje que conocemos, en los lenguajes de programación tenemos sintaxis y palabras, pero en un lenguaje de programación también debemos agregar los famosos bucles y condiciones para poder tener control sobre nuestros programas (si esto último no lo entendiste :s , no te preocupes te quedará claro en breve).

Entre los lenguajes más famosos tenemos: Java, PHP, C, Phyton, R, etc.

Ahora haremos un resumen de las palabras usadas hasta ahora:

Programar, lenguaje de programación, paradigmas de programación, sintaxis, bucles (iteraciones).

Ahora, les mostraré los famosos Hola Mundo (los programas más sencillos que todo desarrollador escribe cuando aprende un nuevo lenguaje) en los leguajes de Java, C, Phyton, R y PHP

Java

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

C

#include 
int main()
{
        printf("Hola mundo en C");
        return 0;
}

Phyton
C

print "Hola Mundo en Phyton"

R

print("Hola Mundo en R")

PHP


¿Qué es lo que has observado?

  1. Algunos necesitan más lineas de código que otros.
  2. La sintaxis es parecida
  3. C y Java son más parecidos, Phyton R y PHP tienen una sintaxis similar entre ellos.

Esto no significa que programar en Phyton, R y PHP sea más sencillo, la realidad es que el lenguaje indicado dependerá de las características del proyecto a desarrollar.

Por hoy es toda la teoría!

Advertisements