計算機科学分野のURLコレクション

Collection of URLs for Computer Science

[リンクに関する方針(Policy about WWW page linkage)]

Author: KANDO Takayuki
Homepage: http://www.is.titech.ac.jp/~kando9/
E-mail: Takayuki.Kando@is.titech.ac.jp

CSS: http://www.is.titech.ac.jp/~kando9/kando_std.css
Notice: http://www.is.titech.ac.jp/~kando9/Notice.html

Contents

Global Index & Serach
Programming Languages
C and C++, FORTRAN and Fortran90, Java, ML, Haskell, Other Languages
Compiler-Compiler
PCCTS, ML yacc
Development tools
Softweare Design
Mathematical Softweares
Parallel Processing
Books and Reports

Programing Languages

C and C++

The C++ Virtual Library
C++ Archive
Standard Template Library
Info on "new" C++ features
More Effective C++
The CINT C/C++ Interpreter
C++ Coding Standard
This is the anonymous FTP area for world.std.com, a public access Unix 230-system
LAPACK, LAPACK++ and TNT -> [Numerical analysis in Mathematical Softweares]

FORTRAN & Fortran90

Now Preparing.

LAPACK and LAPACK90 -> [Numerical analysis in Mathematical Softweares]

Java

Java 入門
アプレットを書く

ML

Standard ML of New Jersey
Modern Compiler Implementation in ML
The Journal of Functional Programming

Haskell

The Haskell Home Page
Philip Wadler's home page
The Journal of Functional Programming

Monad

"What the Hell are Monads?": Noel Winstanley's basic introduction to Monad.
"Monads": Wadler' list of papers about Monads.

Other Languages

... Now Preparing.

Compiler-Compiler

Portable Compiler-Compiler Tool Set PCCTS

ML yacc

Now Preparing.

Development tools

GNU tools
The GNU-Win32 Project
Make & Imake
WRPRC Gopher Menu (Imake document and etc.)

Softweare Design

Patterns Home Page

Mathematical Softwares

General guidance and collection

Netlib
Netlib is a collection of mathematical software, papers, and databases.
UTSA
Mathematical programs
GAMS
Guide to Available Mathematical Software
Department of Mathematics, Kobe University

Numerical analysis

LAPACK
Linear Algebra PACKage()
BLAS
Basic Linear Algebra Subprograms
LAPACK90
Fortran90 interface to LAPACK
LAPACK++
Linear Algebra PACKage in C++
This package is being superseded by the Template Numerical Toolkit (TNT), which utilizes new features of the ANSI C++ specification. TNT is a new design, but will integrate the functionlaity of Lapack++, IML++ (Iterative Methods Library in C++), SparseLib++
(Sparse Matrix Libraries in C++), and MV++ (Numerical Matrix/Vector Classes in C++)
Template Numerical Toolkit (TNT)
The Template Numerical Toolkit is a collection of mathematical libraries for numeric computation in C++.
ScaLAPACK
The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. [ScaLAPACK Project]
PBLAS
Parallel Basic Linear Algebra Subprograms
BLACS
Basic Linear Algebra Communication Subprograms

Computer algebra

Now prepairing.

Parallel Processing

MPI - The Message Passing Interface Standard
Parallel Virtual Machine (PVM) Version 3
VI Architecture
Virtual Interface Architecture for PC clustering. In VIA, each process can use virtual interface of network-card.
I2O Special Interest Group
Intelligent I/O Architecture for PC clustering.

Books and Reports

TRC HOME Page
本をさがす
Japan MARC Book Information
The Library of Congress(アメリカ合衆国国会図書館)

Reserch Reports

xerox RXRC Cambridge Technical Report Series
Chiba University Library Home Page
Database
My reference list database for ASCII Japanese BiBTeX.