Een programmabestand is een computerbestand dat de instructies (code) bevat die een computer vertellen wat hij moet doen. Deze instructies zijn geschreven in een programmeertaal (zoals Python, Java, C++, etc.) en worden uitgevoerd door het besturingssysteem van de computer of een specifieke tolk of compiler. Het bestand zelf wordt doorgaans opgeslagen op een harde schijf of een ander opslagmedium.
De extensie van het bestand (het gedeelte na de punt in de bestandsnaam, zoals `.exe`, `.py`, `.java`, `.cpp`) geeft vaak het type programma aan of de programmeertaal waarin het is geschreven. Bijvoorbeeld:
* `.exe` (Windows): Uitvoerbaar bestand, direct uitvoerbaar door het Windows-besturingssysteem.
* `.py` (Python): Broncodebestand geschreven in Python. Er is een Python-interpreter nodig om te kunnen werken.
* `.java` (Java): Broncodebestand geschreven in Java. Er is een Java-compiler nodig om het in bytecode te vertalen en een Java Virtual Machine (JVM) om het uit te voeren.
* `.cpp` (C++): Broncodebestand geschreven in C++. Heeft een C++-compiler nodig om het naar een uitvoerbaar bestand te vertalen.
Er zijn veel andere soorten programmabestanden, elk met hun eigen specifieke doel en bijbehorende extensies. Het zijn de fundamentele bouwstenen van software en applicaties. |