A pergunta "Qual software executa programas específicos" é um pouco como perguntar "qual ferramenta é usada para construir uma casa?" A resposta depende inteiramente de que tipo de programa estamos falando!
Aqui está um detalhamento dos diferentes tipos de software que "executam" programas específicos:
1. Sistemas operacionais (OS): Este é o software fundamental que gerencia os recursos do seu computador, como CPU, memória e armazenamento. Ele fornece a plataforma para outros programas funcionarem. Exemplos incluem:
*
Windows: OS de mesa mais comum OS
*
macOS: OS da área de trabalho da Apple
*
Linux: SO de código aberto com muitas distribuições (por exemplo, Ubuntu, Fedora)
*
Android: Sistema operacional móvel para smartphones e tablets
*
iOS: OS móvel da Apple
2. Máquinas virtuais: Esses programas de software criam um ambiente virtual no sistema operacional existente, permitindo que você execute um sistema operacional diferente ou até versões diferentes do seu próprio sistema operacional. Exemplos incluem:
*
VMware WorkStation: Software de virtualização popular
*
VirtualBox: Alternativa de código aberto ao VMware
*
Paralela a área de trabalho: Software de virtualização para macOS
3. Interpretadores: Esses programas leem e executam o código escrito em linguagens de programação específicas. Eles traduzem o código em instruções que o computador pode entender. Exemplos incluem:
*
Interpretador Python: Para executar o código Python
*
Interpretador de rubi: Para executar o código Ruby
*
node.js: Para executar o código JavaScript fora de um navegador da web
*
INTERPRETER PHP: Para executar o código PHP em servidores da Web
4. Compiladores: Esses programas convertem o código-fonte escrito em uma linguagem de programação de alto nível em código de máquina, que é o idioma que o processador do computador entende. Exemplos incluem:
*
gcc (coleção do compilador GNU): Compila C, C ++, Objective-C, Fortran e Ada
*
Clang: Compilador para C, C ++, Objective-C e Objective-C ++
*
Swift Compiler: Compila o código SWIFT para plataformas de maçã
5. Software de aplicativo: Esses são os programas que você usa todos os dias, como navegadores da web, processadores de texto e jogos. Esses programas geralmente precisam de um sistema operacional para executar, mas podem ter seus próprios requisitos específicos, como precisar de uma versão específica de uma biblioteca ou uma placa gráfica específica.
Para dar uma resposta mais específica, você precisará me dizer em que programa você está interessado! Por exemplo:
* "Qual software executa o programa 'Microsoft Word'?"
* "Que software executa o jogo 'Minecraft'?"
* "Qual software executa o site 'google.com'?"
Depois de fornecer mais detalhes, posso fornecer uma resposta mais específica e precisa.