Fastercsv

FASTERCSV es una biblioteca de rubí creada como un reemplazo completo para la biblioteca estándar de CSV.
Descargar ahora

Fastercsv Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • James Gray
  • Sitio web del editor:
  • http://rubyforge.org/projects/fastercsv/

Fastercsv Etiquetas


Fastercsv Descripción

FasterCSV es una biblioteca de rubí creada como un reemplazo completo para la biblioteca estándar de CSV. FasterCSV es una biblioteca de rubí creada como un reemplazo completo para la biblioteca estándar de CSV. Es significativamente más rápido y más pequeño mientras aún está siendo un código de rubí puro. También se esfuerza por una mejor interfaz. Fue diseñado para abordar las preocupaciones que los usuarios de esa biblioteca tenían tres objetivos principales: 1. Sea significativamente más rápido que CSV mientras permanece en una biblioteca de rubí pura.2. Use una base de código más pequeña y más fácil de mantener. (Fastercsv es más grande ahora, pero considerablemente más rico en características. El núcleo de análisis sigue siendo bastante pequeño.) 3. Mejore en la interfaz CSV. ¿Qué es diferente de CSV? Estoy seguro de que extrañaré algo, pero trataré de mencionar la mayoría de las principales diferencias que soy consciente de, para ayudar a otros a acompañar rápidamente a la velocidad: Análisis de CSV · Fastercsv tiene un analizador más estricto y arrojará a MalformedCSverrors en datos problemáticos. · FasterCSV tiene una idea menos liberal de una línea que no sea CSV. Lo que establece como el : row_sep es la ley. · CSV devuelve líneas vacías como . FastercSV los llama [] . No tiene clases de lector y escritor de CSV. · Fastercsv :: Abierto () es más como el Open () que CSV :: Abierto (). · Los objetos FASTERCSV son compatibles con los métodos IO más estándar. · FasterCSV tiene un nuevo () método () que se utiliza para Envolver objetos como cuerda e IO para leer y escribir. · Fastercsv :: Generar () es diferente de CSV :: Generar (). · FasterCSV no admite lecturas parciales. Funciona línea por línea. · FasterCSV no permite que los métodos de instancia anulen los separadores por razones de rendimiento. Deben establecerse en el constructor. Sobre Ruby: Ruby es un lenguaje de programación dinámico, reflectante, de propósito general orientado a objetos que combina la sintaxis inspirada en Perl con las características de Smalltalk-likeTalk. Ruby se originó en Japón a mediados de la década de 1990 y fue desarrollada y diseñada inicialmente por Yukihiro "Matz" Matsumoto.Ruby admite múltiples paradigmas de programación (incluidos funcionales, orientados a objetos e imperativos), y presenta un sistema de tipo dinámico y administración automática de memoria; Por lo tanto, es similar en diversos aspectos a Python, Perl, Lisp, Dylan y Clu.in su actualidad, la implementación oficial, escrita en C, Ruby es un lenguaje interpretado de un solo paso. Como actualmente no hay especificación del idioma de Ruby, esta implementación se considera la referencia de facto. A partir de 2008, hay una serie de implementaciones alternativas del lenguaje de rubí, incluyendo Rubinio, Jruby, Yarv y Ironruby, cada uno de los cuales requiere un enfoque diferente, con Jruby que proporciona funcionalidad de compilación justo a tiempo. El idioma fue creado por Yukihiro Matsumoto, quien comenzó a trabajar en Ruby el 24 de febrero de 1993, y lo publicó al público en 1995. "Ruby" fue nombrado como una piedra preciosa debido a una broma dentro del círculo de amigos de Matsumoto aludiendo al nombre del lenguaje de programación PERL. A diciembre de 2007, la última versión estable de la implementación de referencia es 1.8.6. Aparte de la referencia, se están desarrollando varias otras máquinas virtuales para Ruby. Estos incluyen Jruby, un puerto de Ruby a la plataforma Java, Ironruby, una implementación para el Framework .NET producido por Microsoft, y Rubinius, un intérprete modelado después de las máquinas virtuales de SmallTalk SmallTalk automático. Requisitos: · Ruby


Fastercsv Software relacionado