Тёмный
No video :(

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

Pasja informatyki
Подписаться 376 тыс.
Просмотров 122 тыс.
50% 1

Jeżeli masz ochotę zobaczyć więcej naszych filmów, podcastów i artykułów w coraz lepszej jakości, to zachęcamy do pozostawienia subskrypcji, a także do odwiedzenia prowadzonych przez nas witryn oraz do polubienia fanpage'u Pasji informatyki na Facebooku.
🔔 Subskrybuj - bit.ly/pasja-sub
Jeśli masz ochotę wesprzeć to co robimy, to możesz:
🖐 Zostać Patronem - patronite.pl/p...
☕️ Ufundować nam wirtualną kawę - buycoffee.to/p...
👉 Fanpage na Facebooku - bit.ly/pasja-fb
👉 Profil Patronite - patronite.pl/p...
👉 Lista Patronów - pasja-informaty...
👉 Donacje na blogu - miroslawzelent....
👉 Harmonogram publikacji - bit.ly/pasja-ha...
👉 Kontakt z nami - pasja-informaty...
👉 Współpraca reklamowa - bit.ly/pasja-ws...
👉 Kursy video dla technikum - pasja-informaty...
👉 Blog informatyczny - miroslawzelent.pl
👉 Trenażer egzaminacyjny - egzamin-informa...
👉 Egzamin-E13.pl - egzamin-e13.pl
👉 Forum dyskusyjne - forum.pasja-in...
👉 Witryna podcastowa - podcast.pasja-i...
👉 Twitter MZ - / miroslawzelent
👉 Twitter DS - / stelmach_damian
Dziś zajmiemy się innym językiem programowania, o wdzięcznej nazwie Brainfuck. Czy ten język programowania jest rzeczywiście tak trudny i nietypowy, że zrobi nam w głowie brainfucka? - cóż, nietypowy jest na pewno, a to dlatego, że programując w tym języku używamy jedynie ośmiu znaków. Będziemy mieli też okazję pościgać się w napisaniu jak najkrótszego możliwego kodu, który rozwiąże podany przeze mnie problem.
💡 BRAINFUCK CHALLENGE:
miroslawzelent....
🎵 MUZYKA:
LookOuT - Killers: • LookOuT - Killers [Cre...
A Creative Commons Attribution license states that a track can be shared, remixed and used commercially (bit.ly/CCAttrib.... Some tracks are a) non-commercial but monetized with permission or b) commercial only for RU-vid; please check their SoundCloud upload.
Release: / lookout-killers-origin...
License: creativecommons...
#pasjainformatyki #programowanie #zagadka

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 112   
@KajuneK8
@KajuneK8 10 лет назад
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 лет назад
Podziwiam człowieka, który napisał ten program używając 40446 znaków.
@ReallyHoax
@ReallyHoax 3 года назад
b
@kaksspl
@kaksspl 8 лет назад
Walić C++, to tu chcę pisać gry :D
@skalkazoo
@skalkazoo 8 лет назад
xddd
@loy1692
@loy1692 6 лет назад
Kolejny który myśli że ot tak zrobi grę bo chce zarobić pieniądze siędząc na dupie :)
@helkat9876
@helkat9876 6 лет назад
@@loy1692 spokojnie
@igiberg3197
@igiberg3197 4 года назад
@@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
@tutgamespl3841
@tutgamespl3841 10 лет назад
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.
@danielkukla3600
@danielkukla3600 5 лет назад
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 :-)
@Strategiusz
@Strategiusz 10 лет назад
Ja dobiłem aż do 125 znaków :( Ale poznać język programowania w jeden dzień to sukces XD
@bebzon8941
@bebzon8941 8 лет назад
Na pewno spróbuję. Bardzo dobrze tłumaczysz, strona też świetna :)
@Kaczorra
@Kaczorra 10 лет назад
125, 123 i 122 za trzecim podejściem. Na dziś dość, może jutro jeszcze pomyślę jak można by to skrócić ;).
@AlreadyHerePL
@AlreadyHerePL 10 лет назад
Cholerka zacząłem od 270, zszedłem do 169, ale już nie mam więcej pomysłów... Chyba jestem na to za stary ;)
@piotrkulig4284
@piotrkulig4284 10 лет назад
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
@keurek3612
@keurek3612 4 года назад
- 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!
@Djs1118
@Djs1118 Год назад
Super, oby wiecej takich zlozonych tematow.
@pansorbecik2791
@pansorbecik2791 7 лет назад
Kto też jest tutaj, ponieważ jedno zadanie ze SPOJ-a jest w BF ;-)
@PumpReactivationProject
@PumpReactivationProject 9 лет назад
Oglądałem Pana film i nazwa mówi prawdę. BRAINFUCK!
@p.-ski9889
@p.-ski9889 7 лет назад
A co powiecie na 64 ruchy dla imienia Adam? Mam nadzieje, że prawidłowo to zrobiłem. Dajcie znać +++++++[>+++++++++++. +++++++. ---. ++++.
@PolishPianoOrgan
@PolishPianoOrgan 7 лет назад
czy ktos jeszcze to ogląda zamiast sięuczyc do sesji ? XD
@_Sophisticated
@_Sophisticated 7 лет назад
Robi to przy okazji :p
@anakin1pl
@anakin1pl 7 лет назад
Obecny, student mechatroniki :)
@ReallyHoax
@ReallyHoax 3 года назад
tak, ja
@PolishPianoOrgan
@PolishPianoOrgan 3 года назад
@@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
@Valadi123
@Valadi123 10 лет назад
Tymczasem czekamy na kolejne odcinki z programowania obiektowego ;)
@Norbiik
@Norbiik 9 лет назад
Świetny kanał :)
@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?
@FletchGTM
@FletchGTM Год назад
Drogi Panie Zelent, ten język powinien się nazywać "Brainrape", aby było grzeczniej.
@SkrzypaczPL
@SkrzypaczPL 10 лет назад
Chciałem kolejnego odcinka o C++ a dostałem coś lepszego :D.
@Hirqq
@Hirqq 7 лет назад
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.
@erzamuqoli21sa53
@erzamuqoli21sa53 5 лет назад
👍super
@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ź. ;)
@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 :) +++++++++++++++[>,.
@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?
@franciszekzielony
@franciszekzielony 7 лет назад
Jakie nagrody?
@supergrzybol
@supergrzybol 9 лет назад
fajna zabawa
@egoistaX
@egoistaX 9 лет назад
jak tam zrobić liczbe po przecinku?
@Loleexer
@Loleexer 8 лет назад
Wiem, że stare, ale odpowiem. Używając tabeli ASCII rzecz jasna.
@policjato
@policjato 5 лет назад
kod 44 przecinek, a kod 46 to kropka
@Rosol1997
@Rosol1997 9 лет назад
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.
@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! ).
@lookoutmusic4652
@lookoutmusic4652 9 лет назад
Killerssss!!!
@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 6 лет назад
No o i ile się nie mylę, to wejście zapisujesz do jednej z komórek, na którą ustawisz wskaźnik
@sajlet6773
@sajlet6773 2 года назад
2:30 ale to było suche
@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 +++++++[
@piotrlenart7761
@piotrlenart7761 10 лет назад
Czekanie 1,5 tygodnia na odcinek to dość zniechęcająca propozycja :/ , ale i tak fajny filmik i język programowania.
@dehbih8568
@dehbih8568 3 года назад
Kto w 2020 ? :)
@patryk8976
@patryk8976 3 года назад
Ja
@eR-MIK
@eR-MIK 3 месяца назад
Program w języku maszynowym ma dwa znaki: 0 i 1!
@janzalesinski7187
@janzalesinski7187 9 лет назад
Panie Mirosławie wchodzę w link podany w opisie i mi wyskakuje błąd :/
@janzalesinski7187
@janzalesinski7187 9 лет назад
Ok :)
@TheAgentAPM
@TheAgentAPM 7 лет назад
Co dalej? White Space?
@MichalProszek
@MichalProszek 10 лет назад
W Rubym 0 nie daje false akurat ;>
@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ą
@32ketrab
@32ketrab 10 лет назад
czy ten program jest w stanie podać większą liczbe Fibonacciego niż c++?
@mateuszfakt8415
@mateuszfakt8415 5 лет назад
Napewno nie
@rxn7
@rxn7 3 года назад
XD
@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 лет назад
***** RU-vid 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 :).
@Maroki06
@Maroki06 7 лет назад
Ostrzeżenie przed niebezpieczeństwem.
@przemek8068
@przemek8068 7 лет назад
wymyśliłem nowy język - ---+&++&++-&-+&++---&----+&++&+&$++&+&++--&-$++&+$+++&++-&----+&++0 jest bardzo prosty :) (napisałem "kanapka z szynką")
@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
@HDMidz
@HDMidz 5 лет назад
Hehe w pierwsze 10 min udało mi się całkowicie zawiesić program :/
@Bartekdex
@Bartekdex 9 лет назад
To troche jak maszyn Turinga :)
@PolishPianoOrgan
@PolishPianoOrgan 3 года назад
Żenujące profilowe
@jarema1234
@jarema1234 8 лет назад
A to co to jest? >~\
@niemaszglowy
@niemaszglowy 7 лет назад
Chyba nie "jakaś baba", tylko domyślam się, że chodzi o Barbarę Santanę? XD
@jarema1234
@jarema1234 7 лет назад
JedynyNiemaszglowy No tak, owszem, o nią chodzi, wiem że to może być manipulantka ale jestem zapobiegawczy, wszystko trzeba sprawdzić.
@niemaszglowy
@niemaszglowy 7 лет назад
Jarema123 haha ona ma swój własny język, nikt tego nie zdeszyfruje :D
@jarema1234
@jarema1234 7 лет назад
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 7 лет назад
Jarema123 right. ale Baśka pisząca Brainfuckiem na youtubie to dopiero byłaby mistyfikacja :D
@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
@karoljakubtrojanowski9705
@karoljakubtrojanowski9705 9 лет назад
Brainfuck xD
Далее
Anagramy (angielskie i łacińskie)
9:06
Просмотров 34 тыс.
Matematyka przy kawie. Dwa tricki matematyczne
12:18
Просмотров 208 тыс.
ЛОВИМ НОВЫХ МОНСТРОВ В LETHAL COMPANY
2:42:22
Секрет фокусника! #shorts
00:15
Просмотров 44 млн
Reforged | Update 0.30.0 Trailer | Standoff 2
02:05
Просмотров 542 тыс.
Bezpieczna domowa sieć WiFi 🔐
26:35
Просмотров 21 тыс.
W poszukiwaniu liczb doskonałych
10:24
Просмотров 42 тыс.
Dziwne liczby Lucasa. Rodzina złotych ciągów
32:38
Просмотров 927 тыс.
Can AI code Flappy Bird? Watch ChatGPT try
7:26
Просмотров 9 млн