RICERCA

Linguaggi di programmazione scripting: attività, caratteristiche e vantaggi

Nel 1950 apparve il primo linguaggio di programmazione.- assemblatore. I computer allora erano ancora bambini stupidi rispetto ai PC moderni. Secondo le leggi del darwinismo, le macchine crescevano, acquisivano spirito e produttività. Insieme a loro si sono evoluti i linguaggi di programmazione. Da basso livello sono diventati di alto livello, orientati agli oggetti. Ora abbiamo scripting o linguaggi di scripting.

linguaggi di scripting

Cosa sono i linguaggi di scripting

I linguaggi di programmazione di alto livello per scrivere una sequenza di operazioni o script sono chiamati scripting, scripting o linguaggi interpretati. Questi includono:

  • JavaScript;
  • ActionScript;
  • perl;
  • python;
  • Scala;
  • R;
  • rubino;
  • PHP.

Lingue del programma come C #, C o Pascalutilizzato per creare algoritmi, procedure, nuovi dati. Gli strumenti di script sono progettati per collegare strumenti già esistenti. Ciò minimizza la quantità di codice.

Per scrivere il programma più sempliceCiao, mondo! il linguaggio assembly richiede 14 righe di codice. C ++ ti costringerà a scrivere 8. Quasi la metà, ma ancora a lungo. Dovremo collegare il file di intestazione, la libreria, specificare la funzione e quindi anche compilare. La stessa cosa in Python si inserisce in una frase - stampa Hello, World!. Lo stesso risultato con meno sforzo, senza compilatori.

Velocità di elaborazione

Con l'avvento dei linguaggi di scripting, nelle comunitài programmatori spesso formulano ipotesi sull'imminente scomparsa del C ++. Le persone sempre più insoddisfatte lamentano complicate sintassi e complessità di compilazione. I sostenitori della programmazione procedurale affermano che il codice Python è molto più veloce di C. E Perl è un linguaggio per bambini che non è adatto alla programmazione "reale". Ma questo è un mito.

Le prestazioni del computer stanno crescendol'espositore. Circa 10 anni fa, la velocità richiedeva davvero un codice in un linguaggio di programmazione. Ora l'informatica ha abbastanza potenza per elaborare script e applicazioni in Java o Ruby per lo stesso periodo di tempo.

Chi e per quali scopi hanno bisogno di linguaggi di scripting

L'espansione di Internet ha dato origine all'episodioprogrammatori ". Si tratta di webmaster, web designer e proprietari di risorse Internet per le quali l'accessibilità è importante. Non hanno tempo per immergersi a lungo termine nelle basi della programmazione procedurale. Scrivono codice di volta in volta, hanno bisogno di una sintassi semplice per gli script in JavaScript e lo sviluppo front-end. Per la programmazione dei server, sono adatti sia il linguaggio di scripting JS che PHP.

Classic OOP è immensamente orgoglioso dell'ereditàimplementazione del codice. Questo è l'argomento principale della dominazione mondiale dell'OLP in futuro, ma anche uno svantaggio significativo. Quando riutilizzi parte di un codice o una sottoclasse di hotel, non puoi sbarazzarti dell'influenza e dei metodi della sua superclasse. Ma questo è possibile con JavaScript. I linguaggi di script forniscono un riutilizzo indolore incorporando singoli componenti in un codice comune.

linguaggio di scripting php

JavaScript

Secondo il barometro della popolarità, JavaScript si ergein primo luogo. Utilizzato per la programmazione Web, la creazione di applicazioni client e il lavoro interattivo. Gli interpreti JS sono integrati in ogni browser che si rispetti e, con l'avvento del Nodo, è stato utilizzato JavaScript per programmare i server.

Oggi JavaScript è un linguaggio di scriptingche viene utilizzato su ogni sito. Poiché funziona direttamente nel browser, non è necessario scaricare software aggiuntivo, è sufficiente un editor di testo. È un linguaggio flessibile con una sintassi semplice, quindi è spesso raccomandato per i programmatori principianti.

pitone

La popolarità di questa lingua sta inesorabilmente guadagnandoslancio. Python è un linguaggio di scripting di alto livello sul lato server per siti Web e applicazioni mobili. Ha una sintassi compatta, è facile da leggere e facile da lavorare. Gli scettici sostengono che Python è adatto solo per lavorare con il web ed è stato creato per far rivivere l'HTML statico. Ma non lo è.

i linguaggi di scripting sono

Non solo i plugin e i moduli sono scritti in Python. È usato nello sviluppo del gioco. I giochi Frets On Fire, MMORPG EVE e Online Sims 4 (1 milione di copie vendute) sono stati creati in Python. È utilizzato da Instagram, Pinterest, Rdio, Google, Yahoo e persino dalla NASA. Python ha una soglia di ingresso bassa, viene rapidamente appresa e ricordata. Puoi apprenderlo gratuitamente sui siti interattivi di Codecademy, sui servizi Udacity e Coursera.

PHP

Linguaggio di scripting lato server progettato persiti web dinamici e sviluppo di applicazioni. Può essere incorporato direttamente nel documento HTML sorgente e non in un file esterno. Oltre 200 milioni di siti Web sono stati creati e gestiti su PHP, tra cui Digg, Facebook e WordPress, Joomla, Drupal.

linguaggio di scripting javascript

Ad oggi, i linguaggi di scripting più popolari sono JavaScript, Python, PHP. Gradualmente vinci l'amore dei programmatori Ruby, Scala e R.

  1. Ruby è un linguaggio di scripting creato nel 1995 da Yukihiro Matsumoto. Fino al 2004, nessuno ne aveva sentito parlare fino a quando non apparve il quadro di Ruby on Rails. Ruby ora sta recuperando con sicurezza Python.
  2. Aumento dell'interesse per Scala. È un linguaggio funzionale utilizzato dai server Foursquare e Twitter. Puoi scrivere sia applicazioni Web che Android.
  3. R - uno strumento per la raccolta di dati statisticilavorare con la grafica e un potente linguaggio di scripting. È una raccolta di funzioni di script classiche, prese in prestito da Lisp e Math, con un insieme di subroutine per l'analisi.

risultati

Le lingue di scenario sono ora di tendenza e la maggior parteGli analisti sono dell'opinione che abbiano un futuro. Python, Ruby, PHP ti permettono di scrivere un codice compatto e conciso con il minor numero di errori. Una sintassi semplice e chiara consente a chiunque desideri padroneggiarli e iniziare a sviluppare.

  • valutazione: