Editor's Note: This growing directory is manually maintained and automatically tested for broken links once a month. Links which appear broken for three or more consecutive months are deleted.
Should there be anything wrong with an entry, let me know and I will be glad to correct it.
Note: an entry can appear in several categories.
|
INSTITUTIONS |
International, Europe, USA, Elsewhere
|
EVENTS |
major Congresses, Conferences and Meetings
|
JOURNALS |
e-Zines and Blogs
|
ENCYCLOPEDIAS |
Dictionaries and Wiki's
|
DATABASES |
Directories, References, and a list of Books
|
HISTORY |
and Milestones
|
EDUCATION |
and Fun
|
INFORMATION |
Sites, Articles and Text libraries
|
SPECIAL TOPICS: |
Drivers,
RTOS',
AI,
Crypto,
FT & IT,
ILT,
Matrices,
Optimization,
Arbitrary precision
|
DEVELOPERS |
Sites,
Forums,
Tools / Code,
Languages / Compilers,
Editors,
Management
|
SOFTWARE |
sci-tech Applications, File handling, 995
|
COMPANIES |
other than those already listed
|
WWW |
web programming Links and Books
|
|
INSTITUTIONS, Associations and Groups
For a more generic Directory, see the Stan's links to Science Institutions.
- International:
- ACM the Association for Computing Machinery.
- FSF, the Free Software Foundation behind the GNU operating system.
- GNU Operating System. Developers, see the Savannah section and the list of open projects
- IADIS International Association for Development of the Information Technology.
- IEEE Computer Society portal.
- OpenMP, home page of the new parallel programming standard.
- Python Software Foundation behind the Python programming language.
- Qubit, dedicated to Quantum Computing.
- W3C Consortium. Maintains HTML, XHTML, XML formats.
- W3C MathML. Home of the Math Markup Language.
- Europe:
- FL&C, Formal Languages and Compilers Group at Politecnico di Milano, Italy.
- INRIA, French Institut National de Recherche en Informatique et en Automatique, France.
- NIC, John von Neumann Institut für Computing, Germany.
- USA:
- Humanoid Robotics Group at MIT.
- NIST's Information Technology Laboratory.
- NAMIC, National Alliance for Medical Image Computing.
- Optimization Technology Center at Argonne National Laboratory and Northwestern University.
A true treasure trove. Includes NEOS Server and Guide, and OTC Research and Software.
- Elsewhere:
EVENTS: Conferences, Major Meetings, ...
JOURNALS, e-Zines, Libraries and Blogs
ENCYCLOPEDIAs, Dictionaries and Wikis
DATABASES, Directories and Reference lists
- 3D2F software archives.
- ACM Collected Algorithms. Free for non-commercial use.
Note: Files with no extension are plain text.
- BABEL, a glossary of computer-oriented abbreviations and acronyms.
- CERN Document Server, an open-access repository of articles, theses, ... Search for software.
- CoRR, Computing Research Repository at arXive. Huge and free.
See also Front for arXive.
- Free Downloads Center, a huge server of free software.
- Handbook of Mathematical Functions by Abramowitz M., Stegun A., Editors.
- Mozilla Developer Center. A great web programming informtion database.
You do not need to be a Mozilla developer to appreciate this treasure trove.
- Netlib Repository of mathematical software, papers, and databases.
There is also a netlib mirror at Sandia National Labs.
- Statistics articles repository at arXive. Free.
- Stony Brook Algorithm Repository, by S.S.Skiena. Code for 75 algorithms. Great!
- Technical Reports of the Computer Laboratory of the University of Cambridge.
Over 700 freely accessible PDFs.
- Link lists:
- C++ Resources Directory.
- FIDB, Fachvörterbücher Informatik. German.
- FreeScience directory of free scientific computing software.
- Komtoo, an interesting Directory.
- Object-Oriented Numerics. Formidable.
- OpenMP Resources for parallel programming.
- Scientific Computing directory compiled by M.T.Heath.
- WebRing of Computer Science.
- References, Bibliografies, and Books lists:
- ACM online Books & Courses. Free for ACM members.
- Books about Software, Programming, Algorithms, ....
A huge list maintained by Stan Sykora (see also the online books section).
- Collection of Computer Science Bibliographies. Amazing.
- Computer books. Very useful.
- Computer Science at the MIT Open CourseWare initiative. Free courses and books.
- DBLP (Computer Science Bibliography) at Universität Trier. Amazing.
- Free Books on programming, computer science, databases, and operating systems.
- Free Programming and Computer Science Books. Very useful.
- FreeScience directory of free, online computer science books.
A very valuable resource, though it counts as books also courses and scripta.
- Online computer books. A huge list of free Computer Books, eBooks and Online Books.
- Open source Computer Science Textbooks at Textbook Revolution.
- Semidefinite Programming. A huge directory maintained by Christoph Helmberg.
HISTORY and Milestones
EDUCATION and Fun
- A list of free online software books, courses and theses
- A Brief Maxent Tutorial by Adam Berger.
- Algorithms and Complexity, a free online book by Herbert S. Wilf. Buy 2nd Edition.
- C Reserved Identifiers by Stan Brown.
Old, but well written and still useful.
- C++: A Dialog, a nice text by Steve Heller.
- C++ Optimization Strategies and Techniques by Pete Isensee. See also Pete's other stuff.
- Category Theory for Computing Science by Michael Barr and Charles Wells.
- Compact Guide to Lex & Yacc by Thomas Niemann, or how to build a compiler.
- Complex Analysis Project for undergraduates by John H.Mathews.
See the modules.
- Computational Introduction to Number Theory and Algebra by Victor Shoup.
- Computer Architecture and Interfacing to Mechatronic Systems,
an online book by Dario J.Toncich.
- Computer Science at the MIT Open CourseWare initiative. Free courses and books.
- Data Structures and Algorithms
with Object-Oriented Design Patterns in C++ book
by Bruno R.Preiss.
Also available in Java, C#, Python, Ruby, Lua, Perl, and PHP.
- Eric's Book about Linux by Eric Forsberg.
- Function X Tutorials: C++, C#, Java, HTML, JavaScript, etc., etc.
- Free online books. A list maintained by Stan Sykora.
- Foundations of Cryptography by Oded Goldreich
(related and complementary postsript texts). Printed book >>
- Guide to Computer Training Resources. Cool articles and links.
- Graph Algorithms by Shimon Evan (Chapters 1-6, .ps format).
more >>
- Information Theory, Inference, and Learning Algorithms,
an online book by David MacKay.
Available also in print.
- Introduction to Complexity Theory by Oded Goldreich. Two sets of lecture notes.
- Introduction to the Conjugate Gradient Method Without the Agonizing Pain (pdf, 64 pages)
by Jonathan R.Shewchuk at Carnegie Mellon.
- Introduction to Modern Cryptography by Mihil Bellare and Phillip Rogaway. A Course.
- Lecture Notes by M.T.Heath, corresponding to his book on Scientific Computing.
- Lecture Notes on Cryptography by S.Goldwasser and Mihil Bellare. A Course.
- Lectures Notes on Optimization by Pravin Varaiya.
Online PDF re-issue of a book out of print since 1975.
- Lexical Analysis and Parsing using C++
by Bruno R.Preiss. 390-page PDF.
- Mathematical Optimization by the Computational Science Education Project.
Online book on unconstrained and global optimization (HTML and PostScript). Very good!
- Mathematics for Algorithm and Systems Analysis, a free textbook
by Edward A. Bender and Gill S. Williamson.
- MathCS, resources for anyone interested in Mathematics, Statistics, Java Programming, or Robotics.
- MIT Open Courses in Electrical Engineering and Computer Science. Free.
- MERLOT. An amazing educational resource.
- Modern Cryptography, Probabilistic Proofs and Pseudorandomness by Oded Goldreich
(related and complementary postsript texts). more >>
- Numerical Analysis Project for undergraduates by John H.Mathews.
See the modules.
- Object-Oriented Software Engineering by J.McCormack.
Course CSE2305 at Monash University.
- Operator Precedence Parsing by Thomas Niemann.
- Optimizing C and C++ Code at EventHelix.
- PHP tutorial by Paul Hudson (go to end of the page). Excellent.
- Planning Algorithms book by Steven M. LaValle (1023 pages, Cambridge Uni Press 2006).
- Randomized Methods in Computation by Oded Goldreich. Lecture notes.
- Rough Set Data Analysis: A road to non-invasive knowledge discovery, a primer by Ivo Düntsch and Günther Gediga.
- Software carpentry by Greg Wilson. Scientific computing in Python.
The goal: to speed up software development by scientist.
- Security Engineering: A Guide to Building Dependable Distributed Systems by Ross Anderson, Complete 1st Edition and selected Chapters of 2nd Edition.
Printed book >>.
- Software Tutorials on ATLAS Computing (DocuShare).
- Sorting and Searching Algorithms: A Cookbook by Thomas Niemann.
Attention: Updated and expanded version of this free book is available from ePaperPress
in 4 languages (English, Russian, Italian and French).
- Structure and Interpretation of Computer Programs a free course at MIT Open Courseware.
Zipped 41 Mb. Based on the printed book by H.Abelson and G.J. and Julie Sussman.
- Teach yourself C in 21 days, online popular book by Peter Aitken and Bradley L.Jones.
- Tutorials by Olfa Nasraoui (Uni Luisville).
Nice articles about web mining, www personalization, genetic optimization, robust statistics and clustering.
- Visual Basic Collections and Hash Tables by Thomas Niemann.
- Web-Database Programming: CGI and Java Servlets. A tutorial at Uni Stanford.
- Writing C/C++ Macros: Rules, Tricks and Hints by Stan Sykora. See also this.
- Ynot Logic Simulator: A literate C++ program
by Bruno R.Preiss. 176-page PDF plus source-code.
- Fun:
- An Amazing Algorithm.
- Ananthapuri IT/Software jokes.
- Computers and software humor. A list of links on the Open Directory.
- Hacker's Wisdom, links edited by Luis Fernandes (Elf).
- Programmers jokes at WorkJoke.
- XKCD comics.
INFORMATION Sources, Articles and Libraries
- Algorithms for Programmers by Jörg Arndt.
Nice open project and a book (pdf, 970 pp).
- ARM Assembly Language Programming, an online book by Pete Cockerell.
- Autoregressive Modeling: Elementary Least-Squares Methods, an online text by H.Thornburg.
- CoRR, Computing Research Repository at arXive. Huge and free.
See also Front for arXive.
- Finite Field Arithmetics with code snippets.
A Chapter from the Guide to Eliptic Curve Cryptography by Darrel Hankerson, Alfred Menezes and Scott Vanstone.
- Genetic Algorithms Library by Mladen Jankovic.
A long article with C++ code at Code Project. Excellent.
- Geometry, Surfaces, Curves, Polyhedra at the site of Paul Bourke.
Lots of geometric algorithms.
- Handbook of Applied Cryptography
by Alfred J.Menezes,
Paul C. van Oorschot and
Scott A.Vanstone.
Printed version.
- Home site of Paul Hudson.
A PHP book and lots of articles.
- Home site of Hans D.Mittelmann.
A treasure trove on numerical math and optimization methods.
- Home site of Robert Munafo.
Eclectic, very interesting.
- Home site of Jim Weigang.
A treasure trove in/about APL language. Articles and lots of code.
- Home site of Andrew Zisserman. Excellent PDF's.
Courses: Optimization, Estimation & Inference, Computer Vision, 2D Signal Analysis.
- C/C++ Languages info on Microsoft's MSDN.
- IEEE 754. Floating point format.
- Matlab manual for humans (but does not cover much of the ground).
- Mathematica SourceCode. Applications and examples with source code.
- MaxEnt and Exponential Models by Adam Berger.
- Numerical Recipes by Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P.
Subscribe to the newest C++ verion, or consult chapters of older versions. Excellent.
- On LISP, a free book by Paul Graham.
- OpenMP Resources for parallel programming.
- Pre-Defined Compiler Macros, a sourceforge.net project.
- Quantum Factoring Algorithm site of Ashok Muthukrishnan. Contains a nice pdf article.
- Scientific Computing. Algorithms and information source.
- The Matrix Cookbook, a free mathematical desktop reference on matrices
by Kaare B.Petersen and Michael S.Pedersen. Great.
- Wavelets - all there is to know about them. Do not miss this one!
- Articles:
- Articles by Albert Tarantola:
= Popper, Bayes and the Inverse Problem,
= Probabilistic Approach to Inverse Problems (with Klaus Mosegaard)
= Monte Carlo Sampling of Solutions to Inverse Problems (with Klaus Mosegaard)
and more ...
- C++ Portability Guide at Mozilla Developer Center. Very detailed. A must read.
- Comparison of computer algebra systems, an useful article on Wiki Slice. Lots of up-to-date links.
- Designing and Building Parallel Programs, a book and a project by Ian Foster.
- DevArticles. Articles for software developers. Good.
- Distributed Extreme Programming
by Michael Kircher, Prashant Jain, Angelo Corsaro and David Levine.
- Downhill Simplex Method for Many (~20) Dimensions on Grzegorz Kaczmarczyk's site.
- Dynamic Programming Algorithm (DPA) for Edit-Distance
by Lloyd Allison at Monash University.
- Efficient Algorithms for Sorting and Synchronization, a Thesis by Andrew Tridgell.
- Extreme Programming: a gentle introduction by Don Wells.
- Netlib Repository of mathematical software, papers, and databases.
There is also a netlib mirror at Sandia National Labs.
- Strategies to build human-level-intelligence atrificial brain by Grzegorz Kaczmarczyk.
- Tech Notes by Will Bryant. Some very good stuff on C++, #C and #web features.
- Why functional programming matters by John Hughes. Haskell and not only.
- Text libraries:
- Stan's Library section on programming.
SPECIAL TOPICS: Drivers, RTOS, AI, Crypto, Matrices, Optimization
- Drivers development:
- EFG Library. Lots of mostly free stuff.
- EnTech Taiwan. Libraries for driver-developers. Kick out huge, user-unfriendly Win32 DDK's.
I have used their TVicHW32. Great.
- Jungo Driver Development. Nice, very professional, but expensive.
- Lakeview Research. Interfaces: USB,Serial,PP,Ethernet, ... Great.
- TinyPort. Free.
- TVic. Driver & Ring0 development stuff. Nice and low-cost.
- Zeal Soft Studio. Simple access to parallel ports and ring 0 memory, plus Win32 developer tools.
I have used with NTPort and MemAccess Libraries. Great and affordable !!!
- Real-Time Operating Systems:
- ANTOS, configurable RTOS for x86 systems. Free.
- AVIX RTOS for a range of micros.
- BeRTOS low-cost open-source system for several architectures; with Windows SDK.
- ChibiOS/RT is a free sourceforge project. Very respectable.
- eCos, a free RTOS with a wide community of buffs.
- eCosPro a commercial evolution of eCos from eCosCentric.
- FreeRTOS, popular RTOS for 26 architectures.
Low-cost derivations: OpenRTOS, SafeRTOS.
- uC/OS-II from Micrium. Low Cost RTOS for many micros.
- OSE RTOS from ENEA.
- QNX, a widespread commercial RTOS.
- RTAI, Real-Time Application Interface for Linux.
- RTLinux from Wind River. Scalable versions, starting free for Academy.
- RTOS info on Wikipedia.
See also the List of RTOS.
- Salvo, an RTOS for very-low-cost embedded systems with very limited space.
- Sciopta RTOS puts accent on certified safety.
- ThreadX from Express Logic is low-cost and very compact.
- TinyOS, an open-source OS for wireless embedded sensor networks, and beyond.
- WxWorks from Wind River, an upper-bracket RTOS.
- Windows CE, the Microsoft RTOS.
- Artificial Intelligence:
- CyCorp, founded to research, develop, and commercialize Artificial Intelligence.
- Humanoid Robotics Group at MIT.
- Machine Learning, Neural and Statistical Classification, a free online book
edited by D.Michie, D.J.Spiegelhalter and C.C.Taylor.
- OpenCyc, home of the homonymous open-source project.
- Cryptography:
- Finite Field Arithmetics with code snippets.
A Chapter from the Guide to Eliptic Curve Cryptography by Darrel Hankerson, Alfred Menezes and Scott Vanstone.
- Foundations of Cryptography by Oded Goldreich
(related and complementary postsript texts). Printed book >>
- Handbook of Applied Cryptography
by Alfred J.Menezes,
Paul C. van Oorschot and
Scott A.Vanstone.
Printed version.
- Introduction to Modern Cryptography by Mihil Bellare and Phillip Rogaway. A Course.
- ISO 18033-2: A Standard for Public-Key Encryption on the site of Victor Shoup.
- Lecture Notes on Cryptography by S.Goldwasser and Mihil Bellare. A Course.
- Modern Cryptography, Probabilistic Proofs and Pseudorandomness by Oded Goldreich
(related and complementary postsript texts).
more >>
- Fourier and other Integral Transforms:
- FFTPACKS a free Fortran library developed at the National Center for Atmospheric Research.
- FFTW, a free C library for DFT in 1 or n dimensions, arbitrary size real and complex data.
- FXT, an amazing library of fast transforms and low level algorithms.
- Mathematics of the Discrete Fourier Transform (DFT) with Audio Applications,
by J.O.Smith III.
- Radon Transform presentation by Min Wu in a medical imaging context.
- Inverse Laplace Transform:
- C# ILT implementation by Walt Fair Jr. at Code Project (Stehfest algorithm).
- CONTIN on the site of its father, Stephen Provencher.
Contains also his DISCRETE and SplMod packages. Free Fortran sources.
- Jacobi Polynomials Used to Approximately Invert the Laplace Transform,
by A. Al-Shuaibi and F. Al-Rawajih.
- Regularization Method for Numerical Inversion of Laplace Transforms,
a site of Vladimir Krizhniy.
- Mathematica source code: Numerical ILT.
- Numerical methods for the inversion of the Laplace transform,
a very nice page maintained by Peter Valkó. Includes a list of > 1500 references!
- Matrices and Linear algebra:
- BlueBit's Active X matrix algebra components and libraries.
- LAPACK, the Linear Algebra PACKage available at NetLib (free).
This is Fortran 77 version with links to other versions. For the C++ version, see LAPACK++
There is also a netlib mirror at Sandia National Labs.
- Matrix computations in C (the Meschach's book) code on a David Stewart's page.
Much on this page is broken, but get the mesch12b.zip complete matrix library file.
- PuLP, a linear programming modeler Python code by J-S.Roy.
- ScaLAPACK, similar to LAPACK, but concentrating on sparse and band matrices.
The rich Users Guide of this project is worth seeing.
There is also a netlib mirror at Sandia National Labs.
- The Matrix Cookbook, a free mathematical desktop reference on matrices
by Kaare B.Petersen and Michael S.Pedersen. Great.
- Optimization and Data Fitting:
- Adapted Nelder-Mead, a downhill-simplex application article by A.Prsa and T.Zwitter.
- Autoregressive Modeling: Elementary Least-Squares Methods, an online text by H.Thornburg.
- COBYLA, a derivative-free constrained Powell method C code by J-S.Roy.
- Convex Optimization, an online book by Stephen Boyd and Lieven Vandenberghe.
Printed copy also available.
- DataFit application and DataFitX DLL from Oakdale Engineering. Commercial.
- Decision Tree for Optimization Software on Hans Mittelmann's site. Very useful.
See also this optimization benchmarks page.
- Downhill Simplex Method for Many (~20) Dimensions by Grzegorz Kaczmarczyk.
- Genetic Algorithms Library by Mladen Jankovic.
A long article with C++ code at Code Project. Excellent.
- Function minimization by downhill simplex in APL on the site of Jim Weigang.
- Introduction to the Conjugate Gradient Method Without the Agonizing Pain
by Jonathan R.Shewchuk at Carnegie Mellon.
- Lectures Notes on Optimization by Pravin Varaiya.
Online PDF re-issue of a book out of print since 1975.
- Levenberg-Marquardt nonlinear least squares algorithms in C/C++ by Manolis Lourakis.
Almost an encyclopedia on LM. Continuously updated, it contains many links and free source code.
- Mathematica source code: Genetic Algorithms. A tutorial with source code; by Mats Bengtsson.
- NLREG, a NonLinear Regression and Curve Fitting software package. Commercial.
- Optimization Lectures by Andrew Zisserman. Four very good PDF's and many links.
- Optimization Algorithm Toolkit (OAT) by Jason Brownlee on SourceForge.
- Optimization methods presented by John H.Mathews. Scroll to the last section.
- Optimization Technology Center at Argonne National Laboratory and Northwestern University.
A true treasure trove. Includes NEOS Server and Guide, and OTC Research and Software.
- OTC Software. PCx, OOQP, KNITRO, CG+, DGSOL, L-BFGS, TRON, ICFS, COPS; all free.
- Sequential Simplex Optimization (PDF 3.8 Mb), a free online book by Walters F.H., Morgan S.L., Parker L.R.Jr., Deming S.N., CRC Press 1991. Licensed electronic reprint 1999.
- TNC, truncated Newton method C code by J-S.Roy.
- Arbitrary precision development tools:
- apfloat, a quite large, free C++ and Java library aiming at high performance. Impressive.
- GMP - the GNU Multiple Precision Arithmetic Library, a great, free, and professional resource.
- MAPM a Portable Arbitrary Precision Math Library in C, by Michael C.Ring. Oldish, but still nice.
- PARI/GP, another great resource, especially for numeric math research. Does also some symbolic Math. Comes with a free calculator and a set of fancy functions. See also a PARI/GP tutorial by Robert B. Ash.
SOFTWARE DEVELOPERS: Sites, Forums, Tools and Utilities
- Sites for Software Developers:
- ASPN, the Active State Programmer Network.
Free access to valuable programming resources for Perl, Python, PHP, Tcl, and XSLT,
- Code Guru at Internet.com.
- Code Project a huge developers forum. Lots of free code.
- DevArticles. Articles for software developers. Good.
- DevX software development portal.
- Free Downloads Center, a fuge server of free software.
- Free Programming Resources.
- IBM software portal.
- Intel Developers site.
- Mathematica SourceCode. Applications and examples with free Mathematica source code.
- MS Developers Network (MSDN) worldwide site.
- Standard Template Library Programmer's Guide. Concise and good.
- The Free Country. A most valuable server of free tools for developers.
- Sites of Software Developers:
- Lakeview Research of Jan Axelson. Interfaces: USB,Serial,PP,Ethernet, ... Great.
- Home site of Kenneth P.Baclawski, expert in ontology based computing (semantic web, ec).
- Home site of Ingo Berg, father of muParsesr.
- Home site of Douglas Wilhelm Harder. Math and electronics oriented software.
- Home site of Pete Isensee. He writes software for games.
- Home site of Steve Miller, a Win32 programmer. He offers a number of small & handy free utilities.
- Home site of Jean-Sébastien Roy. See his collection of open-source code (C, Fortran, Python).
- Home site of Joel Spolsky; software developer & author of books and articles.
- Home site of Andrew Tridgell at Samba. Lots of free code and a collection of useful junkcode.
- Home site of G.Urroz. Computing and a lot of other stuff.
- Forums and public projects:
- Code Project. Windows developers community (primarily .NET but also C++, C#, etc).
- Earth Web. Lots of freeware and shareware,....
- Globus Alliance. Community developing the technologies behind the Grid.
- Intel Software Network. Why not register? It does help.
- SourceForge.net. Collaborative open-source development projects.
- Tools, Utilities and Code snippets:
- AMS - Advanced Microsystems. Large set of low cost cross-assemblers for all kinds of micros.
- Bison a free GNU parser generator.
- BlueBit's Active X matrix algebra components and libraries.
- CCAA, The Complete Collection of Algorithm Animations. Great!
- Circuit Design simulation Component 4.0. Free C++ GUI source code Win32 from uCanCode,
distributed by Brothersoft. Not just electronics!
- DADS at NIST (Dictionary of Algorithms and Data Structures).
- Delaunay Triangulations, a Chapter from Computational Geometry by Mark de Berg et al.
- Dependency Walker utility for Win 32 DLL developers. Available for all platforms. Free and good.
- Fibonaccian search in C by Manolis Lourakis.
- Flex home page (an open SourceForge project). Flex is a tool to generate programs
which recognize lexical patterns in text (scanners).
- Free Site. Lots of freeware and shareware,....
- Genetic & Evolutionary Algorithms toolbox.
- ImageJ, free Java image processing tools from the NIH Research Services Branch.
- Intel Open Source and its Libraries.
- Intel Threading Building Blocks for those doing multi-threading. Free.
See also the book and this document.
- Java Scripts Source. Over 2300 free scripts!.
- Math code snippetts from Douglas Wilhelm Harder. Number systems in C++ and Java; fuzzy logic, etc.
- MathCS, resources for anyone interested in Mathematics, Statistics, Java Programming, or Robotics.
- muParser, free math expression parser library by Ingo Berg. Great.
- NTL: A Library for doing Number Theory by Victor Shoup.
- Numbers, constants and computation by X.Gourdon and P.Sebah. Some nice algorithms.
- OpenJPEG library. Free JPEG 2000 library and tools.
- PARI/GP, a great arbitrary precision resource, especially for numeric math research. Does also some symbolic Math. Comes with a free calculator and a set of fancy functions. See also a PARI/GP tutorial by Robert B. Ash.
- Plouffe's Inverter and Table of Constants, a database of over 215'000'000 of them.
- Programmers Heaven. Freeware, shareware,.... [broken ???]
- RIES, the Inverse Equation Solver, on Robert Munafo's website.
- RoboHELP. Expensive WinHelp development package.
- Savannah, the developer's section at GNU. See also the list of open GNU projects
- Software Verify. Low-priced development tools.
- StatLib. Lots of stuff for scientific software programmers.
- Stony Brook Algorithm Repository, by S.S.Skiena. Code for 75 algorithms. Great!
- String matching algorithms. A nice collection.
- System Internals. Freeware Windows info and tricks.
- Win Site. Freeware, shareware,....
- Compilers, Languages, IDE's and OS's:
- Algol page on the Open Directory (DMOZ) containing further links.
- BC, a free (GNU) compiler of the BC language,
similar to C, but with arbitrary numeric precision.
- C++: A Dialog, a nice text by Steve Heller, plus a free compiler.
- C++ to C# free source translator.
- Code::Blocks, a free C++ compiler with a nice IDE.
- Dev-C++. Free C++ compiler for Win32.
Publisher: Bloodshed Software.
Uses GCC compiler and Mingw or Cygwin libraries. Updated in Sep 2011.
- Dive into Python.
- Fortran M home page. Fortran with parallel computing extensions.
- FreeBSD home page. A free UNIX-based operating system for Intel-type processors.
- Haskell home page. A free, popular functional programming language (as opposed to imperative ones).
See also the Try Haskell tutorials.
- IDA Disassembler from Hex-Rays, excellent tool (not just for hackers and reverse engineers).
Both pro and [reduced] freeware versions are available.
- Itanium, explicitly parallel dialect of Java for scientific computing on large-scale multiprocessors.
- Learning to Program ... in Python. Essentially the home site of Alan Gauld.
Translations into Czech, German, Korean, Italian, Portuguese and Spanish!
- Linux Mandriva home and wiki.
- Microsoft Visual Studio Express, free development IDEs for Windows using Basic / C# / C++.
- Oberon of N.Wirth and J.Gutknecht at ETH.
A modern integrated software environment.
Single-user, multi-tasking, runs on hardware or on top of a host operating system. Free.
- OpenMP Compilers and API's for parallel programming.
- Python language home. Free, open-source, handy, but slow (interpreted).
- Python Tutorial for Non-Programmers on Wikibooks.
- QT home page. Cross-platform application framework.
- Smalltalk home page. Grandfather of object-oriented languages. Free.
- Squeak home. Successor of SmallTalk. Free.
- Tcl/Tk, a non-programmer's introduction.
- Tcl Developer Exchange, a great site dedicated to the Tool Command Language.
- Tcl/Tk on Free Programming Resources. Great starting point.
- Turbo C 3.0 free C++ compiler from Borland with IDE and debugger.
- Turbo Pascal to C/C+ (win) free converter.
- Visual C++ Express Edition 2008. Free C++ compiler for Win32 from Microsoft Corporation,
distributed by Brothersoft.
- vxDev-C++, a free C++ compiler with a nice IDE, fully compatible with vxWidgets !!!
- WINE a compatibility layer for running Windows programs under Linux, FreeBSD, Mac OS X, Solaris, ...
- wxWidgets home. C++ API for GUI's on Windows, Linux, UNIX, Mac OS X, ... Free !!!
- Code editors for developers:
- Crimson Editor. User friendly,
powerful and
free.
The site also links to a number of other free editors:
Vim, PSPad, ConTEXT, NoteTab, EditPad, EditPlus, UltraEdit, TextPad, EmEditor.
- PSPad, a freeware programmer's editor running under Windows. Available in many languages.
- Scintilla, a nice SourceForge project; started to improve Python Win, grew beyond.
Configurable; comes with sources. See also the PARI/GP interface.
- Management of software development:
- CVS, the Concurrent Versions System maintained by Ximbiot. Free (GNU).
- SVN, the Concurrent Versions System maintained by Tigris. Free versions.
Sci-Tech Applications / Utilities, File handling, 995, ...
- Adept Scientific. Lots of nice but rather expensive science-related software.
- AVG antivirus from Grisoft. I use this one. Click here to get the free version.
- Brothersoft a huge repository of freeware and shareware utilities.
- Comparison of computer algebra systems, an useful article on Wiki Slice. Lots of up-to-date links.
- Calc98, pretty good and free multi-mode calculator.
There is also a reduced-functionality online version (jCalc).
- Calculator++, a cross-platform (Java) arbitrary-precision calculator.
- Crimson Editor. User friendly,
powerful and
free.
The site also links to a number of other free editors:
Vim, PSPad, ConTEXT, NoteTab, EditPad, EditPlus, UltraEdit, TextPad, EmEditor.
- Dependency Walker utility. Available for all platforms. Free and good.
- EventStudio System Designer, sequence diagram based engineering and design tool.
- FogBugz, software projects management for smart people.
- FreeScience directory of free scientific computing software.
- GNU Free Software Directory, free, serious, official. And GREAT.
- GnuPlot, free, portable, command-driven, interactive, multi-platform data and function plotting utility.
- Googol+ from Atelier Web is real great if you need an arbitrary-precision calculator.
- ImageJ, free Java image processing software from the NIH Research Services Branch.
- MacKichan home. Scientific Word + Latex editor with a math engine.
- MAGMA home. Magma is a major computational algebra system. Expensive.
- Maple home. Another major software packege to do Math. Expensive.
- Mathematica home. The symbolic math jewel - plus a fabulous math database. Expensive.
- Matlab home. We all use it at least sometimes, of course. Expensive.
- NumPy fundamental scientific computing package using the Python language.
See also SciPy (both are free and open-source).
- O-Matrix, technical computing environment and matrix-based scripting language.
- Octave, a free Matlab-compatible (almost) package and public project. Excellent.
- Omni Group software utilities for Mac OS X.
- OpenCyc artificial intelligence package.
- OTC Software. PCx, OOQP, KNITRO, CG+, DGSOL, L-BFGS, TRON, ICFS, COPS; all free.
- PC Pitstop internet utilities.
- Poly Software international, home of PSI-Plot, ProStat, PSI-Chart.
- POV-Ray, Persistence of Vision Raytracer,
is a free tool for three-dimensional graphics. See also.
- Process Library online utility describes named processes. Useful.
- QC expert, a statistical software from Trilobyte.
- R Project; free, open-source statistical computing and graphics project for Unix, Windows, MacOS.
- RAR and WinRAR archivers unpack RAR,ZIP,CAB,ARJ,LZH,TAR,GZ,ACE,UUE,BZ2,JAR,ISO,7Z,Z.
- Remote control of distant computers.
- S-Plus from Insightful (expensive).
- SAGE, a free mathematics software system licensed under the GPL. Uses the Python language.
- SCILAB, a free competitor of MATLAB. Excellent.
- SciPy open-source software for math, science, and engineering using the Python language.
See also NumPy.
- Smooth Draw. Comfortable Utility for free-hand drawing.
- StatLib. Data, Software and News from the Statistics Community.
- Total Commander, a shareware file manager (shell) for Windows (all types).
Resembles the old DOS Norton Commander but is much more powerful.
- Unscrambler from CAMO is all you will ever need for multivariate analysis.
- WINE. Good starting point for those who want to break from Windows to Linux.
- File handling, viewing, converting and recovering:
- 123 FileConvert. PDF to/from Word converter and a versatile image format converter. Low cost.
- Aeseus lost data recovery package.
- C++ to C# free source translator.
- CppDoc generates HTML documentation for C++ classes from your C++ source code. Great.
- DjVu document format home page. See also WinDjView.
- Data Rescue low-cost file recovery software for Mac.
- How to Recover Deleted Files with Free Software, an article on LifeHacker.
- LaTeX Editor. Free LaTex editor & IDE for Windows distributed by Brothersoft.
- Mathematical Illustrations by Bill Casselman. Includes code.
- PC Inspector File Recovery freeware recovers deleted/badly lost FAT12/16/32 and NTFS files.
- PDF Online converts for free documents of nearly any format to PDF.
They sell affordable PDF API libraries for most programming languages.
- Pdf 995 virtual printer. Anything you print becomes a PDF document.
- Postscript software: GhostSript, GhostView, GV, GSView, RedMon, etc. Free (GPL).
- Recuva freeware for all kinds of Windows. Recovers deleted files.
- SGV Sarc. Generators of flowcharts from C/C++ source code + code editors. Commercial.
- Total Commander, a shareware shell for Windows (all versions).
Resembles the old DOS Norton Commander but is much more powerful.
- Turbo Pascal to C/C+ (win) free converter.
- Undelete Plus freeware for all kinds of Windows. Recovers deleted files.
- WinMerge. Compares, differentiates and merges text files. Free, powerful utility for Windows.
- The 995 initiative:
- Backup 995. Intelligent backups manager.
- Ftp 995. powerful FTP-client for Windows 9x, ME, NT4, 2000 and XP.
- OmniFormat document conversion/manipulation. 75 formats.
- Open Office 995. A powerful competitor of MS Office.
- Pdf 995 virtual printer. Anything you print becomes a PDF document.
- PhotoEdit 995 image manipulation utility.
- SearchWithin. Search in msword, html, pdf, xls, ppt, ...
- Signature 995. High level protection for Internet communications.
- Zip 995. Advanced zipper/unzipper.
Various COMPANIES (except those already named)
- A+ Perfect Computers specialize in data recovery from faulty flash drives and memory devices.
- CloakWare deals in [data] security issues.
- Codeplay, Advanced C/C++ compilers and technologies for parallel processors. Scottish.
- EnTech Taiwan. Libraries for driver-developers. Profi display, graphic and monitor software utilities.
I have used their TVicHW32. Great and low-cost.
- EventHelix. Home of EventStudio System Designer.
- Extreme Optimization has extensive numerical libraries for .NET.
- Ghisler, home of Total Commander.
- Grisoft, home of the popular AVG antivirus and other PC security tools.
- Hex-Rays, home of the popular IDA disassembler.
- IBM. They used to have a big, fat monopoly - once.
They made it possible for mankind to produce errors many orders of magnitude faster than before.
- Intecs, Informatica e tecnologia del software. Italy.
- Intel. Co-founded in 1968 by Gordon E.Moore, the father of the Moore's Law.
- Maplesoft, home of Maple and MapleSim.
- MathSoft. Home of Matlab.
- Microsoft. Home of Windows. There is no limit to what they can make crash.
- NLREG does nonlinear regression and curve fitting.
- Oakdale Engineering does curve fitting gear (DataFit application and DataFitX DLL).
- QArchive. Lots of low-cost stuff.
- SciStore. Scientific Software with accent on Chemistry.
- SGI. Technical computing.
- SGV Sarc. Generators of flowcharts from C/C++ source code + code editors.
- TrollTech. Home of QT, a cross-platform application framework, and Qtopia.
- Wolfram Research. Home of Mathematica. The Company created by Stephen Wolfram.
- Zeal Soft Studio. Simple access to parallel ports and ring 0 memory, plus Win32 developer tools.
I have used with success their NTPort and MemAccess Libraries. Great and affordable.
|
Visitor #
ADVERTISE with us
Everyday links
Stan's Library
Stan's NMR Blog
BOOKs Lists:
MATH | SOFTWARE
PHYSICS | CHEMISTRY
ELECTRONICS | DSP
WWW | Patents&IP
MRI | NMR | ESR
Instruments
Link Directories:
SCIENCE Links
SCIENCE Edu & Fun
MATH & SOFTWARE
PHYSICS | CHEMISTRY
ELECTRONICS Links
NMR-MRI-ESR Links
PATENTS & IP Links
WWW Links
Other:
SI Units
SI Dimensions
Unit Converters
Physics Constants
Math Constants
HTML Glyphs
Support this site! SHOP from here:
COMPUTERS:
Deals
Bestsellers
Accessories
Calculators
This page is SPONSORED by:
|