usuario
clave
iniciar sesión
regístrate
Portada
Canales
  • Apple
  • Blackhats
  • Ciencia
  • Comunicación
  • Curiosidades
  • e-Administración
  • Empresas
  • Eventos
  • Hardware
  • Nombramientos
  • Seguridad
  • Software
  • Software Libre
  • Telefonía
  • Videojuegos
  • Wireless
El Periódico
  • Blogs amigos
  • Editorial
  • Entrevistas
  • Gadgets
  • Minijuegos
  • Perfiles
  • Tags
  • Top noticias
  • Videorreportajes
  • Webcómics
MiFlecha
  • Blogs
  • Imágenes
  • Videos
Servicios
  • Boletines
  • Contactos
  • Formación
  • Tienda
  • Viviendas
Comunidad
  • Encuestas
  • Foros
  • Emails de los lectores
  • Chat
Viviendas
Acción:
Propiedad:
Provincia:



Patrocinado por:
Pisos y casas en España
Tienda
Boletín semanal
Email:
Boletines publicados
Alojalia.com: Alojamiento web
  • Blackhats
  • Noticias
Otras noticias
  • Microsoft presenta "Zune HD"
  • Una niña estadounidense se suicida por culpa de una persona con identidad falsa en internet
  • Google TV suma los primeros enemigos
  • Internet refuerza los lazos sociales
  • China prohibe las contraseñas para combatir la pornografía en Internet
  • Zapatillas deportivas hechas a base de componentes informáticos
  • Nace el oficio de revendedor en internet por cuenta de otro
  • Más de 400 niños reciben diariamente propuestas sexuales de adultos por Internet
  • Crece en Reino Unido la venta de discos, sencillos y descargas
  • "Ultraviolet", la muerte definitiva del DVD
Más noticias
En el foro
  • Como utilizar la tarjeta pirata r4
  • Quiero enviar correos electronicos en masa
  • Tienda de sprites pokemon
  • GoEar: el YouTube de música
  • ¿Siguen teniendo éxito las redes IRC?
Ir al foro de Blackhats
LENGUAJES DE PROGRAMACIÓN

Los lenguajes de programación proliferan para preocupación de la industria

Según la historia de Babel, la proliferación de los lenguajes fue un castigo impuesto a la humanidad por la osadía de construir aquella torre. Pero hoy los lenguajes de programación se están multiplicando en la industria de la computación, y no se está castigando a nadie. Al contrario, los programadores no pueden estar más felices por las nuevas opciones que hoy tienen.

16 Dec 2005 | THE WALL STREET JOURNAL
S

us jefes son los que están exasperados. Y esta situación se vuelve alarmante cuando se trata de la gigante del software, Microsoft.

Los lenguajes de programación se usan para crear los comandos que hacen que la computadora ejecute la acción que el programador desea. Algunos de los más antiguos, como Fortram y Cobol, son muy conocidos, aunque su uso se ha ido restringiendo a algunos sectores especializados. El más popular de estos lenguajes es el C, y su sucesor el C++, en los que probablemente fueron escritas la mayoría de las aplicaciones instaladas en su computadora.

La lista se extiende a otros lenguajes como Perl, Python, PHP, TCL. Los nuevos lenguajes tienen un origen confuso. Por ejemplo, el caso de Ruby on Rails, que no es en sí un lenguaje, sino un método de trabajar con el lenguaje Ruby. Fue desarrollado el año pasado por David Heinemeir Hansson, un programador danés que vive en Chicago, en conjunto con una firma consultora en computación llamada 37signals.

Hansson hizo un video de 15 minutos mostrando cuán fácil es usar Ruby on Rails en la creación de un programa para Internet. Aunque consistía sólo de una toma mostrando la pantalla de la computadora de Hansson mientras él narraba lo que hacía, fue un éxito casi instantáneo en el mundo de los programadores. Esto convirtió a Ruby on Rails en el programa del día, con libros y varios blog discutiendo sus bondades.

Esta anécdota revela algunas de las razones de la explosión de lenguajes de software. El esqueleto básico puede ser obra de un programador o de un pequeño grupo. Pero una vez puesta en la Web, la nueva herramienta se difunde al mundo.

¿Qué motiva a estos creadores? A veces es el éxito comercial. Ruby on Rails y Ajax, otro lenguaje para escribir en la Web, fueron desarrollados por pequeñas firmas consultoras deseosas de dar a conocer su pericia. Otras veces es producto del amor al arte. Alex Russell es un programador que desarrolló Dojo, un programa de código abierto para escribir programas en la Web.

Toda esta abundancia representa un problema para Microsoft. Una de las claves de su éxito ha sido trabajar muy de cerca con los programadores. Pero a la empresa le gustaría que todos usaran uniformemente el .Net, su sistema para escribir códigos. Y aunque .Net es ampliamente usado, cada nueva aparición tiene el potencial de debilitar la dependencia mutua entre Microsoft y los programadores. Sun tiene un problema similar con Java, que es su alternativa a .Net.

Alan Turin, el matemático británico que formuló el marco teórico en el que se basan las computadoras modernas, demostró hace mucho tiempo que todos los lenguajes de programación son esencialmente equivalentes. Pero los programadores son tan susceptibles a las modas y tendencias como cualquier otra profesión.

Boletín

Si quieres recibir cada semana las noticias más interesantes suscríbete a nuestro boletín.

Comentarios
LaFlecha.net no se hace responsable del contenido de los comentarios publicados.
Editar | Borrar | #1 | 16 Dec 2005, 15:23
opinador Spain

El último párrafo es una gran tontería. Lo que demostró Turing (y no Turin) es que todos los programas pueden reducirse a un juego de instrucciones mínimo (en su caso la máquina de Turing) Eso no tiene nada que ver con que los lenguajes den mayores o menores facilidades a los humanos para expresar los programas, no tiene nada que ver con que a la gente le guste seguir la moda, no tiene nada que ver con que el que escriba este artículo se autodenomine periodista.

Editar | Borrar | #2 | 16 Dec 2005, 21:06
Un ex-lector Spain

AJAX no es un lenguaje. Aún no lo tengo muy claro, pero creo que es un concepto referido al uso de un determinado conjunto de herramientas básicas para crear la denominada Web 2.0.

Editar | Borrar | #3 | 17 Dec 2005, 16:59
patatausb Spain

Java no es una alternativa a .Net. .Net sí es una alternativa a Java. :p

Editar | Borrar | #4 | 17 Dec 2005, 22:30
pentaconta Spain

Creo que el artículo está bien y es ilustrativo, si queréis más detalles... ¡compraros un libro!

Editar | Borrar | #5 | 18 Dec 2005, 01:58
mike El Salvador

jaja...bueno el articulo, pero da a conocer deficiencias del autor, y la falta de consenso de quienes lo leen.

una cosa son los lenguajes,otra la manera de como se usan con diferentes interfases,otra aplicaciones multilenguajes,etc,etc,etc.

dependiendo de las plataformas asi cada quien tiene su opinion.

mas cuidado de como escribimos y a documentarnos bien pues no es justo que una buena idea en un articulo cambie nombres de personas y cosas que para muchos es muy suceptible (turin).

Editar | Borrar | #6 | 19 Dec 2005, 08:23
yomismo Spain

muy bueno lo de:

Enviar comentario tu direccion IP: XX.XX.XXX.X (no saldra publicada)

Lo que realmente parece decir la frase que va entre parentesis es NOS HEMOS QUEDADO CON TU CARA.... je,je

lo siento, no venia a cuento pero no pude remediarlo.

Editar | Borrar | #7 | 19 Dec 2005, 13:04
otroyomismo Spain

"Pero los programadores son tan susceptibles a las modas y tendencias como cualquier otra profesión."

Puede que los programadores seamos susceptibles a las modas, pero lo que esta claro es que si en España el jefe te dice que uses el lenguaje X, tienes que usarlo por cojones, por muchos argumentos que des diciendo que el lenguaje Y es mejor para la tarea etc etc etc.

Editar | Borrar | #8 | 19 Dec 2005, 13:18
Carlos Spain

AJAX es una técnica de programación Web que aprovecha varias tecnologías existentes desde hace tiempo (DHTML,JavaScript,XML...).

De hecho ultimamente se ha puesto muy de moda la palabra AJAX aunque hace tiempo que existen programadores que utilizan esta técnica sin ni siquiera haber oído de ella.

AJAX no supone una competencia a nadie sinó un complemento a los lenguajes web (PHP,ASP,ASP.NET,JSP..) y necessita de alguno de ellos para tener algun sentido

Editar | Borrar | #9 | 19 Dec 2005, 16:05
cucaracha Argentina

Yo creo que un buen programador tiene que sacar provecho de cada lenguaje que tiene disponible, es espectacular que dia a dia encontremos nuevas alternativas...es cierto que cada una de estas alternativas debilita a poderoso de Microchot...VIVA EL SOFTWARE LIBRE...:))

LINUX ES REVOLUCION :)

Editar | Borrar | #10 | 20 Dec 2005, 00:40
El Indómito 2 de Mayo Peru

Pos, mas me vale no opinar de este tema, ya que las cucarachas rondan por aqui y mi direccion ya esta publicada. Gracias por todo Robin Hood por su gran flechazo de avances científicos.

Editar | Borrar | #11 | 20 Dec 2005, 06:30
API Spain

¡Ejem! No es 'Fortram' sino FORTRAN (FORmula TRANslation) con 'N' por el significado y en mayúsculas porque es un acrónimo y 'Cobol' (COBOL) es mitad acrónimo y mitad siglas (COmmon Business Oriented Language) no exclusivamente siglas como ASP (Active Server Pages)...

Editar | Borrar | #12 | 01 Abr 2011, 03:42
www.laflecha.net Italy

200512153.. Smashing :)

Entérate de cuándo hay nuevos comentarios

No se permitirán los comentarios que :
- puedan resultar ofensivos o injuriosos
- incluyan insultos, alusiones sexuales innecesarias y palabras soeces o vulgares
- apoyen la pedofilia, el terrorismo o la xenofobia

Autor
Comentario
Ver más...
BBCode (Ayuda): [b], [i], [u], [s], [quote], [code], [spoiler]
Publicidad
Ahora en LaFlecha puedes encontrar Cursos y Másters

  • Acerca de LaFlecha
  • Contactar
  • Política de privacidad
  • RSS/RDF
  • Síguenos en Twitter
  • ¿Quieres saberlo todo sobre Hacking?