Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Qual è il significato del linguaggio di scripting ?

Computer comprendere informazioni come rappresentato dalla serie di cifre binarie ( 1 e 0 ) . Di conseguenza , i linguaggi di programmazione di solito rientrano in o tra due categorie: linguaggi " compilati " che comunicano direttamente al computer in binario , e le lingue " script" che interagiscono con le altre applicazioni , compilate . A causa di questo , linguaggi di scripting svolgono un ruolo importante nello sviluppo di applicazioni e web. Scipted vs Compilato

codice del computer (o "codice sorgente ", la forma leggibile del codice ) richiede la traduzione in uno stato binario prima che il computer possa eseguire il programma come un programma . Lingue " compilato" (come C o C + +) sottoporsi a questo processo prima che il computer esegue il programma . Questo significa che un programma compilato è già in uno stato leggibile dalla macchina quando viene eseguita . Il codice sorgente di un linguaggio di scripting viene letto come il programma esegue , riga dopo riga . Comandi da un linguaggio di scripting lavorano spesso con le altre applicazioni che comunicano con il computer a livello binario .
Velocità
Le applicazioni compilate

già esistono in uno stato macchina pronta . Applicazioni script , tuttavia, inviare comandi ad altri programmi, che poi interagiscono con il computer in codice macchina . Questo overhead aggiuntivo si aggiunge al lavoro di un computer deve fare per realizzare un compito . Poiché le applicazioni scritte con linguaggi di scripting non interagiscono con il computer a livello di binari come applicazioni compilate fanno, significativo rallentamento si verifica .
Simplicity

Dal linguaggi di scripting interagire con altri programmi che comunicano con il computer a livello binario , linguaggi di scripting sono " liberati " dalla responsabilità di gestione ripetitive , compiti complessi (come hardware o di controllo della rete ) . Invece , linguaggi di scripting spesso contengono interfacce che consentono a un programmatore di concentrarsi sul compito a portata di mano semplificate. Questa semplicità si presta anche ad una facile curva di apprendimento , consentendo amatori ed esperti di impiegare linguaggi di scripting come strumenti utili.
Sistema Compatibilità

Quando un linguaggio compilato in realtà passa attraverso il processo di compilazione , la sua compatibilità è legata al sistema è compilato in - un programma compilato in Microsoft Windows non funziona necessariamente su un sistema Linux o Apple, per esempio. Tuttavia, poiché linguaggi di script interagiscono con interpreti e altri programmi invece del sistema stesso , offrono la possibilità di sviluppo multipiattaforma . Linguaggi di scripting spesso fungono da "collante" tra i diversi sistemi e applicazioni a causa di questa interoperabilità .
Specializzazione

Spesso , linguaggi di scripting esistono per uno scopo particolare o risolvere un problema particolare . Un gran numero di linguaggi di scripting servono come strumenti per lo sviluppo web . PHP , JavaScript , Perl e Python sono tutti i linguaggi di scripting utilizzati ampiamente per lo sviluppo web per i siti di social networking come Facebook e Twitter . Altri (come UNIX) consentono ai programmatori di controllare i sistemi informatici attraverso i comandi di script .

 

Programmazione © www.354353.com