精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>待整理2000/4/25之后>>介绍一个好C++TemplateLib-OSE

主题:介绍一个好C++TemplateLib-OSE
发信人: rampig()
整理人: majorsun(2000-10-11 09:51:21), 站内信件

http://www.dscpl.com.au/

OSE is an environment designed to support the day to day activities of
 software
developers. The package is mainly targeted at C++ programmers and
consists of three main parts. These are a C++ class library, a build e
nvironment based on GNU Make, and documentation extraction tools for p
roducing hardcopy as well as online documentation.
The C++ class library contains diverse support for areas including err
or handling, error message logging, error recovery, program debugging,
 memory management, resource management, generic collections, text man
ipulation, date and time arithmetic, operating system interfacing,
event driven systems, interprocess communications and multithreading. 
In
short, the nuts and bolts that are needed for building robust, quality

software applications.
The build environment has been written so as to
greatly simplify the task of writing makefiles, making the
task of building applications, as well as the generation of both stati
c
and shared libraries much easier. The details of template instantiatio
n for
many of the C++ compilers is hidden, making it possible to write makef
iles
which are portable between different C++ compilers as well as differen
t
platforms.
The documentation extraction tools are able to take comments from C++ 
class
header files and produce UNIX style manual pages, HTML, or MML files
suitable for inclusion into Frame documents. A further tool to convert
 UNIX style manual pages into HTML documents is also provided.
Development of OSE commenced in 1990, being made available via the Int
ernet in
1993. OSE was a winner of CODA'94, the ComputerWorld Object Developer 
Awards
which is held in conjunction with ObjectWorld in Sydney, Australia. Th
e
category in which OSE was a winner was "Best implementation of a reusa
ble
development environment for company deployment".
OSE is not in the public domain, however, you may make use of the soft
ware
without fee, subject to the terms and conditions of a liberal license 
agreement. The license grants you the right to make use of the softwar
e including copying or redistributing the software as part of a produc
t of
your own devising, whether it be for non commercial or commercial use.

The only major restriction placed on your use of OSE, is that you do n
ot
go modifying it for your own requirements, or break the source code up

into parts, but use it "as is".

--
星星知我心。
猩猩知我心。

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.105.71.48]

[关闭][返回]