The 1991 ACM Computing Classification System

  1. Data
  2. Data bank sharing
  3. Data communications
  4. Data communications
  5. Data Communications Devices
  6. Data compaction and compression
  7. Data description languages (DDL)
  8. Data dictionary/directory
  9. DATA ENCRYPTION
  10. Data encryption standard (DES)
  11. Data manipulation languages (DML)
  12. Data models
  13. DATA STORAGE REPRESENTATIONS
  14. DATA STRUCTURES
  15. Data terminals and printers
  16. Data translation
  17. Data types and structures
  18. Data-flow architectures
  19. Data-flow languages
  20. Data-path design
  21. Database Administration
  22. Database Applications
  23. Database Machines
  24. DATABASE MANAGEMENT
  25. Database processing
  26. Deadlock avoidance
  27. Deadlocks
  28. Debugging aids
  29. Decision problems
  30. Decision problems
  31. Decision support
  32. Decision tables
  33. Deduction
  34. Deduction and Theorem Proving
  35. Denotational semantics
  36. Depth cues
  37. Design
  38. Design
  39. Design Aids
  40. Design Aids
  41. Design Aids
  42. Design languages
  43. Design management
  44. Design Methodology
  45. Design studies
  46. Design Styles
  47. Design Styles
  48. Design Styles
  49. Desktop publishing
  50. Determinants
  51. Deterministic
  52. Device drivers
  53. Device independence
  54. Diagnostics
  55. Diagnostics
  56. Diagnostics
  57. Diagnostics
  58. Diagnostics
  59. Dictionaries
  60. Difference formulas
  61. Difference methods
  62. Digitization
  63. Digitizing and scanning
  64. Direct data manipulation
  65. Directory structures
  66. Discourse
  67. Discrete event
  68. DISCRETE MATHEMATICS
  69. Display algorithms
  70. Distributed
  71. Distributed applications
  72. Distributed Artificial Intelligence
  73. Distributed databases
  74. Distributed file systems
  75. Distributed memories
  76. Distributed networks
  77. Distributed programming
  78. Distributed systems
  79. Distributed Systems
  80. Distributed systems
  81. Distributed/network graphics
  82. Distribution and Maintenance
  83. Document Preparation
  84. Documentation
  85. Dumps
  86. Dynamic programming
  87. Dynamic storage management