Als Leimsprache die Sprache der Systemadministratoren, und jetzt geht es wieder um die Übernahme des Internets mit Catalyst .
An meiner Universität ist Perl für Bioinformatikaufgaben weit verbreitet. Automatische Änderung des Formats einer Proteindatei, Überprüfung mit einer Datenbank, die die Ergebnisse zurücktransformiert und so weiter. Also seine meist wechselnden Dateiformate, reguläre Ausdrücke und das Parsen von riesigen Datensätzen
Neben Python sind es die Systemadministratoren in meiner Firma, die Automatisierungsaufgaben übernehmen. "Wenn sich etwas lohnt, lohnt es sich zu automatisieren" scheint ein Mantra zu sein, und wenn sie es in fünf Zeilen machen können, umso besser.
Das Problem mit dieser Frage ist, dass Perl eine sehr vielseitige Sprache ist. Zwischen Code-Golf und seiner Ähnlichkeit zu awk / sed wird es immer noch als Leimsprache und schnelle Sprache für Sysadmin-Aufgaben verwendet.
Mit CPAN können viele sehr nützliche und fortgeschrittene Dinge schnell geschrieben werden.
Es passt gut zu Datenbanken und es gibt Unmengen von Frameworks für Webdesign. Es funktioniert ziemlich gut mit Ajax, wie ich durch meinen eigenen Gebrauch bemerkt habe.
Machen Sie sich mit Best Practices vertraut und Sie haben ein System, das ziemlich gut große Programmieraufgaben erledigt. Heck, das ganze cpan ist ein Beweis für die Wiederverwendbarkeit und Einkapselung von Perl.
Sehen Sie sich die Fähigkeiten an, die von den Arbeitgebern in Ссылка gesucht werden.
Etwas verwirrt von der Frage. Zum Kodieren.
Ich denke, es wäre besser eingerahmt als: Wofür wird Perl nicht verwendet? Womit ich antworten würde: Gerätetreiber schreiben, hat jemand mehr?
Es wird für GUI-Anwendungen (siehe Padre), Internet-Anwendungen (Catalyst), andere Netzwerke / Sockets (POE), Zugriff auf Datenbanken (DBI), Kryptologie (Crypt-Namespace), Webdienste (SOAP), Handhabung von Binärformaten (pack / entpacken) ...
Und natürlich alle Arten von Textverarbeitung.
Und das ist nur das Zeug, für das ich es in letzter Zeit benutzt habe.
Ich verwende derzeit Perl, um eine automatisierte Test-Suite für die Websites meiner Firma zu schreiben (mit WWW::Mechanize
und WWW::Selenium
). Einer meiner Kollegen macht dasselbe für andere Arten von Servern. Wir verwenden es auch für unsere Überwachungssoftware ( Nagios ). Und ich benutze perl
daily als Kommandozeilenwerkzeug, um grundlegende sysadminy-Aufgaben zu unterstützen.
Websites, Datenverarbeitung / -extraktion, Systemadministration, Aufgabenautomatisierung, sogar GUI-Programmierung. Mathematik, Bioinformatik, Chemie, Geologie-Programme.
Versuchen Sie es mit der Terminalgröße, die auf mindestens 120x50 eingestellt ist, und Sie werden erleuchtet;).
%Vor%Sie können einiges darüber herausfinden, was die Leute mit Perl machen, indem Sie sich die Beiträge anschauen, die bei der Enlightened Perl Iron Man Challenge eingereicht wurden .
Persönlich benutze ich es derzeit, um die Seite für (noch ein weiteres) AJAX-fähiges, Twittered, etc. usw. Social-Networking-Startup zu erstellen.
Tags und Links perl popularity