Vanuit zijn oorsprong als een Unix - achtig besturingssysteem Linux is oorspronkelijk ontwikkeld door en voor programmeurs , informatici en computer liefhebbers . Ondanks het begin van vele Linux-distributies in de richting van meer gebruiksvriendelijke verpakkingen , de kern van Linux bevat nog steeds de tools en mogelijkheden om te helpen bij het programmeren van computers . Naast haar eigen programmering scripts , programmeren in andere open formaten zoals PHP , Python , C en C + + is mogelijk met zeer weinig toegevoegde inspanning . Shell Scripting alle Linux distributies hebben toegang tot een command terminal ingebouwd Deze terminal , een zogenaamde " shell ", stelt gebruikers in staat om de computer handmatig doorlopen door het invoeren van opdrachten met het toetsenbord . Echter , de schil maakt het ook mogelijk de gebruiker om te schrijven wat bekend staat als ' shell scripts , " of een bestand van commando's die het systeem zal draaien in de juiste volgorde . Dit is vergelijkbaar met een batch- bestand op andere systemen , maar meer flexibel in dat het mogelijk maakt een meer programmatische aanpak . C en C + + Linux is geschreven in C -code . Als zodanig is uitgerust met C ontwikkelingstools en compilers . De meest prominente , GCC - de GNU Compiler Collection - kan compileren C , C + + , Objective - C en andere talen . De meeste Linux distributies komen met een soort van mogelijkheid om C programma's te compileren vanuit het niets , is er slechts een teksteditor en de opdrachtregel om de code te compileren . Java Java-programmeurs kunnen ook hun eigen code te schrijven op Linux -systemen . Afhankelijk van de distributie , is er meer dan waarschijnlijk een versie van de Java Runtime Environment beschikbaar voor installatie . Met de JRE , kan Java code worden geschreven op een Linux- systeem en ported over andere besturingssystemen . PHP en Python Python , een multifunctionele taal , vaak komt verpakt met Linux distributies . Om te controleren , open een terminal en type " python " en druk op enter . Dit zou moeten leiden tot een aanwijzing , wat betekent dat de python interpreter is geïnstalleerd . PHP wordt meestal naast de Apache- webserver en MySQL geïnstalleerd als onderdeel van wat bekend als de LAMP - Linux , Apache , MySQL en PHP - stack . |