The 1998 ACM Computing Classification System

  1. Machine translation
  2. Machine-independent complexity
  3. Machine-independent microcode generation
  4. Macro and assembly languages
  5. Main memory
  6. Maintenance
  7. Management
  8. Management audit
  9. MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
  10. Management techniques
  11. Management/Maintenance
  12. Manipulators
  13. Manufacturing
  14. Marketing
  15. Markets
  16. Markov processes
  17. Markup languages
  18. Mass storage
  19. Mathematical induction
  20. Mathematical Logic
  21. MATHEMATICAL LOGIC AND FORMAL LANGUAGES
  22. MATHEMATICAL SOFTWARE
  23. Mathematics and statistics
  24. Mathematics of Computing
  25. Matrix inversion
  26. Measurement techniques
  27. Measurements
  28. Mechanical theorem proving
  29. Mechanical verification
  30. Medical information systems
  31. Medicine and science
  32. Memory control and access
  33. Memory design
  34. Memory management (garbage collection)
  35. MEMORY STRUCTURES
  36. Memory technologies
  37. Memory used as logic
  38. Message sending
  39. Meta files
  40. Metatheory
  41. Method of lines
  42. Methodologies
  43. Methodologies
  44. Methodologies and techniques
  45. Methodology and Techniques
  46. Metrics
  47. Microcode Applications
  48. Microcomputers
  49. Microprocessor/microcomputer applications
  50. Microprocessors
  51. Microprocessors and microcomputers
  52. Microprogram Design Aids (D.2.2, D.2.4, D.3.2, D.3.4)
  53. Microprogrammed logic arrays
  54. Microprogramming languages
  55. Military
  56. Military
  57. Minicomputers
  58. Minimax approximation and algorithms
  59. Miscellaneous
  60. Miscellaneous
  61. Miscellaneous
  62. Miscellaneous
  63. Miscellaneous
  64. Miscellaneous
  65. MISCELLANEOUS
  66. Miscellaneous
  67. Miscellaneous
  68. MISCELLANEOUS
  69. MISCELLANEOUS
  70. Miscellaneous
  71. Miscellaneous
  72. Miscellaneous
  73. MISCELLANEOUS
  74. Miscellaneous
  75. Miscellaneous
  76. Miscellaneous
  77. Miscellaneous
  78. Miscellaneous
  79. MISCELLANEOUS
  80. Miscellaneous
  81. MISCELLANEOUS
  82. Miscellaneous
  83. Miscellaneous
  84. Miscellaneous
  85. Miscellaneous
  86. Miscellaneous
  87. MISCELLANEOUS
  88. Miscellaneous
  89. Miscellaneous
  90. Miscellaneous
  91. Miscellaneous
  92. MISCELLANEOUS
  93. Miscellaneous
  94. Miscellaneous
  95. Miscellaneous
  96. Miscellaneous
  97. Miscellaneous
  98. Miscellaneous
  99. MISCELLANEOUS
  100. Miscellaneous
  101. MISCELLANEOUS
  102. Miscellaneous
  103. Miscellaneous
  104. Miscellaneous
  105. Miscellaneous
  106. Miscellaneous
  107. Miscellaneous
  108. MISCELLANEOUS
  109. Mobile processors
  110. Modal logic
  111. Modal logic
  112. Model checking
  113. Model classification
  114. Model Development
  115. Model theory
  116. Model Validation and Analysis
  117. Modeling
  118. Modeling and prediction
  119. Modeling and recovery of physical attributes
  120. Modeling methodologies
  121. Modeling of computer architecture
  122. Modeling packages
  123. Modeling techniques
  124. Models
  125. MODELS AND PRINCIPLES
  126. Models of Computation
  127. Modes of Computation
  128. Modules and interfaces
  129. Modules, packages
  130. Moments
  131. Monitors
  132. Monitors
  133. Monte Carlo
  134. Morphological
  135. Motion
  136. Motion
  137. Multi/mixed media
  138. Multiagent systems
  139. Multidimensional
  140. Multidimensional (multiple) quadrature
  141. Multigrid and multilevel methods
  142. Multimedia databases
  143. Multimedia Information Systems
  144. Multiparadigm languages
  145. Multiple Data Stream Architectures (Multiprocessors)
  146. Multiple precision arithmetic
  147. Multiple-instruction-stream, multiple-data-stream processors (MIMD)
  148. Multiple-instruction-stream, single-data-stream processors (MISD)
  149. Multiprocessing/multiprogramming/multitasking
  150. Multistep and multivalue methods
  151. Multivariate statistics
  152. Music
  153. Mutual exclusion