Neues in der Kategorie 101

Slides des Trainings von Dave Cross (Magnum Solutions Ltd) auf dem Londoner Perl Workshop 2013.

Does what it says on the tin. An introduction to Modern Perl programming aimed at programmers who have little or no experience in Perl.

Enjoy.

 

Lingua::EN::Fathom - Measure readability of English text von Kim Ryan misst die Lesbarkeit bzw. Verständlichkeit eines englischen Textes an Hand der drei Indizes:

Alle statistischen Eigenschaften des Textes können über indivduelle Funktionen ermittelt werden oder einfach als vorgefertigter Report (report) ausgegeben werden.

 

Beispiel

Das folgende Beispiel untersucht die Perl Artistic License auf ihre Verständlichkeit.

#!/usr/bin/perl
use strict;
use warnings;

use Lingua::EN::Fathom;

my $text = new Lingua::EN::Fathom;

$text->analyse_file('perlartistic.txt');

print $text->report;

Das Programm erzeugt folgende Ausgabe:

File name                  : perlartistic.txt
Number of characters       : 7429
Number of words            : 1062
Percent of complex words   : 19.77
Average syllables per word : 1.7514
Number of sentences        : 46
Average words per sentence : 23.0870
Number of text lines       : 125
Number of blank lines      : 33
Number of paragraphs       : 33


READABILITY INDICES

Fog                        : 17.1444
Flesch                     : 35.2322
Flesch-Kincaid             : 14.0806

Die Methode analyse_file liest eine Datei komplett ein - einzelne Absätze können über die Methode analyse_block hinzugefügt werden.

 

Siehe auch

 

Über dieses Archiv

Diese Seite enthält aktuelle Einträge der Kategorie 101.

Blogs ist die nächste Kategorie.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

Fachzeitschriften

Blog Roll

Powered by

Powered by Movable Type 5.2.10

Creative Commons-Lizenz

Creative Commons License
Dieses Weblog steht unter einer Creative Commons-Lizenz.