Talk:Quicksort/core implementations
Purpose of this template
For some reason, people have an overwhelming urge to add implementations of sorting algorithms in every conceivable language. Once upon a time, the quicksort article's "Implementations" section was five times as long as the rest of the article put together. To deal with this, most of these implementations were moved out to quicksort implementations, a comprehensive list of quicksort implementations, leaving only a few representative ones in the original article. However, because we also want those few representative ones in quicksort implementations, this created a fork where the two articles diverged. This template is placed in now placed in both articles to prevent this divergence. It has the nice side effect of making it harder to edit the core implementations than the "additional" implementations, since people are continuing to add too many core implementations. Deco 00:22, 29 November 2005 (UTC)
Why no Java?
For those wondering why I haven't included the Java example here, despite the widespread use of Java, this is because it's for conceptual purposes nearly identical to the C/C++ versions. The C++ version at least generalizes the C version substantially, so I felt it was different enough. The Java version can still be found in quicksort implementations. Deco 03:19, 29 November 2005 (UTC)
See also
Should we delete this template?
I noticed that Quicksort has subst-ed this information instead of transcluding it.
Note that Wikibooks:Transwiki:Quicksort implementations continues to contain a link to this template. (It is not a transclusion, as it is not possible for a Wikibook to transclude a Wikipedia template.) --Kernigh 05:11, 23 April 2006 (UTC) (same as Wikibooks:User:Kernigh)
- This template can be deleted, but its history should be merged with Quicksort first. —Ruud 20:10, 23 April 2006 (UTC)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.