Wyrażenia regularne – nauka przez zabawę

Wyrażenia regularne (zwane regex lub regexp) są na porządku dziennym w językach programowania jak i w systemach Linux. Wywodzą się z teoretycznej informatyki, gdzie służą do opisywania języków regularnych. W praktyce przydają się wszędzie tam gdzie mamy do czynienia z tekstami i ich obróbką. Często sprawiają problemy początkującym, a i specom czasem zdarzy się wpadka ;). Tu z pomocą przychodzi rozrywkowa sfera informatyki. Gry komputerowe zazwyczaj ujemnie wpływają na naszą produktywność i niewiele jest takich, które pod pretekstem zabawy potrafią czegoś nauczyć. Inaczej jest w przypadku Finitris. Ta prosta w zasadach i spartańska w grafice flashowa gra potrafi w ciągu kilkunastu minut przekazać podstawowe zasady rządzące wyrażeniami regularnymi, a w ciągu następnych kilkudziesięciu pozwoli na utrwalenie wiedzy i przetestowanie jej w praktyce w wielu wyzwaniach. Mnie wciągnęło, ale poświęcony czas z pewnością nie można nazwać straconym :).

Jeżeli ktoś chciałby się poduczyć lub przetestować swoją wiedzę to gra dostępna jest tutaj:

Po uruchomieniu należy dostosować wielkość powiększając lub zmniejszając stronę w przeglądarce – ctrl+rolka myszy

 

 

Przeczytaj także...

Dodaj komentarz