Course notes on different subjects
I was trying to post this link here but it got sent to my personal blog. So, here’s the link. Shaz, you might find some of these courses very useful.
http://recluze.wordpress.com/2007/11/14/course-notes-on-different-subjects/
10 Comments to Course notes on different subjects
Leave a comment
Search
Recent Comments
- Khushal Khan on Dynamic Behavioral Attestation for Mobile Platforms
- Dynamic Behavioral Attestation for Mobile Platforms - Project « recluze on DBAMP
- shazkhan on Backing up OpenMoko FR before bricking it and getting your custom kernel and rootfs onto it …
- shazkhan on Getting Java on Openmoko
- shazkhan on A Standardized .bib File
Archives
- January 2009 (1)
- December 2008 (1)
- November 2008 (7)
- October 2008 (4)
- September 2008 (2)
- August 2008 (4)
- July 2008 (1)
- June 2008 (5)
- January 2008 (5)
- December 2007 (5)
- November 2007 (5)
- October 2007 (3)
- September 2007 (6)
- August 2007 (14)
- July 2007 (25)
- June 2007 (24)
- May 2007 (33)
- April 2007 (70)
Categories
- Achievements (7)
- Announcements (17)
- Blogroll (1)
- Conferences (11)
- Formal Methods (8)
- Ideas (11)
- Isabelle (6)
- Linux (18)
- News (28)
- Publications (1)
- Resources (31)
- SELinux (10)
- Trusted Computing (11)
- Uncategorized (106)
I need something on the relationships of alphabet, languages and regular expressions. I know what they are and also know the relationships but can’t find some solid thingy on it. Help needed.
Never having studied Automata or Compiler, I have no idea what you’re talking about.
I got it from sorting it out in my mind over and over again.
Alphabet = finite set of symbols (a-z, 0-9. ASCII etc)
string = a finite sequence of symbols drawn from the alphabet (”a”, “aaa”, “abc”, “cbaabac” over an alphabet = {a,b,c})
Language (only lexically) = any set of strings over some fixed alphabet.
Thats pretty neat. If the students can’t get this then they need to flunk!
I forgot to add that Regular expressions is a notation to easily and compactly define a pattern by which valid strings of a language are detected.
I’ve worked with regular expressions in detail. They’re extremely useful in pattern matching and input validation. I used them in my Innova MIS. Save lots of of time.
If someone wishes to learn regular expressions, there are lots of good tutorials on the net. A simple search query returns the best ones. I personally like the treatment of REs in “Professional PHP” by Wrox Press. It’s a very compact chapter and extremely informative.
Regular expressions in PHP are good for the application side… while the regular expressions in Automata side are in a raw form i mean u define words, sentences and at the end full language…
For Shaz: Shouldnt we say that Regular Expression is representation of a language OR we define a language through Regular Expressions??
as it can be deterministic or otherwise…
I think we can ultimately design a regular expresion for FULL language…
by the way i came here to comment that we can’t access the videos on the given link :-/… As m also interested in Compiler Course…
What I meant was that if you want to learn regular expressions, the PHP professional book has a very good introduction.
I’m sure regular expressions can be used for defining whole languages but I think that would be too convoluted. Anyway, not having studied compiler OR automata, I’m in no position to say much about it.
What videos? The guy only has notes and stuff.
the following page has link for videos but thats password protected…
http://www.cs.cmu.edu/%7Efp/courses/15411-f07/lectures/01-overview.html
I’ve mailed the course assistant and asked for a link or something where we can download these videos. Hopefully, I’ll get a positive response.
We define patterns of a language through regular expressions. And patterns of a language are the valid strings.