Rubí

Ruby es un idioma orientado a objetos para una programación rápida y fácil.
Descargar ahora

Rubí Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Ruby team
  • Sitio web del editor:
  • http://www.ruby-lang.org/

Rubí Etiquetas


Rubí Descripción

Ruby es un idioma orientado a objetos para una programación rápida y fácil. Ruby es el lenguaje de scripts interpretados para la programación rápida y fácil orientada a objetos. Tiene muchas características para procesar archivos de texto y hacer tareas de administración del sistema (como en Perl). Es simple, directo, extensible y portátil. Aquí hay algunas características clave de "Ruby": · Ruby tiene una sintaxis simple, parcialmente inspirada por Eiffel y ADA. · Ruby tiene características de manejo de excepciones, como Java o Python, para que sea fácil manejar errores. · Los operadores de Ruby son azúcar de sintaxis para los métodos. Puedes redefinirlos fácilmente. · Ruby es un lenguaje orientado al objeto completo, completo, completo y puro: OOL. Esto significa que todos los datos en Ruby es un objeto, en el sentido de SmallTalk: sin excepciones. Ejemplo: en Ruby, el número 1 es una instancia de Class FixNum. · La OO de Ruby está cuidadosamente diseñada para ser completa y abierta para mejoras. Ejemplo: Ruby tiene la capacidad de agregar métodos a una clase, o incluso a una instancia durante el tiempo de ejecución. Entonces, si es necesario, una instancia de una clase * puede * comportarse de manera diferente de otras instancias de la misma clase. · Ruby presenta solo herencia única, * a propósito *. Pero Ruby conoce el concepto de módulos (llamadas categorías en Objective-C). Los módulos son colecciones de métodos. Cada clase puede importar un módulo y, por lo tanto, obtiene todos sus métodos gratis. Algunos de nosotros pensamos que esta es una forma mucho más clara que la herencia múltiple, que es compleja, y no se usa muy a menudo en comparación con la herencia única (no cuente C aquí, ya que a menudo no tiene otra opción debido a la chequera de tipo fuerte). . · Ruby cuenta con cierres verdaderos. No solo función sin nombre, sino con enlaces de variables actuales. · Ruby presenta bloques en su sintaxis (código rodeado de '{' ... '}' o 'haz' ... 'FIN'). Estos bloques se pueden pasar a métodos, o convertirse en cierres. · Ruby cuenta con un verdadero colector de basura de marcas y barrido. Funciona con todos los objetos de rubí. No tiene que preocuparse por mantener los conteos de referencia en las bibliotecas de extensión. Esto es mejor para su salud. · La escritura de las extensiones C en Ruby es más fácil que en Perl o Python, debido en parcialmente al colector de basura, y en parte a la API de extensión fina. La interfaz SWIG también está disponible. · Los enteros en Ruby pueden (y deben) ser usados ​​sin contar su representación interna. Allí, * son * pequeños enteros (instancias de clase fixnum) y enteros grandes (bignum), pero no necesita preocuparse por cuál se usa actualmente. Si un valor es lo suficientemente pequeño, un entero es un fixnum, de lo contrario es un bignum. La conversión se produce automáticamente. · Ruby no necesita declaraciones variables. Utiliza convenciones simples de nombres para denotar el alcance de las variables. Ejemplos: simple 'var' = variable local, '@var' = variable de instancia, '$ var' = variable global. Por lo tanto, tampoco es necesario usar un "yo agotador". Preparado a cada miembro de la instancia. · Ruby puede cargar bibliotecas de extensión dinámicamente si un sistema operativo lo permite. · Ruby presenta un roscado independiente del sistema operativo. Por lo tanto, para todas las plataformas en las que se ejecuta Ruby, también tiene multithreading, independientemente de si el sistema operativo lo respalde o no, incluso en MS-DOS! ;-) · Ruby es altamente portátil: se desarrolla principalmente en Linux, pero funciona en muchos tipos de UNIX, DOS, Windows 95/98 / ME / NT / 2000 / XP, MacOS, BEOS, OS / 2, etc.


Rubí Software relacionado

Engaño

La guía es una interfaz Perl para el intérprete del esquema de guile. ...

220

Descargar

Scummvm

Un intérprete multiplataforma para varios motores de aventura de punto y haga clic. ...

149

Descargar