User loginNavigation |
archivesWhen Are Two Algorithms the Same?
When Are Two Algorithms the Same? Andreas Blass, Nachum Dershowitz, Yuri Gurevich. February 2008
People usually regard algorithms as more abstract than the programs that implement them. The natural way to formalize this idea is that algorithms are equivalence classes of programs with respect to a suitable equivalence relation. We argue that no such equivalence relation exists. A bit more philosophical than usual, but the issue is quite relevant to discussions in the field. It is possible to stipulate any equivalence relation that is considered useful (e.g., equivalence up to local transformations) but the notion of a universally applicable relation is indeed problematic. Rhope a dataflow-based languageLinked from the Syllable web site:
The current language looks very basic (and simple), but it is still interesting to follow. Of course being dataflow-based it would be a very good candidate for visual programming. SIGPLAN Workshop on Undergraduate Programming Language CurriculumSIGPLAN Workshop on Undergraduate Programming Language Curriculum.
We only rarely post links to conference or workshop announcements, but this seems like something worth calling out particular attention to. Many universities use ACM curriculum recommendations to structure their undergraduate programs, so it's very important to make sure that the programming languages recommendations are in good shape. An Interview with Robin MilnerBack in 2003, Martin Berger conducted a fairly lengthy interview with Robin Milner. The transcript includes some interesting tidbits on the development of ML, CCS, and the pi-calculus. Among other things, you'll find a recounting of how Milner and David Park came up with the idea of bisimulation, a discussion of the rationale behind some of the design decisions Milner and his colleagues made in creating the pi-calculus, and Milner's thoughts on how theory should influence programming languages:
By Allan McInnes at 2008-03-22 00:00 | History | login or register to post comments | other blogs | 4034 reads
|
Browse archivesActive forum topics |