Definition
Artificial Life, also referred to as ALife, is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American computer scientist, in 1986. In 1987, Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of artificial life, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to replicate aspects of biological phenomena.
Related concepts
3D Virtual Creature EvolutionACM Computing Classification SystemAbiogenesisAgent-based modelingAlgorithmAlgorithm designAlgorithmic efficiencyAlife (disambiguation)Amino acidAnalysis of algorithmsAndrew AdamatzkyAnt colony optimizationApplication securityApplications of artificial intelligenceArtificial cellArtificial chemistryArtificial consciousnessArtificial intelligenceArtificial life (disambiguation)Artificial neural networkAugmented realityAutomata theoryAutomated planning and schedulingAutomationAutonomous robotAvida (software)Axiomatic systemBacteriaBacterial colony optimizationBaldwin effectBiochemistryBioethicsBiologyBiomimicryBlack-boxBraitenberg vehicleCarl ZimmerCellular automataCellular automatonChristopher LangtonCodonCommunication protocolCompiler constructionComplex adaptive systemComputability theoryComputational biologyComputational chemistryComputational complexityComputational complexity theoryComputational engineeringComputational geometryComputational intelligenceComputational mathematicsComputational physicsComputational problemComputational social scienceComputationalismComputer accessibilityComputer animationComputer architectureComputer data storageComputer graphicsComputer hardwareComputer modelsComputer networkComputer scienceComputer scientistComputer securityComputer visionComputingComputing platformConcurrency (computer science)Concurrent computingControl flowControl theoryCreatures (video game series)Cross-validation (statistics)CryptographyCyber-physical systemCyberwarfareDarwin machineData miningDatabaseDecision support systemDependabilityDigital artDigital libraryDigital marketingDigital morphogenesisDigital organismDiscrete mathematicsDistributed artificial intelligenceDistributed computingDocument management systemDomain-specific languageE-commerceEcoSimEcosystemEducational technologyElectronic design automationElectronic publishingElectronic votingEmbedded systemEmergenceEnterprise information systemEnterprise softwareEscherichia coliEthicalEvolution of lifeEvolutionary algorithmEvolutionary artEvolutionary musicFault toleranceFirst principleFirst principlesForm factor (design)Formal languageFormal methodsFramsticksGenetic algorithmGenetic programmingGenomeGeographic information systemGraphics processing unitGreen computingGrey box modelHardware accelerationHardware securityHealth informaticsHistory of artificial lifeHuman-centered computingHuman–computer interactionImage compressionImagine MediaIn silicoIn vitroIndustrial process controlInformation flow (information theory)Information processing (psychology)Information retrievalInformation securityInformation systemInformation theoryIntegrated circuitIntegrated development environmentInteraction designInterpreter (computing)Intrusion detection systemJohn Maynard SmithKnowledge representation and reasoningLeniaLibrary (computing)LifeLife simulation gameList of computer size categoriesList of emerging technologiesLiving systemLogic in computer scienceLos Alamos, New MexicoMachineMachine learningMario BungeMathematical analysisMathematical and theoretical biologyMathematical optimizationMathematical softwareMethodologyMichael R. MatthewsMiddlewareMobile computingModel of computationModeling languageMulti-agent systemMulti-task learningMultimedia databaseMultiprocessingMultithreading (computer architecture)Mycoplasma laboratoriumNatural language processingNature (journal)Network architectureNetwork performanceNetwork schedulerNetwork securityNetwork serviceNetworking hardwareNeuroevolutionNext Generation (magazine)Numerical analysisOntologyOpenWormOpen sourceOperating systemOperations researchOptimization problemOutline of artificial intelligenceOutline of computer scienceParallel computingParallelizationPeripheralPhilosophy of artificial intelligencePhilosophy of biologyPhotograph manipulationPlayer ProjectPolyworldPopulation dynamicsPrinted circuit boardProbabilityProcessor (computing)Programming gameProgramming languageProgramming language theoryProgramming paradigmProgramming teamProgramming toolQuantum artificial lifeQuantum computingRandomized algorithmReal-time computingReinforcement learningRendering (computer graphics)Requirements analysisRobotRoboticsScalabilitySecurity hackerSecurity service (telecommunication)Self-replicationSemantics (computer science)Simulated realitySimulationSocial computingSocial simulationSocial softwareSoda ConstructorSoftwareSoftware configuration managementSoftware constructionSoftware deploymentSoftware designSoftware developmentSoftware development processSoftware engineeringSoftware frameworkSoftware maintenanceSoftware qualitySoftware repositorySolid modelingStatisticsStochastic computingSupervised learningSwarm intelligenceSynthetic DNASynthetic biologySystemSystem on a chipTechnoSphereThe New York TimesTheoretical computer scienceTheory of computationThomas S. RayTierra (computer simulation)Top-down and bottom-up designTrends in Cognitive SciencesTuring completeUbiquitous computingUnicellular organismUniversal DarwinismUnsupervised learningVery-large-scale integrationVideo gameVirtual machineVirtual petVirtual realityVisualization (graphics)WebotsWet artificial lifeWetware (brain)White box (software engineering)Wireless sensor networkWord processorWorld Wide WebXenobiologyXenobot
38 concepts already in your glossary