Las 7 Maravillas de la Programación

Por el 12 de julio de 2007

en: Sin categoría

Tendencias de los lenguajes de programación | tufuncion.comAlguna otra vez hemos visto otras listas de lenguajes de programación, como esta: 8 lenguajes de programación que deberías aprender. Esta nueva lista es debida a la reciente votación de las “nuevas” 7 maravillas del mundo (la Alhambra estuvo entre las 20 finalistas).

Imagina que alguien te pregunta ¿Cuáles son las 7 maravillas del mundo de la programación?

FORTRAN, COBOL, C, PERL, HTML, JAVA, PHP

Hacer una lista es realmente sencillo el problema es que seguramente no coincidirán dos listas iguales, antes de que pongais el grito en el cielo sé que no estoy agrupando lenguajes del mismo nivel.

Aquí tenemos una lista completa de Lenguajes de Programación:

ABAP, ABC, Ada, ActionScript, Afnix, ALGOL, APL, ASP, ASP.NET, AWK, B, BASIC, BCPL, Befunge, Boo, C, C++, C#, Caml, Clipper, CLIPS, CLU, COBOL, CORAL, D, Delphi, DIV, Dylan, Eiffel, Erlang, Ensamblador, Extended ML, Euphoria, Fénix, Flow-Matic, Forth, FORTRAN, Gambas, GML, GRAFCET, FP, Haskell, Icon, Inform, INTERCAL, ISWIM, J, Java, JavaScript, Joy, KWC, LADDER, Letra, Lexico, Lingo, Lisp, Logo, Lua, MAGIC, Mainsail, Mesa, Miranda, ML, Modula, Modula-2, Modula-3, Natural, NetREXX, Oberon, Object REXX, Objective-C, Ocaml, Occam, Oz, Pascal, Parlog, Perl, PHP, PL/1, Plankalkül, PostScript, PowerBuilder, Prolog, Python, Rapid, REXX, RPN, RPG, Ruby, Sail, Sather, Scheme, Scriptol, Seed7, Self, Sh, Simula, Smalltalk, Snobol, SPARK, Squeak, SR, Standard ML, TI-Basic, TCL, VBA, Visual Basic, Visual C++, Visual DialogScript, Visual Foxpro, Yurix, ZPL

De esta lista filtraremos los lenguajes que consideramos más influyentes, debemos de tener en cuenta que más de 200 lenguajes fueron desarrollados entre 1952 y 1972 de los que unicamente debemos consderar realmente influyentes 12.

Las 7 maravillas de la programación

Todos los lenguajes están listados en orden cronológico.

1. FORTRAN

Probablemente muchos no esteis de acuerdo con que FORTRAN se encuentre en la lista, pero se trata de uno de los primeros lenguajes de programación y eso es algo muy importante y suficiente motivo para que pertenezca a esta lista.

2. COBOL

“COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios”, muchas personas piensan que COBOL está en desuso pero la realidad es que sigue utilizandose para aquellas aplicaciones que requieren porcesamiento por lotes, seguramente nos sorprenderioamos si vieramos lo activo que está aún hoy en día este lenguaje.

Si a esto le sumamos la antigüedad del lenguaje (1960), llegamos a la conclusión de que debe de estar en esta lista.

3. C

C es un lenguaje de programación creado en 1969, es un lenguaje de “medio nivel” pero con numerosas características de bajo nivel.

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 muy bajo nivel.

Aprender C es básico mientras aprendes C estas aprendiendo conceptos básicos de lenguajes cómo Java o C#, además no sólo es mas sencillo que estos últimos sino que comporten gran parte de su sintaxis.

4. PERL

Puede que ahora mismo Perlno sea de los lenguajes más populares e incluso que no sea atractivo para la gran mayoria de desarrolladores, pero hay que recordar que un lenguaje como PHP empezó siendo un script de Perl que luego fué liberado como “lenguaje”.

5. HTML

HTML no se trata de un lenguaje de programación sino de un lenguaje de Marcado pero debe estar en esta lista ya que es el formato estándar de las páginas web, esto lo ha convertido en uno de los formatos más populares y fáciles de aprender.

6. JAVA

JAVA toma gran parte de su sintaxis de C y C++, pero a pesar de ello se merece estar en la lista ya que las aplicaciones java son las más usadas en los teléfonos móviles. Principalmente se utiliza java para juegos pero hay muchas otras formas interesantes de usos.

7. PHP

PHP usa una mezcla entre interpretación y compilacion para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad.

PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el código es compilado a código ejecutable que es despues ejecutado. Php es recompilado cada vez que se solicita un script.

Una ventaja importante de interpretar el código es que toda la memoria usada por tu código es manejada por PHP, y el lenguaje automáticamente vacía esta memoria cuando el script finaliza. Esto significa que tu no tienes que preocuparte de las conexiones a la base de datos, porque PHP lo hará por ti.

Es uno de los lenguajes de programación más populares, la gran fluidez y rapidez de sus scripts le augurá un prometedor futuro.

Este informe afirma que PHP es usado en el 33.96% de los sitios web, lo cual no nos debe extrañar porque es con diferencia el lenguaje web más utilizado.

  • Entradas relacionadas:
  • No hay coincidencias

Dejar un comentario