On 10/02/12 22:21, bdfhjk wrote:
Hello,
I’m going to create Ubuntu Algorithms Team, which will be responsible for:
* Helping developers in the implementation of the latest and hard to
understand algorithms
* Detection of ‘bottlenecks’ at boot time and during run time of
Ubuntu and coming up with ways to improve their
* Informing the community about the latest scientific works and ideas,
where they can be of use in Ubuntu, as well as some advices on the
practical use of existing algorithms.
This would be done through:
* Establishment of the Launchpad page, where developers will be able
to submit their problems and situations that most slow down the
program using the launchpad bug system. UAT members will seek a
solution, or state that at the present state of science, solution does
not exist.
* Issuing a monthly review of the major scientific achievements that
may be related to Ubuntu
* Internal training programmers in the field of algorithms and data
structures (useful especially for beginners)
Please write your comments.
This team will be useful to you?
Do you need training in algorithms?
Will I find other people who also are interested in algorithms and
will want to join with me to help community as member of the Ubuntu
Algorithms Team?
Hi Marek,
That's a great idea! In addition to the hard to implement algorithms, it
may also be beneficial to include basic algorithms: for example, who
knows how to implement a fast sort or a hashing algorithm? You can find
them all over the place but few people really know how they work.
Another aspect that is important is algorithm complexity and growth rate
(is it O(n), O(log n), etc?) which is a good way to explain why a
particular algorithm is better than another one.
What outputs do you want to produce from the team? Launchpad pages would
be great and what would be even better would be example implementations
in python (or any other language). Ideally, this could then enable
interested developers to start their own projects and implement those
algorithms as shared libraries that everybody can benefit from (or
contribute to any such projects for algorithms for which there are
existing implementations).
Cheers,
Bruno
--
ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel