User loginNavigation |
archivesTechnical Work on Ada 2005 Standard CompletedFrom the press release:
The press release includes a brief summary of the new features in the new version of the Ada language. Some of these features were mentioned here before. By Ehud Lamm at 2006-06-12 08:23 | General | login or register to post comments | other blogs | 4919 reads
Formal verification of a C-Compiler frontend.Sandrine Blazy, Zaynah Dargaye, and Xavier Leroy has written Formal verification of a C-Compiler frontend. Some previous work is already mentioned on LtU here. Abstract: This paper presents the formal verification of a compiler front-end that translates a subset of the C language into the Cminor intermediate language. The semantics of the source and target languages as well as the translation between them have been written in the speci- fication language of the Coq proof assistant. The proof of observational semantic equivalence between the source and generated code has been machine-checked using Coq. An executable compiler was obtained by automatic extraction of executable Caml code from the Coq specification of the translator, combined with a certified compiler back-end generating PowerPC assembly code from Cminor, described in previous work. ML Modules and Haskell Type Classes: A Constructive ComparisonML Modules and Haskell Type Classes: A Constructive Comparison
And the conclusions...
Church-Turning is False?Recently found a paper rebuking the Church-Turing thesis on the grounds of infinite computations and the Y-combinator. It's a tongue-in-cheek poke at Turing's UTM vs McCarthy's LISP, but has some interesting ideas in it. I know the researcher, he's a good guy and should join LtU if he's not lurking already. Although you may question his sanity after reating this.. Infinite Order Logic and the Church-Turing Thesis His conclusions include:
You can see his research and other papers (under resume) here. |
Browse archivesActive forum topics |
Recent comments
36 weeks 9 hours ago
36 weeks 12 hours ago
36 weeks 12 hours ago
1 year 6 weeks ago
1 year 10 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 14 weeks ago
1 year 19 weeks ago
1 year 19 weeks ago