A-Level Comp Sci: Finite State Machine

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

КОМЕНТАРІ • 56

  • @gianag2433
    @gianag2433 3 роки тому +139

    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 Рік тому +13

      this is the ultimate blessing 🤣

    • @davidwingard2803
      @davidwingard2803 7 місяців тому +3

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

    • @PaarthPatel7
      @PaarthPatel7 4 місяці тому

      what a heartfelt message

  • @vrakitine
    @vrakitine 21 день тому +2

    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 8 днів тому

      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.

  • @Bladermishal10
    @Bladermishal10 3 роки тому +9

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

  • @ashur026
    @ashur026 5 років тому +25

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

  • @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 !

  • @anthonyrojas9989
    @anthonyrojas9989 2 роки тому +3

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

  • @starrcheng
    @starrcheng 8 місяців тому +1

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

  • @hugodavalos4423
    @hugodavalos4423 3 роки тому +2

    This video is a masterpiece. Thank you 🙏🏻

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

    This is so good! Thank you very much!

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

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

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

    :0
    This was REALLY good!

  • @elsyee224
    @elsyee224 8 місяців тому

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

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

    This video is BASED. Thanks!

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

    Thank you! Very much. It helps a lot.

  • @user-rr7xc9ih3r
    @user-rr7xc9ih3r Рік тому

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

  • @hawkespoulter556
    @hawkespoulter556 5 років тому +2

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

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

    PERFECT!!!!!! THANK YOU SO MUCH

  • @JohenMiler
    @JohenMiler 5 місяців тому

    great work!

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

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

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

    Fantastic video

  • @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.

  • @powzewu7854
    @powzewu7854 День тому

    thanks. This video was helpful

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

    Loved your examples qnd methodology! Keep going

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

    great vid!

  • @bigo2012
    @bigo2012 8 місяців тому

    Great explanation

  • @joshrose5411
    @joshrose5411 8 місяців тому

    wonderful video, very helpful

  • @TheRockmurat
    @TheRockmurat 7 місяців тому

    Thank you my lord

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

    this video is so underrated!!!!

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

    Thsnk you so much

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

    Thank you sir!

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

    simply super

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

    Beautiful explanation in a more practical way

  • @kebman
    @kebman 5 місяців тому

    Looks a lot like a Markov chain.

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

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

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

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

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

    Thanks fam, good video

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

    Good video. Now i totally understood

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

    Good video and simple explanation.

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

    GgGreat Video

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

    Please upload more videos...Exam coming

  • @paradoxalJohn
    @paradoxalJohn 3 місяці тому

    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.

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

    missing traffic lights example

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

    Saved my booty boy!

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

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

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

    NEW FAN # 3.01K + 1

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

    this is stamp for myself 6:12 i dont understand

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

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

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

    Australian accent♥️♥️

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

    1:25 loool