Games & Quizzes
Don't forget to Sign In to save your points
This is a modal window.
PERFECT HITS | +NaN | |
HITS | +NaN | |
LONGEST STREAK | +NaN | |
TOTAL | + |
>> Sean: We've looked at Chomsky and we've looked at Finite State Automata,
and you've given me a sneak preview about what might be next,
and my first thought was. "What do all these notation marks mean, and where do they come from?"
>> DFB: Chomsky instinctively went for a notation that appeals to
mathematical logicians or theoretical computer scientists nowadays -- very tight, very compact.
What he would basically say about a programming language identifier,
which we're trying to define, is that everything in Chomsky's world is a sentence.
We've covered this already in the car park:. "A legal sentence in this language is five-five-five-five-five."
So everything's an 'S' in Chomsky notation.. What he would say about the identifiers problem ..., In sensible languages,
we've got to start off with a letter. I'll call that L.
And then, the tail piece of the identifier.. Well, it could be nothing at all because a single letter is an identifier in pretty well every language.
But the tailpiece could be more letters, more digits, in any combination. Fine.
Now, round about the time late '50s turning into 1960, there was a whole bunch of them
defining the language ALGOL, which was the first language to be designed by a committee
and ran into all the usual committee problems, but when you think back to that era,
FORTRAN was there, COBOL was there, they never, until later on, had a formal definition.
/ˈtərniNG/
place where road branches off from another. To shape metal with a spinning tool.
/ˈsīəntəst/
person who is studying or has expert knowledge of one or more of natural or physical sciences. People who are trained in a science.
/inˈven(t)ər/
person who invented particular process or device. People who create new machines, systems etc..
/ˈprōˌɡramiNG/
Writing computer code for a piece of software. To make someone act or think in a certain way.
/īˈden(t)əˌfīər/
person or thing that identifies something. Characters establishing the identity of some things.