Functionality to sort by natural sort order is now widely available in software libraries for many programming languages and operating systems. The concept gained significant visibility in the Macintosh community. During the 1996
MacHack conference, the Natural Order
Mac OS System Extension was conceived and implemented overnight as an entry for the Best Hack contest. Subsequently, Dave Koelle published the "Alphanum Algorithm" in 1997, a popular reference implementation that influenced many later libraries. Martin Pool published "Natural Order String Comparison" in 2000. Modern implementations include: •
PHP: The function is built into the standard library. •
Python: The library is a widely used third-party package. •
Perl: The module is available via
CPAN. •
Unix/Linux: The GNU and commands support natural sorting via the (version sort) flag (for ) or the flag (for ). •
.NET/C#: Various extensions exist, such as . File managers such as Windows Explorer (since
Windows XP) and
Midnight Commander utilize natural sorting by default to display file lists. == See also ==