Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Dowcipne Języki Programowania
Piotr Graniszewski Brainfuck, Arnold C i inne takie
2
Czasem języki programowania śmieją się z nas...
3
A czasem my śmiejemy się z nich!
5
Ale to jeszcze nic! Jest coś takiego jak ezoteryka w programowaniu.
7
Garść faktów o Brainfucku:
1993, Urban Müller rozszerzenie .b, .bf 8 komend + wskaźnik instrukcji Turing-kompletny: teoretycznie można w nim zaprogramować dowolną funkcję jest wiele dialektów
8
Hello... Brainfuck?! [> > >+++>+<<<<- ]>++.> >++.<< > >+.>.
9
Jak widać, operujemy na zwykłych wskaźnikach bajtowych.
10
Powstała cała rodzina języków na bazie Brainfucka.
11
Brainloller (2005)
12
JSFuck (styl programistyczny)
Działa w przeglądarce i można go używać w atakach XSS! Długość kodu Hello World to znaków.
13
Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
14
LOLCODE Adam Lindsay (2007) HAI 1.2 CAN HAS STDIO?
VISIBLE "HAI WORLD!" KTHXBYE HAI 1.2 CAN HAS STDIO? PLZ OPEN FILE "LOLCATS.TXT"? AWSUM THX VISIBLE FILE O NOES INVISIBLE "ERROR!" KTHXBYE
15
Kto z Was lubi Arnolda Schwarzeneggera?
17
Koduj za pomocą najlepszych kwestii Arnolda!
IT'S SHOWTIME TALK TO THE HAND "hello world" YOU HAVE BEEN TERMINATED
19
I na koniec Whitespace (2003)
Oto „Hello World”:
20
Działamy na znakach niedrukowalnych, haha!
Ekhem. Działamy na znakach niedrukowalnych, haha!
21
Działa w oparciu o stos i kopiec.
No, tyle zdążyłem się o nim nauczyć. Jakbym musiał programować w takim języku, to chyba bym oszalał! Jak ktoś chce czegoś jeszcze bardziej hardkorowego, to zapraszam do programowania w Malbolge. tutorialzine.com/2013/12/the-10-weirdest-programming-languages/
22
Malbolge ('&%:9]!~}|z2Vxwv-
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.