On 7 November 2010 03:51, rjf <fate...@gmail.com> wrote: > > > On Nov 6, 5:06 pm, "Dr. David Kirkby" <david.kir...@onetel.net> wrote: >> On 11/ 6/10 10:25 PM, William Stein wrote: >> >> > I think it would be wonderful to have a fast implementation of >> > computing the number primes up to x, which is freely available, >> > especially given the central role that the Riemann Hypothesis (which >> > is a statement about pi(x)) has in mathematics. It's sad that there >> > seem not to be any free modern fast implementations available (?). >> >> > That said, I've advised two strong math students on projects to >> > implement code to compute pi(x), and I would not be optimistic about >> > an undergrad doing this as a project, unless they have a really >> > unusually strong mathematical background, and excellent C/Cython >> > programming skills. >> >> > -- William >> >> I'm not sure if the student asking was an undergrad or postgrad. We tend to >> use >> the terms different here in the UK to the US. >> >> The original poster said: >> >> "I am currently a senior computer science student with a strong math >> background. >> One of my professors, Dana Ernst, also a member here, recommended that I post >> here. I am looking for a senior project involving programing, algorithms, >> parallel processing, and mathematics." >> >> I've no idea where that fits in. > > I observe that the "mathematics" part is last, after programming, > algorithms, and parallel processing. > > You express enthusiasm for writing a single program that contributes > probably nothing to our understanding of > the distribution of primes (etc), but merely duplicates something, > albeit faster or slower, > that we already have and which has no particular foreseeable impact > outside of theoretical math. > > > Alternatively, the student, who is after all a computer science > student, > can learn about and perhaps even contribute to, modern tools to make > programming > on parallel computers work better, or use existing tools on some > problem and write programs > for particular parallel computers (e.g. cloud computing).
Note the student's question included: "Does any know of such a project that could be developed or needs to be developed for the sage community." The truth is Richard, virtually what any Sage developer writes, you will tend to disagree with it. Despite subscribing to sage-devel for a long time, to the best of my knowledge 1) You have never answered one single question about using Sage, when someone has posted a question here. 2) You have no trac account so have never reported a bug in the most useful way. 3) You have never contributed a patch to Sage. 4) You don't use Sage. Virtually all you ever do it to criticise others. As a matter of interest, have many hours have spent using Sage? Have you ever installed Sage on a computer even? Dave -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org