Article View: de.comp.lang.java
Article #19Colt 1.0 Beta 2 now available
From: Wolfgang HOSCHEK
Date: Fri, 07 May 1999 00:00
Date: Fri, 07 May 1999 00:00
62 lines
3780 bytes
3780 bytes
This is to announce the release of Colt V1.0 Beta 2, developed at CERN. Check out the online documentation and/or download at http://nicewww.cern.ch/~hoschek/colt/index.htm Changes since Colt 1.0 Beta 1: http://nicewww.cern.ch/~hoschek/colt/document.htm Overview ======== Colt (Collections tuned) is a free Java toolkit containing high performance data structures and algorithms. It targets needs arsising in large scale high performance applications like database management systems, scientific computations, simulations etc. where billions of objects and numbers (!) are processed. Such applications must scale, deliver high performance while consuming only reasonable amounts of memory. These needs are not sufficiently addressed by toolkits such as JDK 1.2 (alias Java 2), JGL 3.1 and others. Colt is not intended to be as complete and generic as JGL and JDK. Rather it provides optimized implementations for the essentials and features not found there. Features ======== 1.Templated ArrayLists. These are several resizable lists together with high performance implementations of frequently used algorithms. All classes are templated to be able to hold objects or primitive data types such as int, double, float, etc.. These classes allow to use high level algorithms on primitive data types without any space and time overhead. Operations on primitive arrays, algorithms of templated ArrayLists and JAL algorithms (see below) can freely be mixed at zero copy overhead. 2.Templated HashSets, HashMultiSets & HashMaps. These are resizable sets, multi sets and maps templated just in the very same way as templated ArrayLists. 3.BitVectors & BitMatrices. Space efficient high performance implementations blasting away, for example, java.util.Bitset. 4.Random Numbers and Random Sampling. Implement and/or delegate to some of the best and fastest techniques in the field. Includes the RngPack package from Paul Houle. 5.JAL. Contains JAL, the free Java Algorithm Library. Provides templated algorithms and complements the templated ArrayLists with broad and quick functionality. Written by Silicon Graphics. You are very much welcome to participate, either by sending bug reports, comments, improvements, extensions or entire independent new packages that fill open gaps. Colt is free. Wolfgang Hoschek. ---------------------------------------------------------------------- Wolfgang Hoschek | e-mail: Wolfgang.Hoschek@cern.ch CERN IT Division | phone: +41 (22) 767 8089 European Laboratory | fax: +41 (22) 767 7155 for Particle Physics | home: http://www.cern.ch/CERN/Divisions/EP/HL ----------------------------------------------------------------------
Technical Details
Message-ID:
<3732E23C.46B001BD@cern.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fcfbb,7a0115884634fa17,start X-Google-Attributes: gidfcfbb,public X-Google-Thread: 10a636,7a0115884634fa17,start X-Google-Attributes: gid10a636,public X-Google-Thread: 10568c,7a0115884634fa17,start X-Google-Attributes: gid10568c,public X-Google-Thread: 11a541,7a0115884634fa17,start X-Google-Attributes: gid11a541,public X-Google-Thread: 10a146,7a0115884634fa17,start X-Google-Attributes: gid10a146,public From: Wolfgang HOSCHEK <Wolfgang.Hoschek@cern.ch> Subject: Colt 1.0 Beta 2 now available Date: 1999/05/07 Message-ID: <3732E23C.46B001BD@cern.ch> X-Deja-AN: 475145459 Content-Transfer-Encoding: 7bit X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: news@sunnews.cern.ch X-Trace: sunnews.cern.ch 926081643 11895 (None) 137.138.35.49 Organization: CERN - European Laboratory for Particle Physics Mime-Version: 1.0 Newsgroups: de.comp.lang.java,comp.lang.java.beans,comp.lang.java.programmer,cern.heplib,cern.java