wtorek, 21 sierpnia 2012

Głód technologii

Słyszy się często przy kawie, jak to kontraktorzy są wypaleni i znużeni obecnie stosowanymi w CtgTeamie narzędziami. Rozmowy toczą się nieśmiało o tym, że swiat wciąż pędzi do przodu, że jakieś tam androidy na ajfonach, że nowe frejmłorki, eclipsy i inne fejsbuki a u nas nic tylko w kółko te banany i banany ... Odczuwa się namacalny wręcz głód nowych technologii programistycznych ( którymi to technologiamii zresztą owe tfu! przez lewe ramię! firmy-krzaki mamią słabych duchem kolegów). Jako że obiecane hyper-visuale i inne udogodnienia majaczą gdzieś dopiero na horyzoncie, a  kolega Talib zaspokajanie swojego głodu oparł o nowoczesne techniki debugowania ( czekamy wszyscy na skrypt z  techniką debugowania "Rubber Duck" wrzucony na bloga !!! ),  ja postanowiłem sprawdzić w czym się teraz programuje w tzw. Wielkim Swiecie.

Zainteresowanych pełnymi informacjami odsyłam  tu , natomiast pokrótce pragnę zwrócić uwagę na kilka ciekawych przykładów typowego 'Hello World' napisanego w owych językach:

Befunge:
"dlroW olleH">:v
             ^,_@
            
Brainfuck:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

Malbolge:
('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}= `CB]V?Tx

Gravity:
(0,0) : 2
(1,1,1,1, 2) ->  3 :  72
(1,1,1,1, 3) ->  4 : 101
(1,1,1,1, 4) ->  5 : 108
(1,1,1,1, 5) ->  6 : 108
(1,1,1,1, 6) ->  7 : 111
(1,1,1,1, 7) ->  8 :  32
(1,1,1,1, 8) ->  9 : 119
(1,1,1,1, 9) -> 10 : 111
(1,1,1,1,10) -> 11 : 114
(1,1,1,1,11) -> 12 : 108
(1,1,1,1,12) ->  # : 100

Leszek:
\O\C\.1.Hello World!

Myślę, że wybór języka programowania dla nowoczesnego, wydajnego, przyjaznego przyszłego pakietu UberGene 4.0 wydaje się być w tym przypadku oczywisty ...

 

Brak komentarzy: