請解釋下列名詞並舉例一個程式語言說明(25 分)
Web-based programming language
Hypertext Markup language
Structure programming language
Object-oriented programming language
Query-based programming language
參閱下列的語法,並說明下列(Ⅰ),(Ⅱ),(Ⅲ),(Ⅳ)的字串,何者可以或不可以被此語
法產生(<S> 為產生字串起始點)(20 分)
<S> → <A> a <B> b
<A> → <A> b | b
<B> → a <B> | a
(Ⅰ)baab
(Ⅱ)bbbab
(Ⅲ)bbaaaaa
(Ⅳ)bbaab