Computing and communication
Computing and communicationTransportationEnergyAgricultureEngineeringRoboticsOptical, navigation and astronomicalIndustryInfrastructureMachinery and toolsWeaponsSpaceMilitary technologyComputing and information technology<span id="Tools and machinery"></span>Machinery and toolsGeneralNavigation and timekeepingMedia and communicationElectronicsFrom Lably lessonsTextilesMaterialsArtificial IntelligenceOptical technologyFood and healthTools and machineryComputer StudiesMedical technologyStructuresBiotechnologyOpticalComputer ApplicationsInformation TechnologyInformatics Practices
M
- M-ary treeTree data structure in which each node has at most m children
- M32RThe M32R is a 32-bit RISC instruction set architecture (ISA) developed by Mitsubishi Elect
- M4 (computer language)General-purpose macro processor
- Mac (computer)Family of personal computers made by Apple
- Mac operating systemsSeries of Macintosh operating systems
- Mac OS X 10.02001 operating system version
- Mac OS X 10.12001 operating system version
- Mac OS X Jaguar2002 operating system version
- Mac OS X Leopard2007 operating system version
- Mac OS X Panther2003 operating system version
- Mac OS X Public BetaFirst publicly available version of Mac OS
- Mac OS X ServerMac OS X Server is a series of discontinued Unix-like server operating systems developed b
- Mac OS X Server 1.0Server operating system developed by Apple
- Mac OS X Snow Leopard2009 operating system version
- Mac OS X Tiger2005 operating system version
- Mac transition to Apple silicon2020–2023 transition of Apple computers to using Apple-designed ARM-based processors
- MacBook ProLine of notebook computers and mobile workstations
- MacBook Pro (Apple silicon)Current line of high-end notebook computers by Apple
- MacBook Pro (Intel-based)Line of notebook computers
- Mach (kernel)Operating system microkernel
- Machine codeInstructions directly executable by a computer
- Machine Learning (journal)Peer-reviewed scientific journal
- Machine learning in earth sciencesApplications of machine learning (ML) in earth sciences include geological mapping, gas le
- Machine learning in physicsApplications of machine learning to quantum physics
- Machine translationComputerized translation between natural languages
- Machine-check exceptionA machine check exception (MCE) is a type of computer error that occurs when a problem inv
- Machine-readable medium and dataMedium capable of storing data in a format readable by a machine
- MaclispMaclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dia
- MacOSOperating system for Apple computers
- MacOS Big Sur2020 operating system version
- MacOS Catalina2019 operating system version
- MacOS Golden Gate2026 operating system version
- MacOS High Sierra2017 operating system version
- MacOS Mojave2018 operating system version
- MacOS Monterey2021 operating system version
- MacOS Sierra2016 operating system version
- MacOS Sonoma2023 operating system version
- MacOS Tahoe2025 operating system version
- MacOS Ventura2022 operating system version
- MacOS version historyHistory of Apple's current Mac operating system
- Macro (computer science)Rule for substituting a set input with a set output
- MacWorks XLMacWorks XL is an Apple Lisa computer program which shipped with the Macintosh XL. It allo
- MacWWWMacWWW, also known as Samba, is an early minimalist web browser from 1992 meant to run on
- MAD (programming language)MAD (Michigan Algorithm Decoder) is a programming language and compiler for the IBM 704 an
- Maddox (writer)American blogger
- Magic number (programming)Numeric value with an unclear meaning
- MagicISOMagicISO (also referred to as MagicISO Maker) is a CD/DVD image shareware utility that can
- Magnetic storageRecording of data on a magnetizable medium
- Magnetic-core memoryType of computer memory used from 1955 to 1975
- Magnetic-tape data storageData storage technologies that use magnetic tape
- Magnetoresistive RAMType of computer memory
- Mahanagar Telephone Nigam LimitedSubsidiary of Bharat Sanchar Nigam Limited
- Mail Isolation Control and TrackingSurveillance program of the United States Postal Service
- Mailing listSystem or list for multiple mail recipients
- Main distribution frameDistribution frame where cables are cross-connected in telephony
- Mainframe computerLarge and powerful computer
- MaintainabilityMaintainability is the ease of maintaining or providing maintenance for a functioning prod
- MAINWAYNSA database of US telephone calls
- Make (software)Software build automation tool
- Maker cultureCommunity interested in do-it-yourself technical pursuits
- Mako (template engine)Mako is a template library written in Python. Mako is an embedded Python (i.e. Python Serv
- Malcolm J. WilliamsonMalcolm John Williamson (2 November 1950 – 15 September 2015) was a British mathematician
- Malleability (cryptography)Property of some cryptographic algorithms
- Malware analysisExamination of malicious software to understand its functionality and behaviour
- Mamba (deep learning architecture)Deep learning architecture
- Man-in-the-middle attackForm of message tampering
- Management information baseA management information base (MIB) is a database used for managing the entities in a comm
- Manchester codeLine code used in early magnetic data storage and Ethernet
- Manchester computersSeries of stored-program electronic computers
- Manchester Mark 1British stored-program computer, 1949
- Mandatory access controlType of access control
- Maneesh AgrawalaAmerican computer scientist (born 1972)
- Manufacturing resource planningCorporate planning method
- ManuscriptDocument written by hand
- Manycore processorManycore processors are special kinds of multi-core processors designed for a high degree
- Map (higher-order function)Computer programming function
- MAPIMessaging Application Programming Interface (MAPI) is an API for Microsoft Windows which a
- Marching cubesComputer graphics algorithm
- Marching squaresIn computer graphics, marching squares is an algorithm that generates contours for a two-d
- Marco ZanusoMarco Zanuso (14 May 1916 – 11 July 2001) was an Italian modernist architect and designer.
- MariaDBDatabase management system
- Marian RejewskiPolish mathematician and cryptologist (1905–1980)
- Marie desJardinsMarie desJardins is an American computer scientist, known for her research on artificial i
- MARINAMARINA is an NSA database and analysis toolset for intercepted Internet metadata (DNI in N
- Mark AdlerAmerican software engineer
- Mark KryderMark Howard Kryder (born October 7, 1943 in Portland, Oregon) was Seagate Corp.'s senior v
- Mark S. FoxCanadian computer scientist and Professor of Industrial Engineering
- Market equilibrium computationEconomical computational problem
- Market for zero-day exploitsTrafficking of undiscovered software exploits
- Marketing accountabilityMetrics linking marketing actions to outcomes
- Marketing automationSoftware for automating repetitive marketing tasks
- Markos MoulitsasMarkos Moulitsas Zúniga (; born September 11, 1971), often known by his username and forme
- Markov chain Monte CarloCalculation of complex statistical distributions
- Markup languageModern system for document annotation
- Marquee elementHTML element for scrolling text
- Marsha BerzonMarsha Lee Berzon (née Siegel; born April 17, 1945) is a senior United States circuit judg
- Marshalling (computer science)Computer memory transformation process
- Martin OderskyMartin Odersky (born 5 September 1958) is a German computer scientist and professor of pro
- Mary (programming language)Programming language
- Mary GardinerMary Gardiner is an Australian Linux programmer who was director of operations at the Ada
- Mary Shaw (computer scientist)American software engineer
- Mashup (web application hybrid)A mashup (computer industry jargon), in web development, is a web page or web application
- Mass collaborationMass collaboration is a form of collective action that occurs when large numbers of people
- Mass storageHigh capacity computer storage devices
- Mass surveillanceIntricate surveillance of an entire or a substantial fraction of a population
- Mass surveillance in the United KingdomThe use of electronic surveillance by the United Kingdom grew from the development of sign
- Mass surveillance in the United StatesThe practice of mass surveillance in the United States, which entails the pervasive survei
- Mass surveillance industryIndustry
- Massimo MarchioriMassimo Marchiori (Padua, 1970) is an Italian mathematician and computer scientist.
- Mast radiatorType of radio frequency antenna
- Master boot recordFirst sector of partitioned PC computer disk
- Master theorem (analysis of algorithms)Tool for analyzing divide-and-conquer algorithms
- Mastering the InternetBritish mass surveillance project
- Masters of DeceptionHacker group
- Match.comAmerican online dating service
- Material requirements planningProduction planning, scheduling, and inventory control system
- Mathematical tableList of values of a mathematical function
- Mathematical visualizationMathematical phenomena can be understood and explored via visualization. Classically, this
- MATLABNumerical computing environment and programming language
- Matlab (Bangladesh)Matlab was an upazila of the Chandpur District of the Chittagong Division, Bangladesh. In
- MatplotlibLibrary for creating visualizations in Python
- Matrimonial websiteWebsites for matchmaking for marriage
- Matrix (printing)In the manufacture of metal type used in letterpress printing, a matrix (from the Latin me
- Matrix factorization (recommender systems)Mathematical procedure
- Matrix multiplication algorithmAlgorithm to multiply matrices
- MatrixSSLMatrixSSL is an open-source TLS/SSL implementation designed for custom applications in emb
- MatroskaMultimedia container open file format
- Matthew DillonMatthew Dillon (born 1966) is an American software engineer known for Amiga software, cont
- MaxDBRelational database management system
- Maxime CrochemoreMaxime Crochemore (born 1947) is a French computer scientist known for his numerous contri
- Maximum length sequenceA maximum length sequence (MLS) is a type of pseudorandom binary sequence.
- Maximum segment sizeTransmission Control Protocol parameter
- Maximum transmission unitSize of largest allowed packet on a network segment
- Maxwell (microarchitecture)Maxwell is the codename for a GPU microarchitecture developed by Nvidia as the successor t
- May DayFestival marking the beginning of summer
- May devotions to the Blessed Virgin MaryMay devotions to the Blessed Virgin Mary refer to special Marian devotions held in the Cat
- MaydayEmergency procedure word used internationally as a distress signal
- Mbed TLSMbed TLS (previously PolarSSL) is an implementation of the TLS and SSL protocols and the r
- McEliece cryptosystemAsymmetric encryption algorithm developed by Robert McEliece
- MD5Message-digest hashing algorithm
- MD6Cryptographic hash function
- MDN Web DocsDocumentation center on web technologies
- Me at the zooFirst video uploaded to YouTube
- Mean shiftMathematical technique
- Means of communicationMethods used to exchange information
- Mechanical calculatorMechanical machine for arithmetic operations for absolute calculators
- Mechanical filterType of signal processing filter
- Mechanical televisionTelevision that relies on a scanning device to display images
- Mechanical watchType of watch which uses a clockwork mechanism to measure the passage of time
- Mechanistic interpretabilityReverse-engineering neural networks
- Media captureForm of control over media outlets by political or economic interests
- Media consumptionUsage of media
- Media Development AuthorityThe Media Development Authority (abbreviation: MDA) was a statutory board of the Singapore
- Media Gateway Control ProtocolTelecommunication protocol
- Media gateway control protocol architectureThe media gateway control protocol architecture is a methodology of providing telecommunic
- Media manipulationTechniques in which partisans create an image that favours their interests
- Media monitoringActivity of monitoring the output of the print, online and broadcast media
- Media monitoring serviceService to provide media content of interest to clients
- Media player softwareSoftware that can play video and audio data
- Media richness theoryFramework describing a communication medium
- Media typeIdentifier for file formats
- MediaWikiFree and open-source wiki software
- Medical device hijackType of cyber attack
- Medical jurisprudenceBranch of science and medicine
- Medium access controlService layer in IEEE 802 network standards
- Medium-dependent interfaceA medium-dependent interface (MDI) describes the interface (both physical and electrical/o
- Meet-in-the-middle attackGeneric space–time tradeoff cryptographic attack
- MegabyteMultiple of the unit byte
- MegaFonRussian telecommunication provider
- MegaWars IIIMegaWars III was a massively multiplayer empire building game written by Kesmai and run co
- Mellon optical memoryEarly type of computer memory
- Meltdown (security vulnerability)Microprocessor security vulnerability
- MemorandumWritten message, typically in a professional setting
- Memory access patternIn computing, a memory access pattern or IO access pattern is the pattern with which a sys
- Memory addressReference to a specific memory location
- Memory card readerA memory card reader is a device for accessing the data on a memory card such as a Compact
- Memory cell (computing)Part of computer memory
- Memory coherenceMemory coherence is an issue that affects the design of computer systems in which two or m
- Memory controllerDevice controlling access and addressing of memory
- Memory corruptionType of software bug
- Memory hierarchyComputer memory architecture
- Memory leakWhen a computer program fails to release unnecessary memory
- Memory managementComputer memory management methodology
- Memory mapData structure
- Memory pagingComputer memory management scheme
- Memory protectionWay to control memory access rights on a computer
- Memory protection unitA memory protection unit (MPU) is a computer hardware unit that provides memory protection
- Memory refreshProcess for preserving information in DRAM
- Memory safetyState of being protected from memory access bugs
- Memory segmentationDivision of computer's primary memory into separately relocatable segments or sections
- Memory StickSony's removable flash memory card format, launched in July 1998
- Memory-mapped fileVirtual memory region with bytes mapped to a file or file-like resource
- MemristorNonlinear two-terminal fundamental circuit element
- Menu (computing)List of options or commands within a computer program
- Menu barGraphical control element
- Mercury (RemObjects BASIC programming language)Mercury (promoted as Modern Visual Basic) is a programming language developed by RemObject
- Merit NetworkGlobal LTE
- Merkle signature schemeDigital signature scheme
- Merkle treeType of data structure
- Merkle–Hellman knapsack cryptosystemForm of public key cryptography
- Merkle's PuzzlesEarly public-key cryptosystem
- Mesa (programming language)Mesa is a programming language developed in the mid 1970s at the Xerox Palo Alto Research
- Mesh networkingNetwork with multiple links between nodes
- Message authenticationSystem to verify the source and or authenticity of a message
- Message authentication codeInformation used for message authentication and integrity checking
- Message passingTechnique for running a program on a computer without directly calling it
- Message queueIn computer science, message queues and mailboxes are software-engineering components typi
- Message switchingMethod for transmitting data over a telecommunications network
- Message transfer agentSoftware to transfer electronic mail
- Message Transfer PartThe Message Transfer Part (MTP) is part of the Signaling System 7 (SS7) used for communica
- Message-oriented middlewareType of software or hardware infrastructure
- Messages (Apple)Instant messaging software application
- Meta elementHTML Metadata
- Meta-learning (computer science)Subfield of machine learning
- MetaclassClass that describes common behavior for classes
- MetadataData about other data
- Metadata standardConcept in data management
- MetaheuristicOptimization technique
- MetaprogrammingProgramming paradigm
- MetasyntaxAllowable structure and composition of phrases and sentences of a metalanguage
- MetaverseCollective three-dimensional virtual shared space
- Metcalfe's lawValue of a communication network in terms of its connections
- Method (computer programming)Function that is tied to a particular instance or class
- Method engineeringTerm
- Method overridingLanguage feature in object-oriented programming
- Metro EthernetA metropolitan-area Ethernet, Ethernet MAN, carrier Ethernet or metro Ethernet network is
- Metropolitan area networkComputer network serving a populated area
- MezzotintPrintmaking technique
- MFEMMFEM is an open-source C++ library for solving partial differential equations using the fi
- Michael A. Jackson (computer scientist)British computer scientist
- Michael DertouzosProfessor at the Massachusetts Institute of Technology
- Michael J. FlynnMichael J. Flynn (born May 20, 1934) is an American professor emeritus at Stanford Univers
- Michael LawrieMichael Lawrie (born 17 April 1968) is a British computer security and social networking e
- Michele GoinsChief information officer and senior vice president of Juniper Networks
- Michelle ObamaFirst Lady of the United States from 2009 to 2017
- Michigan Terminal SystemThe Michigan Terminal System (MTS) is one of the first time-sharing computer operating sys
- Micro Bill SystemsMicro Bill Systems, also known as MicroBillSys, MBS and Platte Media, is an online collect
- Micro-operationLow-level instructions used in some designs to implement complex machine instructions
- MicroarchitectureComponent of computer engineering
- Microbial intelligenceMicrobial intelligence (known as bacterial intelligence) is the intelligence shown by micr
- MicrobloggingSocial network with short posts
- MicrobroadcastingMicrobroadcasting is the process of broadcasting a message to a relatively small audience.
- MicrocodeLayer of hardware-level instructions or data structures
- MicrocomputerSmall computer with a CPU made out of a microprocessor
- MicrocontrollerSmall computer on a single integrated circuit
- MicrocultureSystems of cultural knowledge unique to subgroups
- MicrokernelKernel that provides fewer services than a traditional kernel
- MicroLEDEmerging flat-panel display technology
- MicroMVProprietary videocassette format for camcorders
- Micron TechnologyAmerican computer memory manufacturer
- MicroP2Memory card format
- MicropaymentFinancial transaction involving a very small sum of money
- MicroprocessorComputer processor contained on an integrated-circuit chip
- MicroPythonMicrocontroller software based on Python
- Microscale and macroscale modelsMicroscale models form a broad class of computational models that simulate fine-scale deta
- MicrosecondOne millionth of a second
- MicrosimulationMicrosimulation is the use of computerized analytical tools to perform analysis of activit
- Microsoft 365Subscription services offered by Microsoft
- Microsoft AccessDatabase manager part of the Microsoft 365 package
- Microsoft AzureCloud computing platform by Microsoft
- Microsoft Azure SQL DatabaseManaged cloud database
- Microsoft BingWeb search engine developed by Microsoft
- Microsoft Developer NetworkMicrosoft forum for developers and testers
- Microsoft EdgeWeb browser developed by Microsoft
- Microsoft ExcelSpreadsheet editor by Microsoft
- Microsoft Exchange ServerMicrosoft Exchange Server is a mail server and calendaring server developed by Microsoft.
- Microsoft Expression StudioMicrosoft Expression Studio is a discontinued suite of tools for designing and building We
- Microsoft InfoPathMicrosoft InfoPath is a discontinued software application for designing, distributing, fil
- Microsoft Messenger serviceInstant messaging service
- Microsoft OfficeSuite of office software
- Microsoft Office 2003Office suite by Microsoft
- Microsoft Office 2007Version of Microsoft Office
- Microsoft Office XML formatsThe Microsoft Office XML formats are XML-based document formats (or XML schemas) introduce
- Microsoft Office XPVersion of Microsoft Office suite
- Microsoft OutlookEmail and calendaring software
- Microsoft PaintRaster graphics editor
- Microsoft PowerPointPresentation application, part of Microsoft 365 and Microsoft Office
- Microsoft ScanDiskMicrosoft ScanDisk (also called ScanDisk) is a diagnostic utility program included in MS-D
- Microsoft SEALSimple Encrypted Arithmetic Library or SEAL is a free and open-source cross platform softw
- Microsoft SharePoint DesignerMicrosoft SharePoint Designer (SPD), formerly known as Microsoft Office SharePoint Designe
- Microsoft SilverlightApplication framework for rich Internet applications
- Microsoft Software AssuranceMicrosoft Software Assurance (SA) is a Microsoft maintenance program aimed at business use
- Microsoft Solutions FrameworkMicrosoft Solutions Framework (MSF) is a set of principles, models, disciplines, concepts,
- Microsoft SQL ServerFamily of database software by Microsoft
- Microsoft StoreDigital distribution platform for Microsoft Windows, Xbox One and Series X/S
- Microsoft TeamsTeam collaboration application
- Microsoft Visual C++Integrated development environment product
- Microsoft Windows version historyMicrosoft Windows was announced by Bill Gates on November 10, 1983, 2 years before it was
- Microsoft WordWord processor
- Microstrip antennaAntenna fabricated using photolithographic techniques
- Microwave transmissionTransmission of information via microwaves
- MiddlewareComputer software that provides services to software applications
- MIDIConnection standard for electronic musical instruments
- Midrange computerMidrange computers, or midrange systems, were a class of computer systems that fell in bet
- Mike CowlishawBritish computer scientist
- Mike Shapiro (programmer)Michael W. Shapiro is an American computer programmer who worked in operating systems and
- Mildly context-sensitive grammar formalismFormal language models
- Military communicationsMessages within armed forces
- Military computerOverview of US military computer use
- Miller–Rabin primality testProbabilistic primality test
- Millipede memoryNovel type of computer memory
- MillisecondOne thousandth of a second
- MimeographType of duplicating machine
- Mimer SQLMimer SQL is a proprietary SQL-based relational database management system produced by the
- MIMOUse of multiple antennas in radio
- Min-max heapComputer data structure
- MindSporeMachine learning software library
- Ming libraryMing is a C library for creating Adobe Flash (.swf) files. It is often packaged as a PHP m
- Mini CD8 centimeter diameter compact discs
- Mini-VGAMini-VGA connectors are proprietary and non-standard alternative video connectors that wer
- MinicomputerMid-1960s–late-1980s class of smaller computers
- MiniDVD8-centimeter DVD disc
- MinifloatFloating-point values coded as few bits
- Minimum spanning treeLeast-weight tree connecting graph vertices
- Minimum-cost flow problemMathematical optimization problem
- Minimum-shift keyingIn digital modulation, minimum-shift keying (MSK) is a type of continuous-phase frequency-
- Ministry of Post and Telecommunications (China)The Ministry of Posts and Telecommunications of the People's Republic of China (Chinese: 中
- Ministry of Post and Telecommunications (East Germany)Ministry of Post and Telecommunications of the German Democratic Republic (German: Ministe
- Ministry of Posts and Telecommunications (North Korea)The Ministry of Posts and Telecommunications (Korean: 체신성), or Ministry of Communications
- Ministry of State Security (China)Civilian intelligence agency of China
- Ministry of Transportation and Communications (Taiwan)Government ministry of Taiwan
- MinixUnix-like operating system
- Minix 3Unix-like operating system
- MiNTMiNT (MiNT is Now TOS) is a free software alternative operating system kernel for the Atar
- MIPS architectureInstruction set architecture
- Mira MuratiAlbanian-American business executive
- MiracastPeer-to-peer wireless screencasting standard
- Mirai (malware)2016 computer malware for Linux
- MisconductLegal term; form of wrongful, improper, or unlawful conduct
- Mismatch lossMismatch loss in transmission line theory is the amount of power expressed in decibels tha
- MisnomerWord or term that suggests a meaning that is known to be wrong
- MISTY1In cryptography, MISTY1 (or MISTY-1) is a block cipher designed in 1995 by Mitsuru Matsui
- MIT LicensePermissive free software license
- MIT Lincoln LaboratoryFederally funded research and development center in Massachusetts
- MIT Media LabResearch laboratory at the Massachusetts Institute of Technology
- Mitchel ResnickMitchel Resnick (born June 12, 1956) is an American computer scientist. He is the LEGO Pap
- Mitsubishi ElectricJapanese electrical equipment, elevator manufacturer, and appliance manufacturer
- Mitsubishi Electric Research LaboratoriesMitsubishi Electric Research Laboratories (MERL) is a subsidiary of Mitsubishi Electric US
- Mitsubishi Electric United StatesMitsubishi Electric United States, Inc. is the principal subsidiary of Mitsubishi Electric
- Mixed-signal integrated circuitIntegrated circuit
- Mizar systemProof assistant program
- ML (programming language)ML (Meta Language) is a general-purpose, high-level, functional programming language. It i
- MLB Advanced MediaMLB Advanced Media, L.P. (MLBAM) is a limited partnership of the club owners of Major Leag
- Mlpymlpy is a Python, open-source, machine learning library built on top of NumPy/SciPy, the G
- MMH-Badger MACMessage authentication code
- Mobile advertisingForm of advertising via mobile (wireless) phones
- Mobile appSoftware application designed to run on mobile devices
- Mobile broadbandMarketing term
- Mobile commerceCommerce via hand held devices
- Mobile computingUsing devices designed to be portable
- Mobile country codeNumber identifying a country in mobile networks
- Mobile device forensicsRecovery of evidence from mobile devices
- Mobile enterpriseA mobile enterprise is a corporation or large organization that supports critical business
- Mobile malwareMalicious software that targets mobile devices
- Mobile network operatorCellular service provider
- Mobile operating systemOperating system that operates a mobile device
- Mobile paymentPayment services via a mobile device
- Mobile Robot Programming ToolkitThe Mobile Robot Programming Toolkit (MRPT) is a cross-platform software C++ library for h
- Mobile securitySecurity risk and prevention for mobile devices
- Mobile technologyTechnology used for cellular communication
- Mobile Telephone ServiceThe Mobile Telephone Service (MTS) was a pre-cellular VHF radio system that linked to the
- Mobile telephonyWireless telephone services for mobile phones
- Mobile TeleSystemsRussian mobile network operator
- Mobile ticketingProcess for buying and validating tickets
- Mobile virtual network operatorWireless telecom service reseller
- Mobile VoIPExtension of voice over IP network
- Mobile workstationA mobile workstation, also known as a desktop replacement computer (DTR) or workstation la
- MobileMeDiscontinued subscription-based collection of online services and software
- Mod wsgimod_wsgi is an Apache HTTP Server module by Graham Dumpleton that provides a WSGI complian
- Model checkingComputer science field
- Model collapseDegradation of AI models trained on synthetic data
- Model-driven architectureSoftware design approach
- Model-driven engineeringSoftware development methodology
- Model–view–controllerSoftware design pattern
- Model–view–presenterSoftware design pattern
- ModemDevice that modulates an analog carrier signal to encode digital information
- Modified Harvard architectureComputer architecture treating code and data similarly, though not usually identically
- Modifier keyClass of key on a computer keyboard
- Modula-21970s-80s computer programming language
- Modula-3Programming language
- Modular exponentiationModular exponentiation is exponentiation performed over a modulus. It is useful in compute
- Modular programmingOrganizing code into modules
- Module fileModule file (MOD music, tracker music) is a family of music file formats originating from
- Mogensen–Scott encodingWay to represent data types in the lambda calculus
- Mojave ExperimentThe Mojave Experiment was an advertising campaign conducted by Microsoft for Windows Vista
- Mojo (programming language)Programming language for AI accelerators
- MOLCASMOLCAS is an ab initio computational chemistry program, developed as a joint project by a
- Molly SodaAmalia Soto, known as Molly Soda, is a Brooklyn-based internet performance artist. Soda wo
- MoltenVKMoltenVK is a software library which allows Vulkan applications to run on top of Metal on
- Monad (functional programming)Design pattern in functional programming to build generic types
- MonetDBOpen source column-oriented relational database management system
- Monitor (synchronization)Object or module in concurrent programming
- Monoculture (computer science)In computer science, a monoculture is a community of computers that all run identical soft
- Monopole antennaClass of radio antenna
- Monte Carlo algorithmType of randomized algorithm
- Monte Carlo tree searchHeuristic search algorithm for evaluating game trees
- Monte DavidoffMonte Davidoff (; born 1956) is an American computer programmer.
- Montgomery curveType of elliptic curve
- Montgomery modular multiplicationAlgorithm for fast modular multiplication
- Moore's lawObservation on the growth of integrated circuit capacity
- Moore's second lawObservation on the growth of construction costs for a semiconductor fab
- Moose (Perl)Moose is an extension of the object system of the Perl programming language. Its stated pu
- MoosejawOnline and brick and mortar retailer specializing in outdoor recreation apparel
- Morgan's CanonMorgan's Canon, also known as Lloyd Morgan's Canon, Morgan's Canon of Interpretation or th
- Morris worm1988 Internet worm
- Morse code abbreviationsAbbreviations commonly used in Morse code
- MOS Technology 65028-bit microprocessor from 1975
- MOS Technology 6510The MOS Technology 6510 is an 8-bit microprocessor designed by MOS Technology. It is a mod
- MOS Technology CIAThe 6526/8520 Complex Interface Adapter (CIA) was an integrated circuit made by MOS Techno
- MOS Technology VIC-IIThe VIC-II (Video Interface Chip II), specifically known as the MOS Technology 6567/6566/8
- MOSFETType of field-effect transistor
- MotherboardMain printed circuit board used for a computing device
- Motion captureProcess of recording the movement of objects or people
- Motion estimationIn computer vision and image processing, motion estimation is the process of determining m
- Motorola 56000The Motorola DSP56000 (also known as 56K) is a family of digital signal processor (DSP) ch
- Motorola 68008-bit microprocessor
- Motorola 68000Microprocessor
- Motorola 68000 seriesSeries of 32 bit CISC microprocessors
- Motorola 6802032-bit microprocessor by Motorola
- Motorola 6803032-bit microprocessor
- Motorola 68060Motorola 680x0 microprocessor, released in April 1994
- Motorola 68098-bit microprocessor
- Motorola 68881The Motorola 68881 and Motorola 68882 are floating-point units (FPUs) used in some compute
- Motorola MC14500BThe MC14500B Industrial Control Unit (ICU) is a CMOS one-bit microprocessor designed by Mo
- Motorola RazrSeries of mobile phones by Motorola Mobility
- Motorola V phoneCell phone released by Motorola in 1998
- Mount Rainier (packet writing)Mount Rainier (MRW) is a format for writable optical discs which provides the packet writi
- Movable typePrinting technology and system based on reconfigurable blocks of glyphs
- MoveOnAmerican grassroots progressive campaigning community
- Moving Picture Experts GroupAlliance of working groups for multimedia coding
- MozillaFree and open-source software community, developer of Firefox and Thunderbird
- Mozilla Public LicenseWeak copyleft software license by Mozilla
- Mozilla ThunderbirdFree and open-source personal information manager by Mozilla
- MP3Digital audio format
- MP3 blogAn MP3 blog is a type of blog in which the creator makes music files, normally in the MP3
- MP4 file formatDigital multimedia format for storing video and audio
- MPEG program streamProgram stream (PS or MPEG-PS) is a container format for multiplexing digital audio, video
- MPEG transport streamMPEG transport stream (MPEG-TS, MTS) or simply transport stream (TS) is a standard digital
- MPEG-1 Audio Layer IILossy audio compression format
- MPEG-2Video encoding standard
- MPEG-4Video encoding standard
- MPEG-H 3D AudioMPEG-H 3D Audio, specified as ISO/IEC 23008-3 (MPEG-H Part 3), is an audio coding standard
- MQTTPublish-subscribe based messaging protocol
- MQVPublic-key exchange protocol
- MSQLMini SQL (abbreviated mSQL) is a lightweight database management system from Hughes Techno
- MSX BASICMSX BASIC is a dialect of the BASIC programming language. It is an extended version of Mic
- MSX-DOS8-bit operating system by Microsoft
- Mu-law algorithmAudio companding algorithm
- Muffy CalderComputer Scientist
- Mug shot publishing industryNiche market of tabloid journalism
- Muller automatonIn automata theory, a Muller automaton is a type of an ω-automaton. The acceptance conditi
- Multi-agent pathfindingThe problem of Multi-Agent Pathfinding (MAPF) is an instance of multi-agent planning and c
- Multi-agent reinforcement learningSub-field of reinforcement learning
- Multi-agent systemSystem of multiple interacting agents
- Multi-core processorMicroprocessor with more than one processing unit
- Multi-factor authenticationMethod of computer access control
- Multi-gigabit transceiverTransceiver device
- Multi-mode optical fiberType of optical fiber mostly used for communication over short distances
- Multi-monitorMulti-monitor, also called multi-display and multi-head, is the use of multiple physical d
- Multi-touchTouchscreen interactions using multiple fingers
- Multi-user MIMOWireless communications technology using MIMO for multiple users
- Multicast encryptionMulticast encryption is the use of encryption to ensure that only the chosen recipient(s)
- Multiclass classificationProblem in machine learning and statistical classification
- MulticsTime-sharing operating system
- Multics EmacsMultics Emacs is an early implementation of the Emacs text editor. It was written in Macli
- Multidimensional systemIn mathematical systems theory, a multidimensional system or m-D system is a system in whi
- Multigate deviceMOS field-effect transistor with more than one gate
- Multilayer switchA multilayer switch (MLS) is a computer networking device that switches on OSI layer 2 lik
- MultiLispMultiLisp is a functional programming language, a dialect of the language Lisp, and of its
- MultimapData structure in computer science
- Multimedia Acceleration eXtensionsThe Multimedia Acceleration eXtensions or MAX are instruction set extensions to the Hewlet
- Multimedia Messaging ServiceStandard for electronic messages
- Multimedia studiesMultimedia studies is an interdisciplinary field of academic discourse focused on the unde
- MultiMediaCardMemory card format
- MultimeterElectronic measuring instrument that combines several measurement functions in one unit
- Multimodal learningMachine learning methods using multiple input modalities
- Multiple dispatchFeature of some programming languages
- Multiple inheritanceIn software, to have several parent classes
- Multiple instruction, multiple dataComputing technique employed to achieve parallelism
- Multiple instruction, single dataIn computing, multiple instruction, single data (MISD) is a type of parallel computing arc
- Multiple-image Network GraphicsFile format
- MultiplexerDevice that selects between several analog or digital input signals
- MultiplexingMethod of combining multiple signals into one signal over a shared medium
- Multiplication algorithmAlgorithm to multiply two numbers
- Multiplicative group of integers modulo nIn modular arithmetic, the integers coprime (relatively prime) to n from the set of n non-
- Multiply–accumulate operationOperation common in numerical signal processing
- MultiprocessingUse of two or more central processing units (CPUs) within one computer system
- Multiprocessor system architectureSystem with more than one processor
- Multiprotocol Label SwitchingNetwork routing scheme based on labels identifying paths
- Multistakeholder governanceCollaborative management for governance
- Multithreading (computer architecture)Ability of a CPU to provide multiple threads of execution concurrently
- Multivariate cryptographyField of asymmetric cryptographic primitives
- Municipal wireless networkWi-fi network provided by local government
- MuPADMuPAD is a computer algebra system (CAS). Originally developed by the MuPAD research group
- MUSCULARJoint UK and USA surveillance program
- Museums VictoriaMuseums Victoria is an organisation that includes a number of museums and related bodies i
- Music Fights Fraud AllianceMusic Fights Fraud Alliance (MFFA) is a global nonprofit organization established in June
- Music Genome ProjectMusic description and organization project
- Music on holdTelephone business practice
- Music piracyUnauthorized copying and distribution of music
- Music storeA music store or musical instrument store is a retail business that sells musical instrume
- Music streaming serviceType of online service for consuming music
- Mutter (software)Mutter is a window manager initially designed and implemented for the X Window System, but
- Mutual exclusionIn computing, restricting data to be accessible by one thread at a time
- Mutual informationMeasure of dependence between two variables
- Mutual recursionIn mathematics and computer science, mutual recursion is a form of recursion where two mat
- Mv (Unix)mv is a Unix command that moves one or more files or directories from one place to another
- MX PlayerIndian video streaming platform
- My Little Pony/TransformersMy Little Pony/Transformers is the name of two American limited comic book series by IDW P
- MySQLSQL database engine software
- MySQL WorkbenchDatabase design graphical tool

