Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko255
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
To Znalezisko jest w archiwum

267

Malbolge - język programowania, w którym nawet napisanie Hello World sprawia...

... problemy. Ponieważ Malbolge jest językiem zbyt trudnym dla człowieka, do napisania Hello World wykorzystano algorytm genetyczny.

encepence842
encepence842
encepence842
z
pl.wikipedia.org
dodany: 16.08.2009, 10:41:05
  • #
    technologia
  • #
    webdesign
  • #
    programowanie
  • #
    jezyk
  • #
    programowania
  • #
    99
  • #
    bottles
  • #
    of
  • #
    beer
  • #
    malbolg
  • 49
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (3)

Program "Hello world" w różnych językach ezoterycznych
Rincewind
z knowledgerush.com
  • 2
Przykładowy program - piosenka "99 Bottles of the Beer" w Malbolge
adamw92
z 99-bottles-of-beer.net
  • 1

Komentarze (49)

najlepsze

b.....k
konto usunięte 16.08.2009, 11:51:58
  • 22
Brainfuck też niczego sobie:

http://pl.wikipedia.org/wiki/Brainfuck
  • 17
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Rincewind
Rincewind
16.08.2009, 12:54:11
  • 50
Brainfuck nie jest wcale taki skomplikowany, nieporównywalnie prostszy od Malborge'a. Właściwie jest to surowa implementacja maszyny Turinga, więc to tylko taki uproszczony assembler. :) Z mojej strony polecam język Shakespeare: http://pl.wikipedia.org/wiki/Shakespeare_%28j%C4%99zyk_programowania%29 -- jeden z moich ulubionych.

Ciekawym językiem jest również BeFunge. Jednak w tym języku nie jest trudne pisanie (w sumie jest nawet dość intuicyjny), ale stworzenie interpretatora/kompilatora. O języku: http://pl.wikipedia.org/wiki/BeFunge .

// Edit:

Ach,
encepence842
encepence842
encepence842
Autor
16.08.2009, 20:46:57
  • 22
WieczorekAmadeusz, mam trochę czasu więc wyjaśnie ze szczegółami wszystko, czego można tutaj nie rozumieć :-)

1. Wypowiedź b1ackjacka:

Tutaj b1ackjack mówi, że język programowania o nazwie BrainFuck też jest równie fajny jak Malbolge, o którym mowa w tym
Cykuzio
Cykuzio
Cykuzio
16.08.2009, 17:31:18
  • 19
a lolcode znacie?

http://pl.wikipedia.org/wiki/LOLCODE
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

h.....k
konto usunięte 16.08.2009, 16:48:18
  • 16
http://pl.wikipedia.org/wiki/Chef_%28j%C4%99zyk_programowania%29 - to jest moc!
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

P.....X
P.....X
konto usunięte 16.08.2009, 13:40:40
  • 15
ciekawe jakby wyglądał kod źródłowy Windowsa w tym języku...
  • 5
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

senfen0i
senfen0i
senfen0i
16.08.2009, 13:47:02
  • 88
tak samo
b.....k
konto usunięte 16.08.2009, 13:48:11
  • 50
Podejrzewam, że może nawet lepiej...
Adaslaw
Adaslaw
16.08.2009, 21:30:05
  • 6
Trochę a propos języka Fugue (zapisywanie programów na pięciolinii):

Na moim starym komputerze (AMD K6-2+) mogę powiedzieć, że mogłem słuchać wykonujących się na komputerze obliczeń ;]

Po kolei: na komputerze miałem zainstalowanego klienta SETI@Home. Graficzny tryb klienta SETI@Home pokazywał, na bieżąco, jakiej wielkości bloki przetwarza w danym momencie (chodziło chyba o obliczenia FFT / Fast Fourier Transform i / lub macierzowe operacje.

Do
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

R.....X
R.....X
konto usunięte 17.08.2009, 08:06:51
  • 0
SETI call home?
RobertG
RobertG
16.08.2009, 17:49:13
  • 4
Jeśli interesują was takie klimaty to poszukajcie informacji o językach funkcyjnych (Haskell, Erlang, Ocalm) - też są zupełnie inne od głównego nurtu lecz z ich znajomością można można pisać praktyczne rzeczy, ciekawym stylem. Koncepcje matematyczne, które one implementują też są całkiem interesujące ale to już chyba kwestia podejścia - mi się podoba.

PS interpreter WhiteSpace'a jest napisany w Haskellu.
  • 5
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

ziom666
ziom666
16.08.2009, 19:23:24
  • 3
och nie! i właśnie dlatego powinieneś pisać w haskellu. jak funkcyjnie to funkcyjnie, a nie z mieszanką czegośtam. jak już połapiesz się o co kaman (hehe, z haskellem to zawsze coś nowego się odkrywa) to monady dodadzą czegoś na wzór imperatywnego "smaczku". no i wtedy można pisać w OCamlu, F#, czy innym Erlangu. Ale najpierw haskell ;)
Adaslaw
Adaslaw
16.08.2009, 21:08:30
  • 2
@RobertG

Lubię sobie czasami poczytać o językach, których nie znam.

Ale zmierzam do tego, że od daaawna nie mogę sobie wyobrazić, jak w językach z dynamicznym typowaniem można pisać większe / poważniejsze programy.
lobo
lobo
16.08.2009, 18:25:06
  • 3
W zeszłym semestrze robiłem referat na temat ezoterycznych języków programowania, naprawdę podziwiam ludzi którym się chcę pisać programy (nieraz całkiem dobrze działające), wyobraźcie sobie salę pełną studentów informatyki której wyświetliłem kod hello world(jak i wymienione 99 butelek piwa z kilkudziesięciostronicowym kodem malebolge) w takich językach jak malebolge, whitespace (nie ma to jak parędziesiąt osób robiących WTF), Sheakspere, lolcode, piet( http://en.wikipedia.org/wiki/Piet_%28programming_language%29 ) jak i wiele innych.
  • 3
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

aranea
aranea
aranea
16.08.2009, 19:16:11
  • 1
a co to za ciekawy przedmiot, na który przygotowywałeś referat? I co to za uczelnia, bo chyba tam pójdę ;)
ziom666
ziom666
16.08.2009, 19:25:04
  • 0
Program to pryszcz. Napisać parser i interpreter malebolge'a to dopiero wyzwanie! :D
marmot
marmot
16.08.2009, 17:35:05
  • 3
Jeden z wielu języków ezoterycznych stworzonych dla zabawy, niźli dla programowania. Ale niektórym się chce coś w tym pisać. Polecam tą stronę: http://99-bottles-of-beer.net/toplist.html gdzie jest między innymi Malbolge, a program nieco trudniejszy od Hello World :) . Zresztą, z języków tego typu polecam Whitespace - jedyny język w którym kod programu jest tak zapisany, że do jego wydrukowania nie potrzeba nawet drukarki :D .
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

hcwdjk
hcwdjk
16.08.2009, 20:57:24
  • 0
Z tych bardziej odjechanych języków: kiedyś widziałem taki, w którym program miał postać bitmapy z zapisem nutowym. Koncepcja była chyba podobna do brainfucka - każda nuta to inna instrukcja ;] Zna może ktoś nazwę?
  • 2
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

hcwdjk
hcwdjk
16.08.2009, 21:08:56
  • 0
Znalazłem, nazywa się Fugue. Zagalopowałem się trochę, nie czyta bitmap tylko pliki MIDI. Tak czy inaczej, hello world wygląda ciekawie:http://esolangs.org/wiki/Hello_world_program_in_esoteric_languages#Fugue ;P
senfen0i
senfen0i
senfen0i
16.08.2009, 21:02:31
  • 0
nie znam ale myślę że ten Ci przypadnie do gustu http://99-bottles-of-beer.net/language-piet-1269.html
moods
moods
16.08.2009, 18:18:55
  • -2
Tak czytając czasem o działaniach polskiej Wiki to to hasło jest rzeczywiście bardzo ency:/
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Hity

tygodnia

Pokaż 18+

Velvet szydzi z mężczyzn
Velvet szydzi z mężczyzn
3987
Piractwo wraca do łask. Polacy mają dość drogich subskrypcji
Piractwo wraca do łask. Polacy mają dość drogich subskrypcji
2586
Facet może płacić alimenty na cudze dziecko, zaprzeczenie ojcostwa nie wystarczy
Facet może płacić alimenty na cudze dziecko, zaprzeczenie ojcostwa nie wystarczy
2490

Pokaż 18+

Pies pogryzł dziecko, właściciel sfałszował zaświadczenie o szczepieniu
Pies pogryzł dziecko, właściciel sfałszował zaświadczenie o szczepieniu
1909

Pokaż 18+

Ktoś zamknął żywego kota w automacie paczkowym. Zwierzę konało w wielkich cierpi
Ktoś zamknął żywego kota w automacie paczkowym. Zwierzę konało w wielkich cierpi
1659
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #polska
  • #informatyka
  • #wydarzenia
  • #swiat
  • #rozrywka
  • #internet
  • #sztucznainteligencja
  • #motoryzacja
  • #ai
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking