Lenguajes de programación

La programación es básicamente dar instrucciones a una máquina para que haga algo que quieres, desde programar una alarma, hasta programar software, que es sobre lo que voy a divagar hoy.

En la actualidad existen muchos lenguajes de programación, bastantes como para tener que realizar una clasificación. Existen al menos 3 paradigmas (i.e. programación estructurada, programación orientada a objetos, programación funcional).

A continuación los más  «famosos» de estas (no, HTML no es un lenguaje de programación):

Programación estructurada:

  • Ada
  • C
  • Pascal
  • Shell script

Programación orientada a objetos

  • Java
  • Python
  • C++
  • Ruby

Programación funcional

  • Haskell
  • Lisp
  • R
  • Perl

Aunque estas clasificaciones no son tan exactas ya que algunos lenguajes se pueden utilizar con más de un paradigma, sí reflejan la principal fortaleza de estos.

Ahora bien, también se puede hacer una división entre los que son interpretados y los que son compilados.

Interpretados: Python, Lisp, Haskell, Perl, R, Ruby.

Compilados: C, C++, Java, Ada, Pascal, Haskell, Python.

Así, podemos notar que hay lenguajes compilados que también se pueden interpretar. Estos son solo algunos, pero existen muchísimos más; a veces es importante saber aunque sea un poco de los 3 paradigmas básicos.

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s