Dalla sua origine come un sistema operativo di tipo Unix , Linux è stato originariamente sviluppato da e per i programmatori , ingegneri informatici e appassionati di computer . Nonostante il turno di molte distribuzioni Linux verso altri pacchetti user-friendly , il nucleo di Linux include ancora gli strumenti e le capacità per aiutare nella programmazione di computer . Oltre ai suoi script di programmazione nativi , la programmazione in altri formati aperti come PHP , Python , C e C + + è possibile con il minimo sforzo aggiunto . Shell Scripting
Tutte le distribuzioni Linux hanno accesso ad un terminale di comando costruito pollici Questo terminale , chiamato un "guscio ", consente agli utenti di attraversare il computer manualmente immettendo comandi con la tastiera. Tuttavia , la shell consente inoltre all'utente di scrivere i cosiddetti " script di shell ", o un file di comandi che il sistema verrà eseguito in sequenza . Questo è simile a un file batch su altri sistemi , ma più flessibile in quanto permette un approccio più programmatico .
C e C + +
Linux è scritto in codice C . Come tale, essa è dotata di strumenti di sviluppo C e compilatori . La più importante , GCC - GNU Compiler Collection - può compilare C + + , Objective- C C e altre lingue. Maggior parte delle distribuzioni Linux hanno un qualche tipo di capacità per compilare programmi in C da zero , che richiede solo un editor di testo e la riga di comando per compilare il codice .
Java
< p> programmatori Java possono anche scrivere il proprio codice su sistemi Linux . A seconda della distribuzione , non vi è più che probabile una versione del runtime Java disponibile per l'installazione Ambiente . Con il JRE , codice Java può essere scritto su un sistema Linux e porting su altri sistemi operativi .
PHP e Python
Python, un linguaggio polivalente , viene spesso confezionato con le distribuzioni Linux . Per controllare , aprire un terminale e digitare " python" e premi invio. Questo dovrebbe portare un prompt , il che significa che l'interprete Python è installato. PHP è di solito installato a fianco del web server Apache e MySQL come parte di ciò che è conosciuta come il LAMP - Linux, Apache , MySQL e PHP - pila
.