Webb  www.yttermera.se
Förstasidan
Nyheter
Internet
Mac & iPod
Microsoft
Mjukvara
Teknik & användare
Programmering
Allt om e-post
Relationer på nätet
Webbskola
Virus
Support
Kisellyckan
E-post
Vi har väldigt många besökare i månaden.
Läs mer här.
Medverka på Sveriges största humorsajt. Hjälp till att översätta eller skicka in eget material.
Läs mer här.
Hur du skickar hatbrev och annan viktig information.
Läs mer här.

Test visar att 99,99% av Sveriges gymnasieelever inte kan läsa Perl

STOCKHOLM. Resultaten från ett nyligen genomfört centralprov i Perl-läsning visar att 99,99% av Sveriges gymnasieelever inte kan läsa Perl. Denna alarmerande statistik visar hur oförberedda de svenska gymnasieeleverna är på livet efter examen.

"Detta bevisar behovet av en riktig Perl-nörd i varenda klass", säger Perl-nörden Kalle Adrit. "Vi har datorer i varenda klassrum, det är nu dags att visa våra ungdomar hur man använder dem. Och vilket sätt kan vara bättre än att lära dem hur man läser och skriver Perl? Jag är glad för att finansministern har budgeterat många miljoner till Perl-nördar. Sverige kommer att bli ledande inom Perl-läsning."

Centralprovet, som varade i fyra timmar, var uppdelat i två delar: En enkel översättningsdel och en projektdel. I den första delen skulle eleverna översätta enkla Perl-fraser till vanlig svenska, medan den andra delen handlade om att bygga en enkel MP3-spelare i Perl. "Jag förstod inte ett smack av vad det stod", sade en elev direkt efter provet. "Det var bara en massa snedstreck, punkter och klammerparenteser. Mycket förbryllande. Jag känner mig ganska illamående."

Perlexperter häpnade över resultaten. "Jag är verkligen förvånad över att inga elever kunde läsa en så enkel mening som till exempel den här:

$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)
[20]&48){$h=5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}
@ARGV;s/...$/1$&/;$d=unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];
$d=$d>>8^($f=($t=255)&($d>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&
($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9,$_=(map{$_%16or$t^=$c^=
($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t^=(72,@z=(64,72,$a^
=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271))[$_]^
(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval

Jag menar, kom igen nu, det är ju så lätt", sa Paul Tjärn, styrelseordförande i organisationen 'Lär dig Perl eller dö', som organiserade det landsomfattande provet. "Lärarna måste börja med enkla fraser som $RF=~tr/A-Z/a-z/; och sedan utgå därifrån. Vi måste påbörja Perl-utbildningen redan i lågstadiet om ungdomarna ens skall ha en chans att förstå detta i gymnasiet."

Det är inte alla som delar Paul Tjärns uppfattning om det nödvändiga i att lägga till Perl i utbildningsplanen för lågstadiet. Kent Willing, talesman för PMP, Programmerare Mot Perl, sa till exempel: "Det finns inget bättre sätt att skrämma bort elever från datorer än att utsätta dem för Perl. Till och med erfarna programmerare är skrämda och förbryllade av det. Lobbyisterna för Perl börjar helt enkelt bli för starka nu. De måste stoppas."

Text: Brian Briggs (BBSpot). Översättning: Torbjörn Eriksson. Detta material är skyddat enligt lagen om upphovsrätt. Utan tillstånd är eftertryck eller annan kopiering förbjuden.

UTE NU! Prenumerera och få den ungefär samtidigt.
VARNING! Denna sajt kan komma att innehålla material som möjligtvis kan vara stötande för vissa personer. Om du tror att du kan ta illa upp, vänligen lämna sajten.