PORTABILITY OF C-PROGRAMS AND UNIX SYSTEM

被引:35
作者
JOHNSON, SC
RITCHIE, DM
机构
来源
BELL SYSTEM TECHNICAL JOURNAL | 1978年 / 57卷 / 06期
关键词
D O I
10.1002/j.1538-7305.1978.tb02141.x
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Computer programs are portable to the extent that they can be moved to new computing environments with much less effort than it would take to rewrite them. In the limit, a program is perfectly portable if it can be moved at will with no change whatsoever. Recent C language extensions have made it easier to write portable programs. Some tools have also been developed that aid in the detection of nonportable constructions. With these tools many programs have been moved from the pdp‐11 on which they were developed to other machines. In particular, the unix* operating system and most of its software have been transported to the Interdata 8/32. The source‐language representation of most of the code involved is identical in all environments. © 1978 The Bell System Technical Journal
引用
收藏
页码:2021 / 2048
页数:28
相关论文
共 22 条
  • [1] FOX PJ, UNPUBLISHED
  • [2] JOHNSON SC, 1978, 5TH P ACM S PRINC PR
  • [3] Kernighan B. W, 1978, C PROGRAMMING LANGUA
  • [4] LYON TL, COMMUNICATION
  • [5] MELEN LS, 1976, THESIS U WATERLOO
  • [6] MILLER R, 1978, FEB AUSTR U COMP SCI
  • [7] MILLER RE, COMMUNICATION
  • [8] MORRIS D, 1977, INFORMATION PROCESSI, V77, P819
  • [9] UNIX TIME-SHARING SYSTEM
    RITCHIE, DM
    THOMPSON, K
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1978, 57 (06): : 1905 - 1929
  • [10] RETROSPECTIVE
    RITCHIE, DM
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1978, 57 (06): : 1947 - 1969