Questions tagged [ambiguity]
The ambiguity tag has no usage guidance.
9 questions
3
votes
2
answers
264
views
In the usual "3-layer" architecture pattern, where would one best create dynamic, user-readable strings?
I've been trying to build this (principally desktop, but could eventually be turned into a cloud app) document editor program for a while and have it laid out using the broad principles of the 3-Layer ...
4
votes
2
answers
11k
views
Ambiguity in method overloading
The book I am reading on Java states something confusing and unacceptable.
Learning About Ambiguity
When you overload methods, you risk creating an ambiguous situation - one which the compiler ...
14
votes
2
answers
2k
views
What does scannerless parsing have to do with the "Dangling Else Problem"?
I do not understand this sentence from the Wikipedia article on the Dangling Else problem:
[The Dangling Else problem] is a problem that often comes up in compiler construction, especially ...
2
votes
2
answers
3k
views
Convert grammar into an LL(1) grammar which recognises the same language
I have the following sample question for a compilers exam and wanted to check my solution.
Convert the following grammar into an LL(1) grammar which recognises the same
language:
E -> E + T
E -...
3
votes
1
answer
308
views
Showing a grammar is ambiguous
I have the following question taken from a compilers course exam:
Show that the following grammar is ambiguous.
S = XcY
X = a
Y = b | Z
Z = bW
W = d | ϵ
I drew the following tree:
Am I correct in ...
2
votes
1
answer
185
views
Verification as QA - makes sense?
Preparing my thesis, I found another interesting discrepancy. While some books say verification it terms of static analysis of work products is quality control (looking for defects), other say it is ...
11
votes
2
answers
1k
views
Dijkstra's example of an ambiguous program
Salutations. Dijkstra wrote that even a few lines of seemingly simple code could be hopelessly ambiguous. In at least one work, which I can't find now to save my life, he gave a little example program ...
14
votes
11
answers
3k
views
Should programming languages be strict or loose? [closed]
In Python and JavaScript, semi-colons are optional.
In PHP, quotes around array-keys are optional ($_GET[key] vs $_GET['key']), although if you omit them it will first look for a constant by that ...
14
votes
11
answers
21k
views
Is there a universal date format that anyone in the world can understand?
In Canada, everyone is familiar with the date format YYYY-MM-DD. In Europe or South Africa, they prefer DD-MM-YYYY. There are users from South Africa who get confused with the YYYY-MM-DD date format....