Chomsky Hierarchy - Computerphile

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Uncomputable through to finite state - Professor Brailsford explains Chomsky's hierarchy.
    Turing and the Halting Problem: • Turing & The Halting P...
    "Most Difficult Program" - Ackermann Function: • The Most Difficult Pro...
    Busy Beaver Turing Machines: • Busy Beaver Turing Mac...
    Finite State Automata: • Computers Without Memo...
    Reverse Polish & The Stack: • Reverse Polish Notatio...
    Programming in Postscript: • Programming in PostScr...
    Professor Brailsford's Notes: bit.ly/computer...
    Professor Brailsford's t-shirt kindly supplied by Peleg Bar Sapir
    / computerphile
    / computer_phile
    This video was filmed and edited by Sean Riley.
    Computer Science at the University of Nottingham: bit.ly/nottscom...
    Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

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

  • @rehmsmeyer
    @rehmsmeyer 8 лет назад +159

    I emailed Noam thanking him for his work and he replied.

    • @Knaeben
      @Knaeben 5 лет назад +29

      You get a tasty cookie award

    • @supaflylob
      @supaflylob 5 лет назад +37

      noam chomsky is criminally underrated

    • @turkishxgold
      @turkishxgold 4 года назад +21

      Choam Nomsky

    • @bakedutah8411
      @bakedutah8411 4 года назад +4

      Соɾу ℛ., wow! When did that happen? Back when he did the work? Or more recently, when you discovered it (maybe when you saw this video)?

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

      What's his email?

  • @aryanarora7046
    @aryanarora7046 8 лет назад +77

    Chomsky's hierarchy is also the hierarchy of formal grammars of formal languages

  • @CatnamedMittens
    @CatnamedMittens 8 лет назад +135

    His voice is so soothing.

    • @razor5cl
      @razor5cl 8 лет назад +1

      Hey Mittens is here too! He's everywhere

    • @CatnamedMittens
      @CatnamedMittens 8 лет назад +1

      razor5cl Hello!

    • @thejoshbivens
      @thejoshbivens 8 лет назад +2

      +CatnamedMittens “Michael Bialas” He kinda sounds like Winnie the Pooh

  • @surrog
    @surrog 8 лет назад +147

    Waiting impatiently for computerphile video to interview Mr Chomsky =)

    • @YumekuiNeru
      @YumekuiNeru 8 лет назад +1

      +François A is it really worth his time

    • @MRTOWELRACK
      @MRTOWELRACK 8 лет назад +20

      +YumekuiNeru
      Chomsky does interviews all the time. It's worth our time :)

    • @YumekuiNeru
      @YumekuiNeru 8 лет назад

      those are usually for new content or new opinions though rather than basic introductory stuff right

    • @MRTOWELRACK
      @MRTOWELRACK 8 лет назад +13

      YumekuiNeru I've seen him be interviewed by his students and others for all sorts of stuff. He actively tries to be accessible.

    • @brianhutchison645
      @brianhutchison645 6 лет назад +9

      François A Chomsky will do interviews/debates with just about anyone who asks.

  • @k-town5535
    @k-town5535 8 лет назад +42

    Professor Brailsford is my favorite Computerphile person.

    • @U014B
      @U014B 8 лет назад +3

      >Professor Brailsford is my favorite person.

  • @kryler8252
    @kryler8252 8 лет назад +278

    You should do more Theoretical Computer Science. Machine Learning (SVM's, regression, KNN, etc) or like the difference between Stochastic and Deterministic computing. Video's like that.

    • @igorvieira344
      @igorvieira344 8 лет назад +2

      agree

    • @TheVladBlog
      @TheVladBlog 8 лет назад +13

      Data science and machine learning is really boring especially for entertainment videos.

    • @kryler8252
      @kryler8252 8 лет назад +18

      Vladislav Boshnakov Speak for yourself.

    • @xplorethings
      @xplorethings 8 лет назад +4

      +Vladislav Boshnakov Adaboost and maybe perceptron algorithms have interesting stories about their inception, SVM has an interesting way of practical computation, and in the case of neural networks, results can be entertaining.

    • @TheVladBlog
      @TheVladBlog 8 лет назад +1

      +David Futschik Hmm, yeah neural networks could make an interesting video. I like this idea.

  • @MagnusSkiptonLLC
    @MagnusSkiptonLLC 7 лет назад +8

    I wish I had taken Computer Science in school. I gained a love of it after graduating and am trying to piece it all together after the fact...

  • @doro69
    @doro69 8 лет назад +38

    Had no idea Chomsky ever did more than politics/sociology... Mind-Blown!

    • @lenglain
      @lenglain 8 лет назад +47

      +Ionuț Dorobanțu Seriously? He is famous for revolutionizing linguistics and helping spark the birth of cognitive science. That's his initial claim to fame.

    • @TheCriticsAreRaving
      @TheCriticsAreRaving 8 лет назад +23

      Chomsky is a sort of universal genius.

    • @lenglain
      @lenglain 8 лет назад +4

      Not really he has two narrow fields of expertise. politics and cognitive science. Don't think he has an artistic bone in his body.

    • @lenglain
      @lenglain 8 лет назад +5

      Those list the fields impacted by his work which was on a very narrow focus (linquistics). But his work was so important it has had a broad range of application. His two areas of expertise are linguistics/cognitive science, and then politics. He doesn't paint. He doesn't write novels, knows very little about pop culture or sports. He has made no discoveries in biology or physics or chemistry.

    • @sebastianlenzlinger9291
      @sebastianlenzlinger9291 2 года назад +1

      @@lenglain ur a sad person

  • @GtaRockt
    @GtaRockt 8 лет назад +41

    I want Professor Brailsford to read me bedtime stories. He's the best!

  • @ClaudiaOfTheWorld
    @ClaudiaOfTheWorld 3 года назад +5

    so grateful for this video! I am studying computer science right now and my lectures aren't covering this kind of overview, everything is very granular and practical. It's so helpful to know this stuff

  • @ArkhBaegor
    @ArkhBaegor 8 лет назад +55

    I didn't expect to hear about Chomsky here!

    • @evalsoftserver
      @evalsoftserver 7 лет назад +12

      Chomsky is Underated When it comes to Computer Science, His work Influence IBM FORTRAN, Language, Without FORTRAN, Compilers for advanced Software wouldn't Exist All the Advanced Video GRAPHICS Games Fast Microprocessors probably wouldn't Either, At least as we Know them

  • @anarchodolly
    @anarchodolly 7 лет назад +448

    Hehe... the irony of Chomsky, an anarchist, developing a hierarchy... :-p

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 5 лет назад +97

      The irony being that he was a linguist, but linguists found little or no use for his mathematical innovation.
      The computer scientists, on the other hand, lapped it up.

    • @AxelordMuschainner
      @AxelordMuschainner 5 лет назад +77

      The anarchists oppose unjust hierarchies, in other words, they are not against all forms of hierarchies.

    • @danijelstarcevic007
      @danijelstarcevic007 5 лет назад +14

      there's no irony in this, only if you do not know what anarchism stands for. the circle around A symbolizes order. how can you get order if not through some sort of hierarchy

    • @PedroTricking
      @PedroTricking 5 лет назад +6

      @@danijelstarcevic007 There is irony. If you don't try to be overly strict, if you allow yourself to be loose, there is.

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

      @@PedroTricking sure

  • @ggrieco
    @ggrieco 8 лет назад +2

    I have to say that I have the exam of fundamentals of information technology next week and this video filled most of my gaps and questions about Chomsky's Hierarchy.
    Thank you for sharing this video and thanks Professor Brailsford for his very clear explanation.
    Really looking forward to watch and learn more about FSA in the coming video!

  •  8 лет назад +33

    Great video! :-) Since you started with the Chomsky hierarchy and Finite State Automata, you could also do a few videos about program compilation (lexical parsing, syntax parsing, abstract syntax tree, intermediate representation, compiler optimizations, three address code etc.). Also a video about assembly language could be interesting - just a few ideas :-)

    • @djdedan
      @djdedan 8 лет назад

      +Jakub Beránek could be? i'd say "would be"!

    • @profdaveb6384
      @profdaveb6384 8 лет назад +12

      +Jakub Beránek
      I'm perfectly happy to progress,eventually, to elementary parsing and LL(k) LR(k) as subsets of the deterministic Type 2 circle. But it all depends on how the viewing figures turn out as to how far we can develop some of the details.

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

      @@djdedan I might not be interesting - though if the teacher is the same, I doubt it.

  • @Skeleman
    @Skeleman Месяц назад

    Chomsky made incredibly influential contributions to computer science, linguistics, and psychology. Truly a very intelligent and deep thinking person, whether you agree with him or not.

  • @YingwuUsagiri
    @YingwuUsagiri 8 лет назад +1

    It's always a pleasure to watch Brailsford be so enthusiastic. All my (excuse my description) 'older' teachers were always boring as all hell but Brailsford is always a blast to listen to.

  • @ShubhamBhushanCC
    @ShubhamBhushanCC 5 лет назад +5

    Chomsky is awesome

  • @SOLAR_WillToWin
    @SOLAR_WillToWin 7 лет назад +5

    I love Professor Brailsford's vids!

  • @talideon
    @talideon 8 лет назад +21

    Given you've talked about this, it might be worth talking about general recursive algorithms vs primitive recursive algorithms.

    • @Vulcapyro
      @Vulcapyro 8 лет назад +2

      +Cíat Ó Gáibhtheacháin He did, in the videos about the Ackermann function.

    • @nelsots
      @nelsots 8 лет назад +1

      +Cíat Ó Gáibhtheacháin I don't think I've seen any Computerphile bits on tail recursion. That would be a nice addition. Maybe Professor Brailsford would like to discuss the subject.

  • @Cotonetefilmmaker
    @Cotonetefilmmaker 8 лет назад +1

    It is incredible that this is the way languages are studied now. Like real languages.
    At some point I will really sit down and learn about Chomsky's work.

    • @legatrix
      @legatrix 8 лет назад

      +Cotonetefilmmaker Actually the theory is highly controversial-or rather it is controversial that it is useful to think of natural languages in these terms, as Chomsky points out in every single lecture he gives on linguistics (for at least the past ten years, possibly more). Broadly, neuro and psych types tend to be less interested in this way of conceiving of language, while linguistics itself is split down the middle into pro- and anti-Chomskyan camps (sad but true). There are notable neuro exceptions though. Check out the work of Angela Friederici on Broca's area, a potential locus of complex syntactic processing in the brain.

  • @djdedan
    @djdedan 8 лет назад +56

    that noam chomsky appears everwhere gash danggit...
    plus i'd have to side with american's on "stack" vs "push down store" :-/

    • @thekilla1234
      @thekilla1234 8 лет назад

      +Max Schneider A C++ vector isn't a stack though, it also has push_front, so you can't really say that the C++ vector is defining a stack push operation as 'push back'. The actual C++ stack just has push, which is about as open-ended as you can get in terms of naming the operation.

    • @noddwyd
      @noddwyd 8 лет назад

      +DjDedan I'm torn about that. The key to it is that I can't yank a piece out of the middle like a Jenga tower. "Stack" doesn't help distinguish that fact much.

    • @0MVR_0
      @0MVR_0 8 лет назад

      Still a stack. First out or last out or both first and last out still a stack. Correction: see comment below.

    • @thekilla1234
      @thekilla1234 8 лет назад +1

      Except you can do push_front() followed by pop_back() which turns the vector into a queue, so saying 'push front' is a name for a push operation is wrong, it's identifying the type of push and if you want it to function like a stack, the identifiers must match.
      I could easily write an array class with a function called 'push_banana()' and a function called 'pop_banana()', this still acts like a stack, but does that mean I can call a push operation 'push banana'? No, it does not.

    • @0MVR_0
      @0MVR_0 8 лет назад

      Should have been more specific in saying 'collection' rather than incorrectly generalizing 'stack'.

  • @Friedeggonheadchan
    @Friedeggonheadchan 8 лет назад +36

    Noam Chomsky is one of the smartest people of the last century.

    • @brandonbahret5632
      @brandonbahret5632 8 лет назад +4

      +Bad Bandwidth You must be a troll.

    • @Kalevala87
      @Kalevala87 8 лет назад +3

      +Bad Bandwidth A prolific author, but vastly overrated.

    • @mohammadakhtar6941
      @mohammadakhtar6941 8 лет назад +3

      +Fabio P Your face is overrated. What a moronic comment.

    • @Kalevala87
      @Kalevala87 8 лет назад +2

      ***** Nice. Very mature.

    • @mohammadakhtar6941
      @mohammadakhtar6941 8 лет назад +3

      +Fabio P Care to elaborate on why he is overrated?

  • @Linvael
    @Linvael 8 лет назад +3

    Knowledge of how these levels relate to memory usage is really abstract way to approach the topic. I think it would be better to present how to define a language, and what rules you have to follow while defining to fall into more and more restrictive categories. Possibly with a special on regular expressions somewhere in there.

    • @evalsoftserver
      @evalsoftserver 7 лет назад

      Linvael I believe That Regular Expression Relates to Finite State machine and Context Sensitve Language, While Recursively Enumerable Relates to Algorithms State machine and Context Free Language

  • @BigBahss
    @BigBahss 8 лет назад +1

    So glad I found this channel.

  • @calvinjonesyoutube
    @calvinjonesyoutube 8 лет назад +28

    Weird to hear Chomsky mentioned without any mention of his political activism. A great linguist but outside of academia, i`m sure his work on US foreign policy is what he is best known for.

    • @Linvael
      @Linvael 8 лет назад +6

      +calvinjones Not outside the US.

    • @calvinjonesyoutube
      @calvinjonesyoutube 8 лет назад

      +Linvael Search amazon for him...

    • @cavalrycome
      @cavalrycome 8 лет назад +18

      +calvinjones Chomsky's influence has been felt in many different disciplines. He is often referred to as "the father of modern linguistics", where his greatest contributions lie. He is also a central figure in what is known as the 'cognitive revolution' in psychology. Then there is the contribution mentioned in this video to compiler theory in computer science, as well as some important contributions to the philosophy of science. Amazingly, his political writing and activism was concurrent with all of this from the Vietnam war onward. He is the most cited living author in the world, and one of the most cited in history.

    • @djdedan
      @djdedan 8 лет назад +5

      +calvinjones he also appears in biology (his linguistic theory is very influential on the evolution of language, which is driven by the evolution of the brain) and now he appears in computer science... but yes i first heard of him through his political activism, the guy is pure renaissance man!

    • @Schindlabua
      @Schindlabua 8 лет назад +2

      +calvinjones I had no idea Chomsky was involved in politics!

  • @Teth47
    @Teth47 8 лет назад +3

    Professor Brailsford looks and acts almost exactly like my late grandfather. It's uncanny how similar they are. That's a good thing, mind, gramps was the shit.

  • @PvblivsAelivs
    @PvblivsAelivs 8 лет назад +2

    The interesting thing is that the computers we actually have are finite state machines. They have a very large finite number of states, to be sure. But they are finite.

  • @finanstudent
    @finanstudent 8 лет назад +1

    I would appreciate hearing more about non-deterministic Turing machines.

  • @honkatatonka
    @honkatatonka 8 лет назад +1

    Beautiful, one of my favorite topics during university!

  • @Raumance
    @Raumance 8 лет назад +92

    I didn't understand anything in this video.

    • @pepeman3099
      @pepeman3099 8 лет назад

      lol

    • @schumerthd
      @schumerthd 8 лет назад +8

      +Raumance Don't feel bad he didn't really explain that that the circle thing was the Chomsky Hierarchy. The explanation was also a bit wordy. From what I understood, if a program need no memory it is in in circle the in the center and you prgress further out the more memory you need to the point where you exhaust all memory. This would be the outside of the circles.

    • @profdaveb6384
      @profdaveb6384 8 лет назад +24

      +Raumance
      I wanted to set the scene first with the Chomsky "circles" diagram. I'm hoping that it will all begin to make more sense to you as we do specific examples from within each of those nested circles.

    • @brcha
      @brcha 8 лет назад +2

      +Raumance To make it simple, FSA doesn't need memory because FSA is memory.
      Take an example of an automatic door. Let's say, there's a button that opens/closes door depending on the current state of the door. And that button, when pressed, calls some interrupt in the system.
      The memory-way of implementing would be a method like this (assuming initial state is door being closed):
      setOnButtonPress = onButtonPress; // connect your interrupt
      door = closed;
      onButtonPress: if(door = open) closeDoor; door = closed; else openDoor; door = open;
      The FSA-way of implementing the same thing would be more like this (still assuming initial state is door being closed):
      setOnButtonPress = onDoorClosed;
      onDoorClosed: openDoor; setOnButtonPress = onDoorOpen;
      onDoorOpen: closeDoor; setOnButtonPress = onDoorClosed;
      If you approach the problem with memory, you have to have a variable "door" holding the state of the door. If you go with FSA approach, the program changes state and there is no memory needed.

    • @evalsoftserver
      @evalsoftserver 7 лет назад

      Raumance It Just means that Two STATE machine .The two are its PROGRAM, no other memory state is required like a Light Switch on and off. more COMPLEX machine will have more bits like 8 16 32 ECT .And do Require Memory because they have more than yes and no States

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

    I would love to see a video on pushdown automata.

  • @nerdbot4446
    @nerdbot4446 8 лет назад +4

    If you hear this guy talking (or even just look at him) you can feel he's wise

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

    I had no idea that Chomsky had anything to do with computer science

  • @aikimark1955
    @aikimark1955 8 лет назад

    We got the history with this video. We still need DFAs/SMs covered.

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

    Excellent pronunciation of "Chomsky" by Prof. Brailsford. He really nailed it. It's a Hebrew name of course.

  • @fedewar96
    @fedewar96 8 лет назад +1

    That shirt is fantastic

  • @jaredmulconry
    @jaredmulconry 8 лет назад

    I've never gotten around to researching FSA, so I don't know how they are constructed or how they do their work. I'm really looking forward to get an introduction to this topic by Computerphile. :)

  • @Henrix1998
    @Henrix1998 8 лет назад +4

    Usually I understand at least 80% of your videos but this time I had no idea what you were talking about

    • @dumnor
      @dumnor 8 лет назад

      +Henrix98 This is advanced class university stuff. Core only without fluff.

  • @YurikArt84
    @YurikArt84 8 лет назад +2

    someone made that shirt, awesome

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

      Just watched that video: log(b2) 10 = 3.322
      That makes me happy, too... would have been better without the glitter tho \s

  • @MartinFracker
    @MartinFracker 8 лет назад

    Had to learn this in Programming Languages course couple years ago.

  • @AmeerFazal
    @AmeerFazal 8 лет назад +1

    Hello Computerphile!
    Please give us a reading list by Professor Brailsford, if possible.
    Thanks for your videos.

  • @Koutentogiwrghs
    @Koutentogiwrghs 8 лет назад +1

    This is what you call interdisciplinary work!!! :P

  • @unvergebeneid
    @unvergebeneid 8 лет назад +3

    "Like the 'ch' in 'lock'." Brilliant ;)

    • @unvergebeneid
      @unvergebeneid 8 лет назад

      Jimmy De'Souza I was seriously amused and you didn't tell me any news :) Have a close look at my spelling which matches his pronunciation.

    • @unvergebeneid
      @unvergebeneid 8 лет назад +1

      Jimmy De'Souza It's day and night from when he just says the "ch" so I really don't get why you are so up in arms about this.

  • @aafaq97in
    @aafaq97in 7 лет назад

    more theoretical computer sci videos we need !!!

  • @AtanasovPetar
    @AtanasovPetar 7 лет назад +1

    Does anyone remember which video they talked about bigger and smaller infinities?

  • @ElagabalusRex
    @ElagabalusRex 8 лет назад +5

    This is probably the most theoretical topic that computer science undergraduates traditionally learn. Do formal languages and automata theory have any use in software engineering?

    • @SmartestViking
      @SmartestViking 8 лет назад +5

      +ElagabalusRex Yes. For example, regular expressions can be translated into finite automata, and this automata can then be "executed" when matching a string.

    • @DavidVaughan00
      @DavidVaughan00 8 лет назад +8

      +ElagabalusRex Yeah, it's actually pretty important for making compilers (probably other things, too).

    • @TheUglyGnome
      @TheUglyGnome 8 лет назад +1

      +David Vaughan Every computer program is basically a compiler. It accepts some kind of input and produces an output based on input.

    • @xistic1
      @xistic1 8 лет назад +3

      +ElagabalusRex Sure. Understanding the theory helps you know the limits of what you can and can't do with each type of machine. For instance: You can't validate all XML or JSON with a regular expression or a finite state machine.
      Language theory is super helpful when writing non-trivial language parsers or designing a new language. (I have done that twice in my career)

    • @TheUglyGnome
      @TheUglyGnome 8 лет назад

      David Vaughan Indeed. But understanding it helps you to decide when to switch from ad hoc approach to automata. I know, I've written too many programs with ad hoc method when automata would have been better approach .... and vice versa. Which means I'm a poor learner ... but that's nothing new.

  • @bmurph24
    @bmurph24 8 лет назад

    the shirt!!!! someone made it for him!

  • @consultofactus
    @consultofactus 8 лет назад

    Finite State Machines DO have a type of memory - state memory. The simplest form of a Moore State Machine is combinatorial logic followed by state register.

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

      We all know a FSM cannot REMEMBER things like the number of a's it has read while reading a^nb^n as input. Using the limited memory a FSM has, it can only remember the finite number of states and the state transitions. Does a Moore Machine remember the number of symbols scanned? I am unaware.

  • @EamonBurke
    @EamonBurke 8 лет назад

    If you're confused, watch all the linked videos first. This is a bit of a "now that we are all on the same page, here's this other idea" video.

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

    I've been working on splicing system and formal language theory for a few months, why only now i found this channel? :(

  • @ITR
    @ITR 8 лет назад +1

    Did you ever do an episode on Quantum Computers?

  • @simoncarlile5190
    @simoncarlile5190 8 лет назад

    So pretty much every modern computer is basically a sophisticated manifestation of the ideal Turing machine. So what's the Turing Machine equivalent for quantum computers? I imagine it would be quite different.

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

    cool,nice intuition, great help! thanks~

  • @joshuajurgensmeier4534
    @joshuajurgensmeier4534 8 лет назад

    Great video, can't wait for the next one. However, I'm still waiting for a video on quantum computers. Isn't there ANYONE who will talk to you about them!

  • @yyny0
    @yyny0 8 лет назад

    Make a video about esoteric programming languages like Befunge, brainf*ck and whitespace (to expand on the concept of turing machines) :O

  • @TheJanDahl
    @TheJanDahl 8 лет назад +2

    My son is named Noam after mr. Chomsky, but for his political work. I found it quite risible, then, that he should pop up here.

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

    New subscriber here. Thanks.

  • @ms-ex8em
    @ms-ex8em 4 года назад

    I typed in a Dragon 32 program called write on but it won’t work shall I send you it to have a look at so you can have a look at it thanks????

  • @Roshy1
    @Roshy1 8 лет назад

    I'd be quite interested in DNS records. How they propagate and so on

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

    So this is why every programming language has a "But Sometimes, just in case" clause.

  • @DerLeeker
    @DerLeeker 8 лет назад

    This is one chapter of our High School Computer Science Book. Are you learning the basics of this in highschool?

    • @DDranks
      @DDranks 8 лет назад +1

      +switchhax Do you learn the pumping lemma and all the proofs at High School?

    • @DerLeeker
      @DerLeeker 8 лет назад

      No, we do the "Regular Languages" Part, the rest in this chapter is about what you need to prove/test different levels of language.

    • @DavidVaughan00
      @DavidVaughan00 8 лет назад +3

      +switchhax If you do CS in college, you'll learn all the details of it in an upper level class called Automata and Formal Languages (or so it's called at my university).

    • @TheUglyGnome
      @TheUglyGnome 8 лет назад

      +switchhax High school? What kind of badass high school you go to? I learned this stuff in the university ... and it was an advanced topic, which you didn't have to learn if you only wanted a bachelor degree.

    • @DerLeeker
      @DerLeeker 8 лет назад +1

      I must calm you, we only make the basics of type 3 and what kind of concept you need to prove the different types. But how theses concepts work isn´t realy explained. From these concepts we only learned moreon the finite-state automaton.

  • @NathanTAK
    @NathanTAK 8 лет назад

    Is there an almost-solution to the halting problem that is usually right, but not always? Or a machine that feels TC but where halting is decidable? I need this for... um... research.

    • @compuholic82
      @compuholic82 8 лет назад

      I don't know about any such approaches that work with general programs. It is certainly not impossible. It is only impossible to determine for a general program with a general input whether it will halt or not. The halting problem doesn't say anything about the decidability for a special task. So it is certainly conceivable that there might be heuristics which are usually right.

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

      What is USUALLY right? What does that mean? If you always guess the same way and pick well, you're right at least 50% of the time

  • @danieldavies1362
    @danieldavies1362 8 лет назад

    How does a computer distinguish between the binary behind different file types (say between a picture file and a sound file)? How does it know certain machine code should be translated to a picture or sound etc.?

    • @HaraldHusum
      @HaraldHusum 8 лет назад +2

      +Daniel Davies The first part of a file (you can call it the header), tells the computer how to interpret the rest.

    • @danieldavies1362
      @danieldavies1362 8 лет назад

      +Harald Husum Thank you!

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

      The file extension tells it

  • @legatrix
    @legatrix 8 лет назад +1

    I love Chomsky and all his work, but it is questionable whether he, and certainly he alone, did the mathematical work on establishing the hierarchy. As I understand it, his main innovation was to see how such a hierarchy could be used to guide our theories about (the cognitive system behind) natural language. I believe Marcel Schutzenberger, who was also at MIT in those early days, was the real mathematical heavyweight in this work. Not to detract from Chomsky.

    • @legatrix
      @legatrix 8 лет назад

      Happy to be corrected on this btw. And I'm sure there were others involved. Geoff Pullum, a respected mathematical linguist, has claimed (in his talk at the Cognitive Revolution 50 Years On event) that Emil Post was a crucial yet undercited inspiration to Chomsky in thinking about classes of string rewriting rules.

  • @CharlesVanNoland
    @CharlesVanNoland 7 лет назад

    Haha someone made him the Log2 10 shirt that he said he'd wear in another video when he was explaining the number of bits in a computer required for different numbers of different digit counts.

  • @CaesarsSalad
    @CaesarsSalad 8 лет назад

    An example problem for each tier would have been nice. But how can you say that all computers are Turing machines, don't Turing machines have infinite memory? And finally, there's a typo in the description, it should be "Uncomputable through to finite state".

  • @Jirayu.Kaewprateep
    @Jirayu.Kaewprateep Год назад

    📺💬 When we are working with the recursive problem the time the American introduces a new device that can stack memory from the top and put it at the bottom, in the time it cannot access the memory address but few of them can create new possibilities to manage memory for sorting algorithms or hierarchy condition problem.
    🧸💬 That benefits much especially the recursive function when you can perform time differentiate functions, For decryption cipher text you can sum for the target characters in the role but with differentiate you know first which sequence is important and turn the adding function use to break the code breaker into a pieces. ( read the previous VDO, there are multiple of methods for the cylindrical problem and Z-stop, P-stop )
    🧸💬 A adding function can stop a new code breaker because it is easy and you cannot perform pattern determination without the correct pattern, result = ( previous cipher X current K ) + pattern, and when decrypting you just subtract the current message from the previous message or input its patterns.
    🐑💬 In place of each line calculation now we know the difference of adding and product differentiation and the push-pop memory makes the game changed. The adding function still had powerful for new code breakers that is because you cannot direct substitution. ( read the previous VDO, the substitution method help about recursive problem )

  • @PrimusProductions
    @PrimusProductions 8 лет назад

    Where is the human brain in the hierarchy?
    What about the nervous system of a roundworm (smallest number of neurons for any living creature).?

    • @Roxor128
      @Roxor128 7 лет назад

      I vaguely recall reading somewhere that there are some neural network variants which have been found to be Turing Complete. In which case, it's probably the case that the human brain is also Turing Complete.

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

      Every useful computing device is a Turing machine but with limited memory. That includes Turing machines. If you get really pedantic, every machine that doesn't have infinite memory is a finite state machine, but that's silly, so we call them Turing machines that can run out of memory. A worm is probably closer to a real finite state machine

  • @wasifsheikh260
    @wasifsheikh260 6 лет назад +1

    Can you discuss something on Genetic Algorithms ?? Plz

  • @eddiebizi
    @eddiebizi 8 лет назад +3

    lol....Chomsky needs no introduction mang!

  • @adriaansmit4389
    @adriaansmit4389 8 лет назад +1

    Who doesn't know Chomsky??

  • @bobbyaldol
    @bobbyaldol 8 лет назад

    Do you think he sounds like David Attenborough, or is it just me?

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

    Did he just say linguistician

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

      WAIT THAT'S A REAL WORD????????????????

  • @geoffmelnick1472
    @geoffmelnick1472 8 лет назад +1

    Can confirm, the "ch" in his name is pronounced as in Scottish "loch". It's an Israeli name.

    • @legatrix
      @legatrix 8 лет назад +1

      Apparently his mother was from modern-day Belarus (father from modern-day Ukraine). Similar language situation there, though.

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

      He himself thinks it's "ch" like in "channel". But initially yes, it was Homsky, but the pronunciation changed with time, and here in Russia and probably any post Soviet place, we call him Homskiy (Хомский)

  • @darwn977
    @darwn977 8 лет назад +2

    I'm lost but i l like being lost sometimes.

  • @Monothefox
    @Monothefox 8 лет назад +43

    With all due respect: *linguist

    • @dixie_rekd9601
      @dixie_rekd9601 8 лет назад +6

      +Monothefox with all due respect... liguistician..

    • @dixie_rekd9601
      @dixie_rekd9601 8 лет назад +2

      both terms are equally valid

    • @cavalrycome
      @cavalrycome 8 лет назад +11

      +AwesomeVindicator The term 'linguistician' never caught on. People, like me, who do research on how language works almost universally call themselves 'linguists', Chomsky included. This is admittedly confusing for people who understand this word to refer to people who speak many languages.

    • @AntiGravityC9
      @AntiGravityC9 8 лет назад +2

      from wiktionary:
      A person who studies linguistics is usually referred to as a linguist. The more accurate term 'linguistician' is too much of a tongue-twister to become generally accepted. - "Teach Yourself Linguistics", by Jean Aitchison

    • @schumerthd
      @schumerthd 8 лет назад +3

      +cavalrycome A person who speak many languages is a polyglot a person who studies language would be a linguist.

  • @Nulono
    @Nulono 8 лет назад

    0:40 *fewer and fewer

    • @profdaveb6384
      @profdaveb6384 8 лет назад

      +Nulono
      Groan ! Yes I started the sentence by intending to say "... less and less demand" and ended up by pluralising "demand" into "demands" for some reason. And the "demands", being denumerable, require the use of "fewer" . Fair point :-)

  • @anas16d
    @anas16d 2 года назад +2

    He is genius.... Ah no... NEAR genius.

  • @gloverelaxis
    @gloverelaxis 5 лет назад +2

    Chomsky has done so much to improve the human condition. Socialism or barbarism, folks

  • @gogochannel1959
    @gogochannel1959 8 лет назад

    didnt understand a bit...

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

    ok gramps, where is the cookie

  • @tensorflaw
    @tensorflaw 8 лет назад

    Push Down Store? I like Stack better. That was my takeaway.

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

    And then he went on to say things like iiiiii xD

  • @cameronmarcum4673
    @cameronmarcum4673 8 лет назад

    hi

    • @trw45q
      @trw45q 8 лет назад

      +Bryzum FuckGoogle hi

    • @cameronmarcum4673
      @cameronmarcum4673 8 лет назад

      +fugooglestupid you having a nice day?

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

    Hehe look at me guys i invented wired useless grammar let's called by my name so people don't forget me

  • @XiAwesomeGodziX
    @XiAwesomeGodziX 8 лет назад +2

    Not every computer is a touring machine heh

    • @haarmegiddo
      @haarmegiddo 8 лет назад +3

      +Victor Parker Computer == Turing machine

    • @Jooonathan
      @Jooonathan 8 лет назад

      +Victor Parker Turing

    • @XiAwesomeGodziX
      @XiAwesomeGodziX 8 лет назад +2

      Lol @ both of you trying to correct me. I didn't make a typo ;D

    • @XiAwesomeGodziX
      @XiAwesomeGodziX 8 лет назад +2

      Computer == Turing machine.
      Computer != touring machine.
      Understand? :)

    • @haarmegiddo
      @haarmegiddo 8 лет назад +1

      +Victor Parker Lol, sorry, I've red Turing :P

  • @joelproko
    @joelproko 8 лет назад +4

    Thing about Chomsky's lingustics theories is that they all break down or become ridiculously complicated and not believable if presented with a natural language sufficiently distinct from English (primarily in grammar and sentence structure). In most linguistics departments that aren't focused on indogermanic languages, Chomsky hasn't been relevant for years.
    Of course, a simple hierarchy like this isn't really a theory, but just that, a hierarchy, a tool, and as such not subject to that.

    • @evalsoftserver
      @evalsoftserver 7 лет назад

      joelproko No I studied them in Detail ,Their Perceived Complexity is The Result of Error in LOGIC of Language design using Formal Grammar, In Automata Theory FSM, Ect, . Chomsky Generative Grammar tried to correct this Error but was never implemented in Compilers and Software FRAMEWORK

  • @AndreAmorim-AA
    @AndreAmorim-AA 8 лет назад +1

    he never understand BF Skinner, neither bayes theorem

  • @AndyDavo89
    @AndyDavo89 8 лет назад +1

    I don't understand, how is America to blame for this?

  • @brandonbahret5632
    @brandonbahret5632 8 лет назад

    The social justice warriors are going to love this video.

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

    Fluid theory (Reproduction/Feed/Reasoning) decanted selfmultidimentionalover...
    The polydynamics of the movement generates pseudo-autonomy as material property, of the autogenous phenomenon; existing.(...)
    Simultaneous as my unidimensional variability...
    unidimensional variability = live-beings

  • @fdk7014
    @fdk7014 8 лет назад

    This rambling makes no sense at all