Anzeige
Anzeige

Más contenido relacionado

Anzeige
Anzeige

Último(20)

Perl - die Taschenkettensäge unter den Programmiersprachen - Vortrag 2003

  1. Perl die Taschenkettensäge unter den Programmiersprachen Vortrag von Brigitte Jellinek, 18C3 19C3 if 2003
  2. Weniger Aufwand, mehr Wirkung veraltet, aber trotzdem beeindruckend
  3. Von x zu Perl
  4. public class HelloWorld { public static void main( String args[]) { System.out.print ln ( "Hello World"); } }
  5. print "Hello World";
  6. <?php / / gehört zu Foo $a = 10; $b = 20; go(); // gehört zu Bar $bar_a = 42; $bar_b = 23; bar_go(); ?>
  7. package Foo; $a = 10; $b = 20; go(); package Bar; $a = 42; $b = 23; go(); print $Foo::a; print $Foo::b; Foo::go();
  8. Neu in Perl: RegExp $text = &quot;Voldemort besitzt den zweiten Zauberstab, der eine Phönixfeder enthält.&quot;; print &quot;Vorher: $text <br>&quot;; $text =~ s/Voldemort/Du weisst schon wer/g; print &quot;Nachher: $text <br>&quot;; if ( $text =~ m/Zauberstab/ ) { print &quot;Zauberstab gefunden!&quot;; }
  9. TMTOWTDI print &quot;hallo&quot;; # funktion ohne klammer print (&quot;hallo&quot;); # funktion mit klammer # auch mehrere funktionen: reverse sort keys %hash;
  10. TMTOWTDI print &quot;ein Anf-z. amp;quot; in meinem string&quot;; print 'ein Anf-z. &quot; in meinem string'; print qq{zwei ' Anf-z. &quot; in meinem string}; print qq/zwei ' Anf-z. &quot; in meinem string/; print qq|zwei ' Anf-z. &quot; in meinem string|; $text =~ m/gesucht/; $text =~ m|gesucht|; $text =~ m=gesucht=; $text =~ m(gesucht);
  11. Magie: Programme werden immer kürzer # Datei öffnen (mit Fehlerbehandlung) $OK = open(HANDLE, &quot;datei.txt&quot;); if ( not $OK ) { die &quot;Problem beim lesen der Datei: $!&quot;; }
  12. Magie: Programme werden immer kürzer # Datei öffnen (mit Fehlerbehandlung) $OK = open(HANDLE, &quot;datei.txt&quot;); unless ( $OK ) { die &quot;Problem beim lesen der Date: $!&quot;; } unless ist if not
  13. Magie: Programme werden immer kürzer # Datei öffnen (mit Fehlerbehandlung) $OK = open(HANDLE, &quot;datei.txt&quot;); die &quot;Problem beim lesen der Date: $!&quot; unless $OK; Bedingung als &quot;Nachsatz&quot;
  14. Magie: Programme werden immer kürzer # Datei öffnen (mit Fehlerbehandlung) open(HANDLE, &quot;datei.txt&quot;) or die &quot;Problem beim lesen der Date: $!&quot; Wie im Deutschen: friss oder stirb!
  15. Sind die denn völlig wahnsinnig?
  16. Ja
  17. Damian Conway A less positional programming language There is no reason why programming languages could not also use inflexions, rather than position, to denote lexical roles.&quot; &quot;
  18. Damian Conway A less positional programming language There is no reason why programming languages could not also use inflexions, rather than position, to denote lexical roles.
  19. Viel Spass am Gerät
Anzeige