ronn [ moralizator ]
Kto napisze w tym jezyku jakikolwiek program? :)
'Najmniejszy' jezyk programowania, najmniej instrukcji, najmniejszy kompilator. Tu skladnia :
https://pl.wikipedia.org/wiki/Brainfuck
A tu kompilator 'on-line' :
https://justice.loyola.edu/~mcoffey/pr/5k/i.html
Moze jakis konkursik? Podola ktos napisac, chociaz program, ktory dodaje dwie liczby calkowite wprowadzone z klawiatury i wyswietla wynik? (myslalem, ze assembler jest trudny)
Mortan [ ]
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.
>+.
+++++++.
.
+++.
>++.
<<+++++++++++++++.
>.
+++.
------.
--------.
>+.
>.
Tradycyjny program Hello World :)
ronn [ moralizator ]
Jesli komus nie chce sie wklejac adresu :
Esqualante [ Jyhad Baghadyr ]
Słyszałem o brainf**ku, ale nigdy go nie widziałem... Kod programu nie wygląda na zbyt łątwy do rozszyfrowania :]
Dziś nic nie pisze, bo ucze sie na kolo :P, ale dodam linka do ulubionych, po s.... zajmę się tym :]
P.S. Asembler nie jest trudny :P
ronn [ moralizator ]
Ha! Jestem genialny, napisalem swoja ksywke :
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.+++++++++++++.-----.--------.
Mortan [ ]
Jest bład w programie, 27 znakiem powinna byc kopka zamiast plusa, bo teraz wyskakuje napis RHpDz :D
WindowsXP [ Konsul ]
Ronn - ,>,<[>+<-]>.
To jest zajebiste! :-)
ronn [ moralizator ]
WindowsXP --> Heh :) Widze, ze niezle opanowales skladnie :)
WindowsXP [ Konsul ]
Nie. Opanowałem Google.
ronn [ moralizator ]
Jeszcze jedna ciekawostka, ale to juz dla masochistow.
WindowsXP [ Konsul ]
Ale tak czy siak - to jest genialne w swojej prostocie, walczę dalej. Artykuł wyżej wiele wyjaśnia, polecam.
ronn [ moralizator ]
To jest kod zrodlowy do programu hello world w jezyku whitespace :
WindowsXP [ Konsul ]
Ronn, wypieprzaj.
ronn [ moralizator ]
Aa.. tu macie link :
Musicie zaznaczyc kursorem, zeby cokolwiek zobaczyc :)
ronn [ moralizator ]
Jednak wydaje mi sie, ze whitespaces to najlepszy jezyk programowania dla mnie :)
Ma niezaprzeczalne plusy, najwiekszym jest to, ze nikt nie bedzie mial zastrzezen do kodu zrodlowego.
WindowsXP [ Konsul ]
:-)
Można nim coś zrobić pod WindowsXP ;) ? Bo dział download wydaje się u mnie nie działać.
ronn [ moralizator ]
Chyba nie :/ Sa kompilatory tylko dla unixa.
Xaar [ Uzależniony od Marysi ]
haha, a kto pobije moj rekord??
Napiszcie sobie w tym kompilatorze do brainfuck`a: ">+[]<"
and whos da man? :)))
BIGos [ bigos?! ale głupie ]
mehehe :)
brainfuck, to jak sama nazwa wskazuje brainfuck :)
ale ktoś musiał być pop*erdolony :D dokumentnie i doszczętnie :)
a whitespace jest po prostu zbyt wymagający :) kto by chciał się ten składni uczyć :)
BIGos [ bigos?! ale głupie ]
Xaar - yyy i nic:)
ten program nic nie robi :)
Xaar [ Uzależniony od Marysi ]
No jak to nie?? Ja doprowadzilem tym: ">+[]<" ten kompilator do prawdziwego brainfuck`a. Po prostu sie zawiesil ale jeszcze nei wiem dlaczego :) Po prostu nie rozumiem tej petli (?) ktora napisalem
Esqualante [ Jyhad Baghadyr ]
Xaar >>>> bo w petli tej '[]' nic sie nie dzieje
Xaar [ Uzależniony od Marysi ]
ale napisanie samego '[]' nie zawiesza kompilatora.
Esqualante [ Jyhad Baghadyr ]
[]
[ - sprawdza czy pod wskaznikiem p jest zero. poczakowo tam jest zero wiec przechodzi dalej, do ]
] - tu sie program konczy
>+[]<
> przesuniecie wsaznika o 1 (zadnego wplywu nie ma)
+ dodanie do wartosci pod wskaznikiem 1
[ - teraz pod p jest jedynka. przechodzi petle (czyli idzie od razu do ])
] - wraca do [, a tam dalej jest pod p 1, wiec znowu idzie do ], a to znowu sprawdza itd
BIGos [ bigos?! ale głupie ]
>+[>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
>++++++++++++++++++++++++++++++++.]
<<<<<<<<<<<<<<<<<-
hahaha :) właściwie wcale nie trudny :) tylko mnóstwo wklepywania bezsenswnego :D
BIGos [ bigos?! ale głupie ]
oj, niestety się forum rozjechało, ale nic nie poradze :)
techman [ Konsul ]
dla masochistów:)
++++++++>.[++.--.].----->.+++++++.
WindowsXP [ Konsul ]
BIGos, bo tutaj nie musisz pisać na nowo każdej litery, ino odejmować bądź dodawać wartośc od ostatniej i tak zakładając, że a to 5 plusów, b 6, a c 7 można napisać:
+++++.
++++++.
+++++++.
bądź:
+++++.+.+.
techman [ Konsul ]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.---------------.--.+++++.+.[----------------------------------------.].
Masara;]
BIGos [ bigos?! ale głupie ]
WindowsXP - widze ze rzadko programujesz :)
jest to przygotowanie do nastepnej wersji, ktora bedzie wyswietlac napis zadana ilosc razy, a nie na chama az sie oknko wylaczy :)
techman [ Konsul ]
Program na wszytskie znaki ASCII:)
+.[+.].
BIGos [ bigos?! ale głupie ]
yy mam problem.
jak umieszczam w petli zmniejszenie warunku o jeden to wychodza jakies krzaki.
wiem, ze policzylem dobrze, cofam sie o 19 znakow
program wyglada mniej wiecej tak:
,+[>+++.<-]
program wyseietla jakies bzdury, ale konczy sie, wiec petla dziala
dlaczego wychodza jakies pierdoly? kazda litera ma oddzielny wskaznik.
BIGos [ bigos?! ale głupie ]
hm, a IE sie zawiesza :D
ide pograć w Hoi2 zabawny język :) nie radze sobie z nim :D
Wypowiedź została zmodyfikowana przez jej autora [2005-01-23 01:07:12]
WindowsXP [ Konsul ]
Do jakiej wersji? Zobacz kod Ronna z 23:17 i swój. Nie mówię o pętli.
Chacal [ ? ]
Oto najprostrzy język porgramowania. Tak prosty ze nikt go nie rozumie :)
Fajne to ale męczące i jeszcze sie przeglądarka wiesza :)
ronn [ moralizator ]
Chyba trzeba skonczyc z tym kompilatorem. Tu macie normalny :
(jeszcze nie testowalem)
ronn [ moralizator ]
Zobaczie ten fragment o whitespace :
Whitespace is a particularly useful language for spies. Imagine you have a top secret program that you don't want anyone to see. What do you do? Simply print it out and delete the file, ready to type in at a later date. Nobody will know that your blank piece of paper is actually vital computer code!
ronn [ moralizator ]
*zobaczcie
Lukxxx [ Pretorianin ]
,>,[-<+>]<.
program na dodwanie 2 liczb (dziala dla naturalnych),
wynik jest niestety znakowy (a = 1, b = 2 itd.)
moze cos pomylilem, ale narazie siede nad tym 5 min :)
Lukxxx [ Pretorianin ]
,>,[-<+>]<------------------------------------------------.
teraz wynikiem jest liczba