Spørgsmålet "Hvilken software kører specifikke programmer" er lidt som at spørge "hvilket værktøj der bruges til at bygge et hus?" Svaret afhænger helt af, hvilken slags program vi taler om!
Her er en sammenbrud af de forskellige typer software, der "kører" specifikke programmer:
1. Operativsystemer (OS): Dette er den grundlæggende software, der administrerer din computers ressourcer, som CPU, hukommelse og opbevaring. Det giver platformen for andre programmer at køre på. Eksempler inkluderer:
* Windows: Mest almindelige desktop OS
* macOS: Apples desktop OS
* linux: Open-source OS med mange distributioner (f.eks. Ubuntu, Fedora)
* Android: Mobil OS til smartphones og tablets
* iOS: Apples mobile OS
2. Virtuelle maskiner: Disse softwareprogrammer skaber et virtuelt miljø i dit eksisterende OS, så du kan køre et andet operativsystem eller endda forskellige versioner af dit eget operativsystem. Eksempler inkluderer:
* VMware Workstation: Populær virtualiseringssoftware
* VirtualBox: Open source alternativ til VMware
* Parallel desktop: Virtualiseringssoftware til macOS
3. Tolke: Disse programmer læser og udfører kode skrevet på specifikke programmeringssprog. De oversætter koden til instruktioner, som computeren kan forstå. Eksempler inkluderer:
* Python -tolk: Til udførelse af Python -kode
* Ruby -tolk: Til udførelse af Ruby -kode
* node.js: Til udførelse af JavaScript -kode uden for en webbrowser
* php -tolk: Til udførelse af PHP -kode på webservere
4. COMPILERE: Disse programmer konverterer kildekode skrevet i et programmeringssprog på højt niveau til maskinkode, som er det sprog, som computerens processor forstår. Eksempler inkluderer:
* GCC (GNU Compiler Collection): Kompiler C, C ++, Objekt-C, Fortran og ADA
* klang: Kompilator til C, C ++, objektiv-C og objektiv-C ++
* Swift Compiler: Kompilerer hurtig kode til Apple -platforme
5. Applikationssoftware: Dette er de programmer, du bruger hver dag, som webbrowsere, tekstbehandlere og spil. Disse programmer har ofte brug for et operativsystem for at køre, men kan have deres egne specifikke krav, som at have brug for en bestemt version af et bibliotek eller et specifikt grafikkort.
For at give dig et mere specifikt svar, skal du fortælle mig, hvilket program du er interesseret i! For eksempel:
* "Hvilken software kører programmet 'Microsoft Word'?"
* "Hvilken software kører spillet 'Minecraft'?"
* "Hvilken software kører webstedet 'Google.com'?"
Når du giver flere detaljer, kan jeg give dig et mere specifikt og præcist svar.