- 论坛徽章:
- 1
|
原帖由 231053469 于 2006-1-13 13:12 发表
shell有线程没有 ????????
- When not to use shell scripts
- · Resource−intensive tasks, especially where speed is a factor (sorting, hashing, etc.)
- Procedures involving heavy−duty math operations, especially floating point arithmetic, arbitrary
- precision calculations, or complex numbers (use C++ or FORTRAN instead)
- ·
- · Cross−platform portability required (use C or Java instead)
- Complex applications, where structured programming is a necessity (need type−checking of variables,
- function prototypes, etc.)
- ·
- · Mission−critical applications upon which you are betting the ranch, or the future of the company
- Situations where security is important, where you need to guarantee the integrity of your system and
- protect against intrusion, cracking, and vandalism
- ·
- · Project consists of subcomponents with interlocking dependencies
- Extensive file operations required (Bash is limited to serial file access, and that only in a particularly
- clumsy and inefficient line−by−line fashion)
- ·
- · Need native support for multi−dimensional arrays
- · Need data structures, such as linked lists or trees
- · Need to generate or manipulate graphics or GUIs
- · Need direct access to system hardware
- · Need port or socket I/O
- · Need to use libraries or interface with legacy code
复制代码 |
|