A-Level Comp Sci: Finite State Machine

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

Комментарии • 62

  • @gianag2433
    @gianag2433 3 года назад +168

    You have explained in 8 minutes what my CS professor could not explain in an hour. May both sides of your pillow always be cold and you never step in a puddle with socks on❤️❤️❤️

    • @darkshadedev4118
      @darkshadedev4118 2 года назад +13

      this is the ultimate blessing 🤣

    • @davidwingard2803
      @davidwingard2803 Год назад +3

      hahaha. Now that is a true blessing of luck!
      (* here to double the comment for truth)

    • @PaarthPatel7
      @PaarthPatel7 11 месяцев назад

      what a heartfelt message

    • @NyteShade76
      @NyteShade76 2 месяца назад

      This has to be one of the best comments I have ever read on youtube. Well done1 :D

    • @kokoskokos6358
      @kokoskokos6358 13 дней назад

      Love it!!!! Kudos =)

  • @ashur026
    @ashur026 6 лет назад +26

    I love this channel for the following reasons:
    -Simple, illustrated explanations
    -Easy to access
    -Super useful

  • @oknodiangames6
    @oknodiangames6 25 дней назад

    I had known before how to create FSMs for a video game, but learning more about them in these past few days and realising everything in a game can be represented as a FSM, not just game states, made programming seem so much easier.

  • @Bladermishal10
    @Bladermishal10 3 года назад +12

    Finally found an amazing ytube channel.... aaaaand it stopped uploading

  • @oooooo4004
    @oooooo4004 7 лет назад +16

    Loving your channel !
    You are one of the few people that posts videos helping A- Level students with AQA computing
    Keep doing what you're doing !

  • @starrcheng
    @starrcheng Год назад +1

    This is so much better than an hour lecture. Modern education is so behind...

  • @elsyee224
    @elsyee224 Год назад

    I have an exam today and this genuinely saved my life thank you so much

  • @vrakitine
    @vrakitine 7 месяцев назад +3

    When I was earning my master's degree, I heard a lot about finite state machines (FSMs), but it was all theory - like clouds in the sky: there's a lot of water, but you can't drink it. I toiled for three months after graduating until I implemented my first FSM in code in 1981. Now, there is a programming methodology based on this concept - v-agent oriented programming (VAOP) - with many examples of its implementation. It's best to start learning about VAOP with this article on Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole".

    • @drummerman883
      @drummerman883 7 месяцев назад

      Man, thanks for posting this. I've been the lead programmer for a couple of PC games now with smaller teams. The last one had a pretty heavy-handed project manager. In recent years, I've leaned heavily on your Muffin method ("I love that"), which seems to create a bell curve in productivity. Slow to start but fast on the tail and post-launch for bug handling. That is my flow, that is what makes my life easy ("well, easier"). Getting into larger teams, though, it seems inevitable that the investors want progress updates that are hard to hand off ("they don't understand the progress, the muffin") in the spring and impressive during winter. I would look forward to reading another Medium article concerning this if you were to write one. Thanks for writing down your knowledge.

  • @anthonyrojas9989
    @anthonyrojas9989 3 года назад +3

    This was a fun explanation actually, really solid. Thank you.

  • @hawkespoulter556
    @hawkespoulter556 6 лет назад +2

    How does this no have more views it is phenomenal. Sooooo helpful.

  • @sebastiankumlin9542
    @sebastiankumlin9542 3 месяца назад

    It's nice when it's clear. I've also learned that regular expressions are important to computer scientists, while computers are not.

  • @hugodavalos4423
    @hugodavalos4423 4 года назад +2

    This video is a masterpiece. Thank you 🙏🏻

  • @TanmayGejapati
    @TanmayGejapati Год назад

    tysm, this just made my life 1% easier :)

  • @forenamesurname6549
    @forenamesurname6549 7 лет назад +6

    Wow, great video keep them up would definitely recommend this channel it to my mates!

  • @JohenMiler
    @JohenMiler Год назад

    great work!

  • @NathanPugs
    @NathanPugs Год назад

    Such an amazing video you make it so easy to understand Thank you!

  • @TheMrMelodramatic
    @TheMrMelodramatic 3 года назад +1

    This video is BASED. Thanks!

  • @AetherCS2
    @AetherCS2 3 года назад

    Good video, I've just been learning from a book which makes it hard to visualize. I went from being extremely scared when looking at a state diagram, to finding them quite interesting.

  • @TimMatthewuw
    @TimMatthewuw 2 года назад

    Can I make 2 acceptable states for "a,b" machine to avoid an error with state 2? Or it doesn`t help?

  • @jackr2290
    @jackr2290 3 года назад

    Fantastic video

  • @bigo2012
    @bigo2012 Год назад

    Great explanation

  • @rorygoodman2670
    @rorygoodman2670 2 года назад

    great vid!

  • @aaronbissoondial7659
    @aaronbissoondial7659 3 года назад

    :0
    This was REALLY good!

  • @yashmalhotra9
    @yashmalhotra9 5 лет назад +1

    Loved your examples qnd methodology! Keep going

  • @joshrose5411
    @joshrose5411 Год назад

    wonderful video, very helpful

  • @noctua7771
    @noctua7771 3 года назад

    This is so good! Thank you very much!

  • @satya8411
    @satya8411 4 года назад +1

    Beautiful explanation in a more practical way

  • @HubertoMadalena-rz4xs
    @HubertoMadalena-rz4xs 4 месяца назад

    the empty string is a valid input for finite state machines

  • @tszkinwong6170
    @tszkinwong6170 2 года назад

    this video is so underrated!!!!

  • @eanternet
    @eanternet Год назад

    Thsnk you so much

  • @egehanasal710
    @egehanasal710 3 года назад

    PERFECT!!!!!! THANK YOU SO MUCH

  • @KanagaveluSugumar
    @KanagaveluSugumar 3 года назад

    Thank you! Very much. It helps a lot.

  • @hasanrants
    @hasanrants 18 дней назад

    thanks my G.

  • @powzewu7854
    @powzewu7854 7 месяцев назад

    thanks. This video was helpful

  • @kebman
    @kebman Год назад

    Looks a lot like a Markov chain.

  • @TheRockmurat
    @TheRockmurat Год назад

    Thank you my lord

  • @paradoxalJohn
    @paradoxalJohn 10 месяцев назад

    I did miss the formal definition in this explanation: a Finite State Machine "M" is defined as quintuple, M = (Σ, S, s0, δ, F) where Σ is a finite non-empty set of symbols called the input alphabet, S is a finite and also non-empty set of states, s0 is an element of S and the initial state of the machine, δ is the state-transition function (δ : S x Σ → S in deterministic FSMs, δ : S x Σ → P(S) in non-deterministic ones) and F is a possibly empty subset of S containing the final states of the machine. A "computing machine that has a fixed set of possible states, a set of inputs that change the state, and a set of possible outputs" is a loose, incomplete and not very helpful definition.

  • @WIIID28
    @WIIID28 2 года назад

    this is stamp for myself 6:12 i dont understand

  • @RegularEverydayNormalGuy
    @RegularEverydayNormalGuy Год назад

    Thank you sir!

  • @abdullahbuxoo6944
    @abdullahbuxoo6944 6 лет назад +2

    Good video and simple explanation.

  • @VERGIS92
    @VERGIS92 4 года назад +1

    fine state machines solve a lot of problems.... but what kind of oil do they take? 0W20?

  • @mochachocolatayayaya
    @mochachocolatayayaya 2 года назад

    simply super

  • @fabioramirez8989
    @fabioramirez8989 5 лет назад +1

    Thank you so much Sir. This video was very helpful.

  • @shubhammahale3205
    @shubhammahale3205 4 года назад

    Good video. Now i totally understood

  • @StumperEu
    @StumperEu 7 лет назад +4

    Please upload more videos...Exam coming

  • @gcxs
    @gcxs 3 года назад

    missing traffic lights example

  • @amogus694
    @amogus694 5 лет назад +1

    Thanks fam, good video

  • @jamebozo
    @jamebozo 6 лет назад

    GgGreat Video

  • @EmperorsNewWardrobe
    @EmperorsNewWardrobe 4 года назад

    1:25 loool

  • @freshstuff2648
    @freshstuff2648 6 лет назад

    Saved my booty boy!

  • @dragosmakovei
    @dragosmakovei 5 лет назад

    NEW FAN # 3.01K + 1

  • @xyrex9911
    @xyrex9911 4 года назад

    Techno: *raining pigs*
    Also Techno: "he doesn't know what's going on"
    Meanwhile in the chat: "idiot"

  • @truthhorizon5851
    @truthhorizon5851 5 лет назад

    Australian accent♥️♥️