Enviar búsqueda
Cargar
Brainfush
•
Descargar como KEY, PDF
•
1 recomendación
•
1,170 vistas
TAKANO Mitsuhiro
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 51
Descargar ahora
Recomendados
Slideshare [ntums]-spirit-of-da'wah-(30-sept-2013)
Slideshare [ntums]-spirit-of-da'wah-(30-sept-2013)
Zhulkeflee Ismail
Foto model
Foto model
Djati Tane
UNESCO/COL/ICDE Chair in OER: Is open online learning sustainable?
UNESCO/COL/ICDE Chair in OER: Is open online learning sustainable?
Ricardo Corai
Blogs, Twitter, wikis and other web-based tools: collaborating and building y...
Blogs, Twitter, wikis and other web-based tools: collaborating and building y...
jennyevans
10 Questions
10 Questions
guest7cad61
Personal Curriculum Forest Hills Sp Ed
Personal Curriculum Forest Hills Sp Ed
guestdab28db
魁!!インターネット塾
魁!!インターネット塾
TAKANO Mitsuhiro
CONBU API の開発
CONBU API の開発
TAKANO Mitsuhiro
Recomendados
Slideshare [ntums]-spirit-of-da'wah-(30-sept-2013)
Slideshare [ntums]-spirit-of-da'wah-(30-sept-2013)
Zhulkeflee Ismail
Foto model
Foto model
Djati Tane
UNESCO/COL/ICDE Chair in OER: Is open online learning sustainable?
UNESCO/COL/ICDE Chair in OER: Is open online learning sustainable?
Ricardo Corai
Blogs, Twitter, wikis and other web-based tools: collaborating and building y...
Blogs, Twitter, wikis and other web-based tools: collaborating and building y...
jennyevans
10 Questions
10 Questions
guest7cad61
Personal Curriculum Forest Hills Sp Ed
Personal Curriculum Forest Hills Sp Ed
guestdab28db
魁!!インターネット塾
魁!!インターネット塾
TAKANO Mitsuhiro
CONBU API の開発
CONBU API の開発
TAKANO Mitsuhiro
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編
TAKANO Mitsuhiro
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解
TAKANO Mitsuhiro
Targetes de Comprensió lectora. Text Narratiu
Targetes de Comprensió lectora. Text Narratiu
Beatriu Palau
型、ついてますか? - 型の本質を振り返る -
型、ついてますか? - 型の本質を振り返る -
TAKANO Mitsuhiro
Activism x Technology
Activism x Technology
WebVisions
How to Battle Bad Reviews
How to Battle Bad Reviews
Glassdoor
Kappa
Kappa
Gabriela Anaya
Electrofisiología y EKG/ECG
Electrofisiología y EKG/ECG
MD Rage
6. mates 1
6. mates 1
Judith Guerrero
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Open Networking Summit
20141030_Taller ENV, EMB, TRA y LOG_Salvador Gallarte
20141030_Taller ENV, EMB, TRA y LOG_Salvador Gallarte
Redit
Presentacion calculobch
Presentacion calculobch
Brenda Rodriguez
20150709_Internacional_Salvador Gallarte_LEADERTECNA
20150709_Internacional_Salvador Gallarte_LEADERTECNA
Redit
20141119_Infoday regional H2020_NMP_Salvador Gallarte
20141119_Infoday regional H2020_NMP_Salvador Gallarte
Redit
PDF STIR PRJ.pdf
PDF STIR PRJ.pdf
AmiraKebache
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
JorgeParada26
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
hmpuellon
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
mariacbr99
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
sgonzalezp1
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
JohnRamos830530
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
mcerpam
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
Federico Castellari
Más contenido relacionado
Destacado
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編
TAKANO Mitsuhiro
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解
TAKANO Mitsuhiro
Targetes de Comprensió lectora. Text Narratiu
Targetes de Comprensió lectora. Text Narratiu
Beatriu Palau
型、ついてますか? - 型の本質を振り返る -
型、ついてますか? - 型の本質を振り返る -
TAKANO Mitsuhiro
Activism x Technology
Activism x Technology
WebVisions
How to Battle Bad Reviews
How to Battle Bad Reviews
Glassdoor
Destacado
(6)
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解
Targetes de Comprensió lectora. Text Narratiu
Targetes de Comprensió lectora. Text Narratiu
型、ついてますか? - 型の本質を振り返る -
型、ついてますか? - 型の本質を振り返る -
Activism x Technology
Activism x Technology
How to Battle Bad Reviews
How to Battle Bad Reviews
Similar a Brainfush
Kappa
Kappa
Gabriela Anaya
Electrofisiología y EKG/ECG
Electrofisiología y EKG/ECG
MD Rage
6. mates 1
6. mates 1
Judith Guerrero
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Open Networking Summit
20141030_Taller ENV, EMB, TRA y LOG_Salvador Gallarte
20141030_Taller ENV, EMB, TRA y LOG_Salvador Gallarte
Redit
Presentacion calculobch
Presentacion calculobch
Brenda Rodriguez
20150709_Internacional_Salvador Gallarte_LEADERTECNA
20150709_Internacional_Salvador Gallarte_LEADERTECNA
Redit
20141119_Infoday regional H2020_NMP_Salvador Gallarte
20141119_Infoday regional H2020_NMP_Salvador Gallarte
Redit
PDF STIR PRJ.pdf
PDF STIR PRJ.pdf
AmiraKebache
Similar a Brainfush
(9)
Kappa
Kappa
Electrofisiología y EKG/ECG
Electrofisiología y EKG/ECG
6. mates 1
6. mates 1
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Arachne: How does Uber check the health of its Network Infrastructure every 1...
20141030_Taller ENV, EMB, TRA y LOG_Salvador Gallarte
20141030_Taller ENV, EMB, TRA y LOG_Salvador Gallarte
Presentacion calculobch
Presentacion calculobch
20150709_Internacional_Salvador Gallarte_LEADERTECNA
20150709_Internacional_Salvador Gallarte_LEADERTECNA
20141119_Infoday regional H2020_NMP_Salvador Gallarte
20141119_Infoday regional H2020_NMP_Salvador Gallarte
PDF STIR PRJ.pdf
PDF STIR PRJ.pdf
Último
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
JorgeParada26
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
hmpuellon
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
mariacbr99
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
sgonzalezp1
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
JohnRamos830530
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
mcerpam
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
Federico Castellari
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
JhonJairoRodriguezCe
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
FlorenciaCattelani
Último
(10)
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
Brainfush
1.
@ USP 2010-08-28 / @takano32
<tak@no32.tk> / UNIX
2.
@takano32 / TAKANO
Mitsuhiro UNIX / Linux Ruby committer (IA-64 maintainer) the Earth and the Internet
3.
JANOG 26 LL Tiger
* in WEB
4.
5.
@yusukebe
6.
+
= ...
7.
Brainf*ck
8.
Brainf*ck
C
9.
Brainf*ck
10.
“>” ptr++; “<“
ptr--;
11.
“+”
(*ptr)++; *ptr = *ptr + 1; “-” (*ptr)--; *ptr = *ptr - 1;
12.
“.”
putchar(*ptr); “,” *ptr = getchar();
13.
“[“ while(*ptr)
{ “]” }
14.
15.
Hello World +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
16.
17.
18.
e
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+. H l o
19.
l, m, n,
o +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+. l o
20.
21.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
9 ptr
22.
8 +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
9 8 ptr
23.
11 +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
9 8 11 ptr
24.
5 +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
9 8 11 5 ptr
25.
9→8 +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
8 8 11 5 ptr
26.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
7 16 22 10 ptr
27.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
6 24 33 15 ptr
28.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
5 32 44 20 ptr
29.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
4 40 55 25 ptr
30.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
3 48 66 30 ptr
31.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
2 56 77 35 ptr
32.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
1 64 88 40 ptr
33.
+++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
0 72 99 45 ptr
34.
“H” +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
0 72 99 45 ptr
35.
“e” +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
0 72 101 45 ptr
36.
“l”, “l” +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
0 72 108 45 ptr
37.
“o” +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
0 72 111 45 ptr
38.
“,” +++++++++[>++++++++>+++++++++++>++++ +<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.++ +.------.--------.>+.
0 72 111 44 ptr
39.
“Hello,”
40.
Web
41.
Brainf*ck Brainf*ck
→ s/^(.*)ck$/¥1sh/
42.
Brainfush
43.
Brainfush
Brainf*ck
44.
→
→ Brainf*ck
45.
“>” PTR=$(($PTR
+ 1)) “+” VAL=VAL_$PTR VAL=$(($VAL)) eval VAL_$PTR=$(($VAL + 1))
46.
“.”
VAL=VAL_$PTR VAL=$(($VAL)) OCH=`echo “obase=8; $VAL” |bc` OCH=`echo “¥0OCH”` /bin/echo -n “$OCH”
47.
“[“ VAL=VAL_$PTR
VAL=$(($VAL)) while [ “VAL” != “0” ]; do “]” VAL=VAL_$PTR VAL=$(($VAL)); end
48.
Brainf*ck
49.
/bin/sh bf2sh.sh <
hello.bf Brainf*ck → /bin/sh bf2sh.sh < hello.bf | /bin/sh Brainf*ck
Notas del editor
Descargar ahora