Programowanie w Brainfucku. Stwórz najkrótszy kod!

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 112

  • @KajuneK8
    @KajuneK8 10 років тому +144

    Prowadzący mówi " + i - ", moja pierwsza myśl "to jedyne co widzę", milisekunde później Prowadzący mowi "to jedyne co widzę", to dopiero Brainfuck.... Za dużo Internetu.... xD

  • @ChrisEggII
    @ChrisEggII 10 років тому +23

    Podziwiam człowieka, który napisał ten program używając 40446 znaków.

  • @danielkukla3600
    @danielkukla3600 6 років тому

    Super to zrobiłeś. Nawet przyszła ochota, żeby się z tym spróbować, trochę się jednak boję bo już samo wyobrażenie sobie tego jak w tym programuję robi mi Brainf**ka :-)

  • @bebzon8941
    @bebzon8941 9 років тому

    Na pewno spróbuję. Bardzo dobrze tłumaczysz, strona też świetna :)

  • @Djs1118
    @Djs1118 Рік тому

    Super, oby wiecej takich zlozonych tematow.

  • @kaksspl
    @kaksspl 8 років тому +94

    Walić C++, to tu chcę pisać gry :D

    • @skalkazoo
      @skalkazoo 8 років тому +3

      xddd

    • @loy1692
      @loy1692 6 років тому +2

      Kolejny który myśli że ot tak zrobi grę bo chce zarobić pieniądze siędząc na dupie :)

    • @helkat9876
      @helkat9876 6 років тому +7

      @@loy1692 spokojnie

    • @igiberg3197
      @igiberg3197 5 років тому +7

      @@loy1692 pomyślałeś może ze tu chodzi o sam fakt tworzenia? Słyszałeś o czymś takim jak pasja? Odrazu z góry oceniasz mordo, nie wiedząc kim jest tamten człowiek
      Pozdro

    • @user-nt5kd4eq9d
      @user-nt5kd4eq9d 4 роки тому

      @@igiberg3197 wiem że troche po terminie pisze
      ale nie trzeba odrazu sie unosić
      każdy ma swoje zdania na różne tematy a unosząc sie tylko sobie szkodzimy
      oczywiście jeśli w tamtym momencie zabolała cie bezczelność tego pana co nawiązywał do naiwności

  • @PumpReactivationProject
    @PumpReactivationProject 9 років тому

    Oglądałem Pana film i nazwa mówi prawdę. BRAINFUCK!

  • @tutgamespl3841
    @tutgamespl3841 10 років тому +4

    Robisz genialne poradniki ale przydało by się to czego nie ma jeszcze na polskim youtube, czyli sockety w c++. Szukam tego od dawna i jakoś nie znalazłem żadnych dobrze objaśnionych poradników.

  • @piotrkulig4284
    @piotrkulig4284 10 років тому +2

    Język programowania można nauczyć się w 1 minutę, ale jeśli chcę się robić w nim poważniejsze programy trzeba nieźle się natrudzić żeby to ogarnąć :D (wyobrażam sobie napisanie w tym języku programu obliczającego wszystkie liczby podzielne przez jakąś podaną przez użytkownika O.o ) Co do nazwy : Gdy ujrzałem "Witaj świecie" napisane w tym języku to rzeczywiście pomyślałem "What The Fuck?!" :D Dziękuję za odcinek i przyjmuję zadanie (jutro zrobię na 100%) :D

  • @Strategiusz
    @Strategiusz 10 років тому +8

    Ja dobiłem aż do 125 znaków :( Ale poznać język programowania w jeden dzień to sukces XD

  • @Kaczorra
    @Kaczorra 10 років тому +1

    125, 123 i 122 za trzecim podejściem. Na dziś dość, może jutro jeszcze pomyślę jak można by to skrócić ;).

  • @Norbiik
    @Norbiik 10 років тому

    Świetny kanał :)

  • @AlreadyHerePL
    @AlreadyHerePL 10 років тому +3

    Cholerka zacząłem od 270, zszedłem do 169, ale już nie mam więcej pomysłów... Chyba jestem na to za stary ;)

  • @Hirqq
    @Hirqq 8 років тому

    Osiągnąłem score 138 :). Nie jestem jakoś specjalnie zadowolony, ale zabawa była fajna, może wkrótce przejrzę jakieś informacje dodatkowe, żeby polepszyć wynik.
    Zajebista wstawka, akurat taka na nudną niedziele :P.

  • @TheBartePL
    @TheBartePL 10 років тому

    Kolejny świetny filmik, wszystko ładnie wytłumaczone. Udało mi się napisać na 117 znaków :D Próbowałem napisać ten kod jeszcze krócej lecz nie pykło :P Jednak ciekawy jestem jakim sposobem zostały napisane krótsze wersje tego kodu. Będą one kiedyś udostępnione?

  • @Nurek07
    @Nurek07 10 років тому

    Tymczasem czekamy na kolejne odcinki z programowania obiektowego ;)

  • @keurek3612
    @keurek3612 4 роки тому +10

    - Zrobiłem program hackerski w brainfacku!
    - Tsaaa daj source code to przetestuje.
    - yyy hehe (muszę wymyślić wymówkę)
    - No dalej pokaż!
    - PRAWDZIWY HACKER BONZO NIE POKAZUJE SWOICH SOURCE CODOW!

  • @PolishPianoOrgan
    @PolishPianoOrgan 8 років тому +44

    czy ktos jeszcze to ogląda zamiast sięuczyc do sesji ? XD

    • @_Sophisticated
      @_Sophisticated 8 років тому

      Robi to przy okazji :p

    • @anakin1pl
      @anakin1pl 8 років тому +2

      Obecny, student mechatroniki :)

    • @ReallyHoax
      @ReallyHoax 3 роки тому +1

      tak, ja

    • @PolishPianoOrgan
      @PolishPianoOrgan 3 роки тому +1

      @@ReallyHoax to ci powiem ucz sie, bo ja ujebałem 2 lata w sumie 5 lata na pracy licencjackiej XD i to kurwa nie jest śmieszne xdd

    • @ReallyHoax
      @ReallyHoax 3 роки тому

      @@PolishPianoOrgan to mogłeś się uczyć zamiast oglądać yt XXD

  • @SkrzypaczPL
    @SkrzypaczPL 10 років тому +1

    Chciałem kolejnego odcinka o C++ a dostałem coś lepszego :D.

  • @dominikkubacki1395
    @dominikkubacki1395 5 років тому

    Witam. Mam pytanie do pana Mirosława Zelenta. Chciałbym się dowiedzieć ile odcinków z kursu języka html i kursu języka css jeszcze będzie na kanale i mniej więcej kiedy one się pojawią? Domyślam się, że gdyby weszły np. jakieś nowe znaczniki to odcinek może nagle się pojawić, ale chodzi mi o odcinki, które są już zaplanowane. Z góry dziękuję za odpowiedź. ;)

  • @p.-ski9889
    @p.-ski9889 7 років тому +12

    A co powiecie na 64 ruchy dla imienia Adam? Mam nadzieje, że prawidłowo to zrobiłem. Dajcie znać
    +++++++[>+++++++++++.
    +++++++.
    ---.
    ++++.

  • @pansorbecik2791
    @pansorbecik2791 7 років тому +4

    Kto też jest tutaj, ponieważ jedno zadanie ze SPOJ-a jest w BF ;-)

  • @egoistaX
    @egoistaX 9 років тому +6

    jak tam zrobić liczbe po przecinku?

    • @Loleexer
      @Loleexer 8 років тому +5

      Wiem, że stare, ale odpowiem. Używając tabeli ASCII rzecz jasna.

    • @policjato
      @policjato 6 років тому

      kod 44 przecinek, a kod 46 to kropka

  • @FletchGTM
    @FletchGTM Рік тому

    Drogi Panie Zelent, ten język powinien się nazywać "Brainrape", aby było grzeczniej.

  • @franciszekzielony
    @franciszekzielony 8 років тому +1

    Jakie nagrody?

  • @analyserlevel7201
    @analyserlevel7201 6 років тому

    Witam.Aby stworzyc język o takich cechach czyli minimum.instrukcji a max funkcjonalność to czy trzeba dużo wyabstrahować(przez analizę syntezę/ poziomów uniwersalności.)Skojarzenie z ezo czyli dla dzieci? Czy raczej chodzi o coś trudnego w realizacji? Czy poprzez min ilość instrukcji mających na.celu.prostotę młody(?)programista musi je bardziej łaczyć syntetycznie aby uzyskać to co np jest do uzyskania jedną instrukcja.jezyka bardziej złożonego?

  • @SkrzypaczPL
    @SkrzypaczPL 10 років тому

    A mam jeszcze jedno pytanie: jak w zasadzie używać tej instrukcji wejścia? Bo z tego filmiku wywnioskowałem że w tym języku nie ma zmiennych więc w sumie nie ma gdzie zapisać tego tekstu który wpiszemy.

    • @135jacko
      @135jacko 7 років тому +1

      No o i ile się nie mylę, to wejście zapisujesz do jednej z komórek, na którą ustawisz wskaźnik

  • @piotrlenart7761
    @piotrlenart7761 10 років тому

    Ja mam taki problem, że na początku napisałem program, który miał ok. 180 znaków. Potem poprawiłem na 158. teraz jeszcze skróciłem i mam w sumie 144 znaki a na Pana blogu wyskakuje mi, po wklejeniu, że program zadziałał poprawnie i mój kod to 158 znaków! :( ( powinno mi poprawić na 144, a w kodzie programu wszystko się zgadza i nie ma błędów! ).

  • @krystiankarenda2603
    @krystiankarenda2603 10 років тому

    Witam świetny materiał
    a tu moje rozwiązanie niestety według widżetu jest złe ale działa i jest najkrótsze :)
    +++++++++++++++[>,.

  • @Rosol1997
    @Rosol1997 9 років тому +3

    czy istnieje wersja tego kompilatora na system Windows 7 64 bit? pytam, gdyż wyskakuje mi błąd o niekompatybilności z 64

    • @nikodemrzasa5748
      @nikodemrzasa5748 7 років тому

      Mam Windows 7 64 bit i mi działa

    • @rghbv
      @rghbv 6 років тому

      win 10 64 działa bez problemu daję alternatywny kompilator online: copy.sh/brainfuck/
      Edit. właśnie zauważyłem, że post sprzed 2 lat. hehe.

  • @supergrzybol
    @supergrzybol 10 років тому

    fajna zabawa

  • @lookoutmusic4652
    @lookoutmusic4652 9 років тому

    Killerssss!!!

  • @janzalesinski7187
    @janzalesinski7187 9 років тому

    Panie Mirosławie wchodzę w link podany w opisie i mi wyskakuje błąd :/

  • @itwasduke01
    @itwasduke01 10 років тому

    mam problem , kompilator nie dziala ?? moim 64 bitowym prockiem ?? czy cos zle robie ?

    • @itwasduke01
      @itwasduke01 10 років тому

      nvm :P

    • @bezpansky
      @bezpansky 10 років тому

      mi też z początku nie działał, ponieważ system chcąc chronić komputer zablokował ją

  • @TheAgentAPM
    @TheAgentAPM 8 років тому

    Co dalej? White Space?

  • @sajlet6773
    @sajlet6773 2 роки тому

    2:30 ale to było suche

  • @32ketrab
    @32ketrab 10 років тому

    czy ten program jest w stanie podać większą liczbe Fibonacciego niż c++?

  • @SkrzypaczPL
    @SkrzypaczPL 10 років тому

    Hmm za co jak chcę wysłać odpowiedź to wyskakuje error "Result: runtime error (NZEC)"?

    • @SkrzypaczPL
      @SkrzypaczPL 10 років тому

      ***** Nic nie zmieniałem akurat.

    • @bezpansky
      @bezpansky 10 років тому

      SkrzypaczPL zauważyłem dwa błędy w twoim kodzie (ale nie jestem ekspertem więc może się mylę), tj. minusy w pętli i zły znak w 6 wersie

    • @SkrzypaczPL
      @SkrzypaczPL 10 років тому

      ***** Najlepsze jest to że w Brainfuck Machine wszystko się prawidłowo kompiluje i wyświetla dobry tekst.

    • @SkrzypaczPL
      @SkrzypaczPL 10 років тому

      ***** UA-cam trochę zmienił znaki ale to nieważne. Napisałem wszystko od początku i działa. Teraz muszę tylko pomyśleć nad skróceniem kodu bo wynik 214 mnie niezbyt zadowala :).

  • @MichalProszek
    @MichalProszek 10 років тому

    W Rubym 0 nie daje false akurat ;>

  • @piotrlenart7761
    @piotrlenart7761 10 років тому

    Czekanie 1,5 tygodnia na odcinek to dość zniechęcająca propozycja :/ , ale i tak fajny filmik i język programowania.

  • @eR-MIK
    @eR-MIK 8 місяців тому

    Program w języku maszynowym ma dwa znaki: 0 i 1!

  • @dehbih8568
    @dehbih8568 4 роки тому +1

    Kto w 2020 ? :)

  • @Maroki06
    @Maroki06 7 років тому

    Ostrzeżenie przed niebezpieczeństwem.

  • @kozakpolv
    @kozakpolv 4 роки тому

    Z nudów stworzyłem dwie wersje kodu które są prawdopodobnie już nie do zoptymalizowania, z czego jedna zachowuje każdy znak w pamięci, po stworzeniu
    1. Wersja, gdzie używamy tylko jednego miejsca w pamięci na każdą literę - 64 ZNAKI
    +++++++[>+++++++++++.< //fix, render
    +++++[>+++++++.---.< //render, fix, render (dwie litery renderowane po jednym loopie, bo 100 i 97 były bardzo blisko
    +++[>++++. //render
    RAM: [0, 109]
    2. Wersja gdzie zachowujemy cały napis w ramie - 93 ZNAKI
    ++>+>-->+>> //ustawienie offsetów na sam początek
    +++++++[

  • @p.-ski9889
    @p.-ski9889 7 років тому

    Nie działa strona Mirosława Zelenta Brainfuck challenge!!

    • @Pasjainformatyki
      @Pasjainformatyki  7 років тому

      O, dzięki - zrobiłem reupload tego wpisu! Pozdrawiam, MZ

  • @bezpansky
    @bezpansky 10 років тому

    ha! pobiłem pana! 129!

    • @bezpansky
      @bezpansky 10 років тому

      ***** mniej się chyba nie da :D

    • @bezpansky
      @bezpansky 10 років тому

      ***** 123 :P

    • @bezpansky
      @bezpansky 10 років тому

      ***** też rozmyślałem nad drugą, ale wystarczyło zmienić pierwszą

    • @bezpansky
      @bezpansky 10 років тому

      ***** nie ma tak łatwo :D

  • @przemek8068
    @przemek8068 8 років тому +2

    wymyśliłem nowy język -
    ---+&++&++-&-+&++---&----+&++&+&$++&+&++--&-$++&+$+++&++-&----+&++0 jest bardzo prosty :)
    (napisałem "kanapka z szynką")

  • @jarema1234
    @jarema1234 8 років тому

    A to co to jest?
    >~\

    • @niemaszglowy
      @niemaszglowy 8 років тому +1

      Chyba nie "jakaś baba", tylko domyślam się, że chodzi o Barbarę Santanę? XD

    • @jarema1234
      @jarema1234 8 років тому

      JedynyNiemaszglowy No tak, owszem, o nią chodzi, wiem że to może być manipulantka ale jestem zapobiegawczy, wszystko trzeba sprawdzić.

    • @niemaszglowy
      @niemaszglowy 8 років тому

      Jarema123 haha ona ma swój własny język, nikt tego nie zdeszyfruje :D

    • @jarema1234
      @jarema1234 8 років тому

      JedynyNiemaszglowy Chyba nie rozszyfruje a nie "zdeszyfruje". Ale jestem zapobiegawczy, nie żebym się tym specjalnie zajmował ale przy okazji wrzuciłem, myślałem że to z Brainfucku.

    • @niemaszglowy
      @niemaszglowy 8 років тому +1

      Jarema123 right. ale Baśka pisząca Brainfuckiem na youtubie to dopiero byłaby mistyfikacja :D

  • @Bartekdex
    @Bartekdex 10 років тому +1

    To troche jak maszyn Turinga :)

  • @karoljakubtrojanowski9705
    @karoljakubtrojanowski9705 10 років тому

    Brainfuck xD

  • @HDMidz
    @HDMidz 5 років тому +1

    Hehe w pierwsze 10 min udało mi się całkowicie zawiesić program :/