- Tyson925 blogja
- A hozzászóláshoz be kell jelentkezni
- 1003 megtekintés
Hozzászólások
Ez nagyon tetszik! Ki akarom probalni valahogy linuxon!:)
- A hozzászóláshoz be kell jelentkezni
kb 10 perc alatt lehet hozza irni ertelmezot. :) En javaban irtam egyet anno. Valahol emg meg is van talan.
---
/* No comment */
Ketchup elementál megidézése a sajt síkra
- A hozzászóláshoz be kell jelentkezni
10 perc? Akkor már neki is álltam. :)
Szerk: azt hittem kész, aztán kiderült, hogy mégse. :)
- A hozzászóláshoz be kell jelentkezni
Mar azt hittem, h valami uj nyelv, de nem, a brainfuck mar leragott csont itt asszem. Olyan nyelvrol, h Brain meg nem tudok, akkor mar tessek neven nevezni a gyereket.
UI.: kulonben marha nagy nyelv, talan csak a LOLCODE ubereli :)
---
/* No comment */
Ketchup elementál megidézése a sajt síkra
- A hozzászóláshoz be kell jelentkezni
Lolcode compiler van? :D
- A hozzászóláshoz be kell jelentkezni
http://lolcode.com/implementations/implementations
---
/* No comment */
Ketchup elementál megidézése a sajt síkra
- A hozzászóláshoz be kell jelentkezni
Lolcode-ban szerintem a comment üt.
"no video codec le a win32vel", de "Gentoohoz lehet meg tul fiatal vagy"
- A hozzászóláshoz be kell jelentkezni
http://en.wikipedia.org/wiki/Whitespace_(programming_language) ezt most talaltam, beteg :)
---
/* No comment */
Ketchup elementál megidézése a sajt síkra
- A hozzászóláshoz be kell jelentkezni
Érdekes dolog ez a bf, csak azt mondja meg valaki, hogy webes bf inerpreter, netán java bf interpreter van-e? Mert linuxon nem igazán tetszik a dosos programok futtatása.
- A hozzászóláshoz be kell jelentkezni
http://gilesbowkett.blogspot.com/2007/05/brainfuck-compiler-for-linux.h…
Kiprobaltam egy Hello World! koddal:
++++++++[>+++++++++>++++>+<<<-]>.<
++++[>+++++++<-]>+.+++++++..+++.>.<
++++++++.--------.+++.------.--------.>+.>++.!
Remekul uzemelt:)
- A hozzászóláshoz be kell jelentkezni
Remelem nem rontja el az oldal, illeszd be valahova!
<script>//brainfuck (http://www.hevanet.com/cristofd/brainfuck/) interpreter
//made 2003 by Daniel B Cristofani (cristofdathevanetdotcom) based on the
//one at (http://justice.loyola.edu/~mcoffey/pr/5k/) and licensed under GPL
function x(y){c=y[0].value;i=y[2].value;p=j=z=c.length;a=new Array(z+32768)
for(g=0;(k=c.charAt(--j))=='['?a[a[j]=a[--g]]=j:j;)k==']'?a[g++]=j:0
for(k=0;j<z;j++){h=c.charCodeAt(j)-40;p>g?a[g=p]=0:0
j=h+2*!(a[p+=h^20?h==22:-1]+=h^5?h==3:-1)^53?j:a[j]
j-=h^4|k==i.length?0:(a[p]=i.charCodeAt(k++))==13
y[3].value+=h^6?"":String.fromCharCode(a[p])}}
</script><form><textarea cols=80 rows=12>code</textarea>
<input type=button value=execute onClick=x(elements)><br>
<textarea cols=80 rows=12>input</textarea><br><textarea cols=80 rows=12>
----
Big Brother is watching you, Little Brother is too. When Big Brother goes to sleep, Little Brother goes through his stuff.
honlap készítés
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam én is, van interpreter és compiler is linuxra. Jópofa, de lassú kódot eredményez.
Készült vmi processzorféleség, amin ez natívan fut, asszem fpga-ból, házilag.
- A hozzászóláshoz be kell jelentkezni
Idonkent a BrainFuck-ot BrainF***-nak, Brain****-nak vagy siman Brain-nek is szoktak irni, az adott forum moderacios szabalyzatanak megfeleloen.
Letezik javascriptes BF interpreter, mar lattam valahol.
Letezik debian csomag (amikor azt hasznaltam, meg volt).
Van apache Brainf*ck modul, lehet BF alapu dinamikus oldalt irni. (az apache modul mintaimplementacioja)
Van C nyelvu, optimalizalo interpreter (pl. a +++++ parancsokat atirja valami belso formatumba, ami egy lepesben noveli 5-tel az erteket, a [-] nullaz, stb..).
Van BF nyelvu, BF interpreter :).
Egyik evben IOCCC-n egy BF interpreter nyert, eleg beteg (es erthetetlen) program. Erdemes megnezni.
Nagyon konnyu BF->C forditot irni (a tobbi a GCC dolga), igy nagyon gyorsan is tud futni.
Nekem is van BF interpreterem, amiben megprobaltam minimalisra csokkenteni a kod hosszat. (eredetileg IOCCC-re akartam kuldeni, de eleg gyenge lett, az akkor aktualis hataridorol meg lecsusztam)
Wikipedian osszegyujtottek egy csomo ezoterikus prog. nyelvet, van egy par eleg elvetemult is kozte.
----
Big Brother is watching you, Little Brother is too. When Big Brother goes to sleep, Little Brother goes through his stuff.
honlap készítés
- A hozzászóláshoz be kell jelentkezni
30000-dik elemnel a pointer noveles vagy kezdetben csokentes mit eredmenyez ?
szerk: nem definalt, minden implemantacional lehet mas.
- A hozzászóláshoz be kell jelentkezni
Huhh jó kérdés. De én is tudok ilyet kérdezni: mi van akkor, ha egy loop-nak nincs vége? Tehát van valahol egy [, de sehol nincs ]. (Fordítva nem vicces, mert akkor csak simán ki kell hagyni.)
- A hozzászóláshoz be kell jelentkezni
Semmi gond, az utolsó operátornál leáll a végrehajtás. Egyébként célszerű előre ellenőrizni a kódot, hogy minden [-hoz tartozik-e ]. 1, 2
- A hozzászóláshoz be kell jelentkezni
A nyelvet Urban Müller készítette Amiga OS 2.0 alá azzal a céllal, hogy olyan Turing-nyelvet hozzon létre, amire a lehető legkisebb fordítóprogramot meg tudja írni. (Ez eredetileg 240 byte hosszú volt, de híresztelések szerint sikerült később 200 byte alatt megírnia.)
Tegyuk hozza, hogy AmigaOS-en 64 byte az executable fejlec, bar ezt bizonyos trukkokkel lehet csokkenteni. :) Valamint, hogy a 30000 byte limit szerintem abbol adodik, hogy a Motorola 68000 processzor plusz/minusz 32K tavolsagra tud cimezni relativ cimzessel. Nyilvan esetunkben csak az egyik iranyba cimzunk, es gondolom a tobbi helyet a 32k-bol a fordito/runtime lib hasznalja. :)
Szerk: Ja es ahogy nezem, az iroja valoszinuleg ugyanaz az Urban Muller, aki az Aminet-et alapitotta. Az eredeti fordito verzio itt talalhato. Benne van a fordito forrasa is. :)
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni