The 1991 ACM Computing Classification System

  1. Packet networks
  2. Paint systems
  3. Parabolic equations
  4. Parallel
  5. Parallel
  6. Parallel algorithms
  7. Parallel circuits
  8. Parallel processing
  9. Parallel processors
  10. Parallel programming
  11. Parallel rewriting systems
  12. Parallelism and concurrency
  13. Parameter learning
  14. Parsing
  15. Parsing
  16. Partial Differential Equations
  17. Patents
  18. Path and circuit problems
  19. Pattern analysis
  20. Pattern matching
  21. PATTERN RECOGNITION
  22. People
  23. Perceptual reasoning
  24. Performance
  25. Performance Analysis and Design Aids
  26. Performance Analysis and Design Aids
  27. Performance Analysis and Design Aids
  28. Performance and usage measurement
  29. Performance attributes
  30. Performance measures
  31. PERFORMANCE OF SYSTEMS
  32. Peripheral control
  33. Permutations and combinations
  34. Personal computers
  35. PERSONAL COMPUTING
  36. Petri nets
  37. Philosophical foundations
  38. Photocomposition/typesetting
  39. Photometry
  40. Physical Design
  41. PHYSICAL SCIENCES AND ENGINEERING
  42. Physical security
  43. Physical structures
  44. Physically based modeling
  45. Physics
  46. Picture description languages
  47. Picture/Image Generation
  48. Pipeline
  49. Pipeline processors
  50. Pipeline processors
  51. Pixel classification
  52. Placement and routing
  53. Plan execution, formation, generation
  54. Polynomials, methods for
  55. Portability
  56. Portability
  57. Pre- and post-conditions
  58. Predicate logic
  59. Preprocessors
  60. Pretty printers
  61. Pricing and resource allocation
  62. Primary memory
  63. Primitive data items
  64. Privacy
  65. Probabilistic algorithms (including Monte Carlo)
  66. Probabilistic computation
  67. PROBABILITY AND STATISTICS
  68. Problem Solving, Control Methods, and Search
  69. Procedures, functions, and subroutines
  70. Process control
  71. Process control systems
  72. Process Management
  73. PROCESSOR ARCHITECTURES
  74. Processors
  75. Processors
  76. Productivity
  77. Program and recursion schemes
  78. Program editors
  79. Program modification
  80. Program synthesis
  81. Program transformation
  82. Program translation
  83. Program Verification
  84. Program verification
  85. Programmer workbench
  86. Programming Environments
  87. PROGRAMMING LANGUAGES
  88. Programming Languages and Software
  89. Programming teams
  90. PROGRAMMING TECHNIQUES (E)
  91. Project and People Management
  92. Projections
  93. Proof theory
  94. Propelling mechanisms
  95. Proprietary rights
  96. Protection mechanisms
  97. Protocol architecture
  98. Protocol verification
  99. Pseudoinverse restoration
  100. Pseudoinverses
  101. Psychology
  102. Public key cryptosystems
  103. Public networks
  104. Public Policy Issues
  105. Publishing