Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Lenguajes de scripting, Monografías, Ensayos de Informática General

Explicación sobre los lenguajes de scripting. ¿Una nueva forma de programar?

Tipo: Monografías, Ensayos

2018/2019

Subido el 08/05/2019

pablo-mata
pablo-mata 🇪🇸

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
27
››
Ing. V. Robles
Carrera de Ingeniería de Sistemas
UPS - Cuenca
Lenguajes
de Scripting:
¿una nueva forma
de programar?
pf3
pf4

Vista previa parcial del texto

¡Descarga Lenguajes de scripting y más Monografías, Ensayos en PDF de Informática General solo en Docsity!

Ing. V. Robles Carrera de Ingeniería de Sistemas UPS - Cuenca

Lenguajes

de Scripting:

¿una nueva forma

de programar?

A lo largo de los años hemos visto como los len- guajes de programación han ido evolucionando de una manera vertiginosa. Si a inicios de la programa- ción veíamos como las apli- caciones se desarrollaban con códigos binarios, hoy podemos abstraer la reali- dad de nuestro entorno con ayuda de herramientas muy completas como la programación orientada a objetos. En la actualidad existen diversas herramientas y metodologías de desarro- llo de aplicaciones. Una de ellas, los lenguajes de scrip- ting, ha ganado muchos adeptos alrededor del mundo entero.

¿Qué son los lenguajes de scripting?

Los lenguajes de scrip- ting son una subcategoría

de los lenguajes de progra- mación. Este tipo de len- guajes son interpretados, es decir, que para ejecutar las instrucciones existe un programa o intérprete que se encarga de procesar ca- da una de las órdenes y producir los resultados de- seados. Algunos ejemplos de este tipo de lenguajes son: JavaScript, Lisp, P. H. P., Python, Ruby, etc. En el otro caso, en los lenguajes que no son inter-

pretados existe un compila- dor que toma esas instruc- ciones y genera un archivo ejecutable. Tenemos en es- ta categoría a C, C++, Java, Microsoft Visual Basic, etc. Recientemente hemos visto dos lenguajes de scripting orientados a ob- jetos que han tenido una gran acogida por la comu- nidad de programadores: Ruby y Groovy.

Ruby En 1993, un científico de la computación, el japo- nés Yukihiro Matsumoto, inicia el desarrollo de un novedoso lenguaje scrip- ting orientado a objetos, basado en Python. Este lenguaje, bautizado con el nombre de Ruby, en la ac- tualidad está considerado dentro de los 10 mejores lenguajes de programa- ción por TIOBE^1.

...a inicios de la pro-

gramación veíamos co-

mo las aplicaciones se

desarrollaban con códi-

gos binarios, hoy pode-

mos abstraer la realidad

de nuestro entorno con

ayuda de herramientas

muy completas como la

programación orientada

a objetos.

Position Position Delta in Position Programming Ratings Delta Status Feb 2007 Feb 2006 Language Feb 2007 Feb 2006 1 1 Java 18.978% -3.45% A 2 2 C 16.104% -2.23% A 3 3 C++ 10.768% -0.53% A 4 5 PHP 8.847% -0.07% A 5 4 (Visual) Basic 8.369% -1.03% A 6 6 Perl 6.073% -0.63% A 7 8 Python 3.566% +0.90% A 8 7 C# 3.189% -0.78% A 9 10 JavaScript 2.982% +1.47% A 10 20 10 * Ruby 2.528% +2.12% A

30

Referencias

  • ACERCA DE RUBY. Dirección Web: http://www.ruby-lang.org/es/about/#fn
  • WIKIPEDIA. Lenguajes de Scripting. Dirección Web: http://es.wikipedia.org/wiki/Lenguaje_interpretado
  • TIOBE Software. Índice de los mejores lenguajes de programación. Febrero de
  • WEIRICH Jim. Groovin´ with Groovy. 2004.

Notas: 1 TIOBE es una compañía que se especializa en determinar y realizar el seguimiento de los mejores lenguajes de programación. Para realizar esta tarea, la compañía no toma en cuen- ta parámetros como el número de líneas que emplea un lenguaje para un determinado al- goritmo, las librerías que posee el lenguaje, etc., sino que se basa en parámetros como: con- sultas realizadas en buscadores como Google, Yahoo y MSN, cantidad de ingenieros exper- tos en un determinado lenguaje, aplicaciones desarrolladas en ese lenguaje, etc. La página oficial de TIOBE es: www.tiobe.com

Figura 1. Índice TIOBE de los mejores lenguajes de programación. Fuente: TIOBE Software.

Figura 2. Tendencias de los lenguajes de programación. Fuente: Tim O´Reilly.