/ / Langages de programmation de scripts: tâches, fonctionnalités et avantages

Langages de programmation de scripts: tâches, fonctionnalités et avantages

Le premier langage de programmation est apparu en 1950- assembleur. Comparés aux PC modernes, les ordinateurs étaient encore des enfants stupides. Selon les lois du darwinisme, les machines se développaient, gagnaient en intelligence et en productivité. Les langages de programmation ont évolué avec eux. De bas niveau, ils ont évolué vers des objets de haut niveau orientés objet. Maintenant, nous avons des langages de script ou de script.

langages de script

Que sont les langages de script

Les langages de programmation de haut niveau pour écrire une séquence d'opérations, ou scripts, sont appelés langages de script, de script ou d'interprétation. Ceux-ci inclus:

  • JavaScript;
  • ActionScript;
  • Perl;
  • Python;
  • Scala;
  • R;
  • Rubis;
  • PHP.

Langages de programmation tels que C #, C ou Pascalutilisé pour créer des algorithmes, des procédures, de nouvelles données. Les scripts sont conçus pour connecter les outils existants. Cela minimise la quantité de code.

Pour écrire le programme le plus simpleBonjour le monde! l'assembleur nécessite 14 lignes de code. C ++ vous obligera à écrire 8. Presque deux fois moins, mais toujours long. Vous devrez connecter le fichier d'en-tête, les bibliothèques, spécifier la fonction, puis également compiler. La même chose en Python tient dans une seule phrase - imprimer Hello, World!. Même résultat pour moins d'efforts, pas de compilateurs.

Vitesse de traitement

Avec l'avènement des langages de script, dans les communautésles codeurs entendent souvent des spéculations sur la disparition imminente du C ++. De plus en plus de gens mécontents se plaignent de la syntaxe difficile et de la complexité de la compilation. Les partisans de la programmation procédurale soutiennent que le code Python n'est pas aussi rapide que C. Et Perl est un langage pour enfants qui ne convient pas à la programmation «réelle». Mais c'est un mythe.

Les performances de l'ordinateur augmentent deexponentiel. Il y a environ 10 ans, pour la vitesse, vous aviez vraiment besoin de code dans un langage de programmation. Le calcul est désormais suffisamment puissant pour traiter les scripts et applications Java ou Ruby dans le même laps de temps.

Qui a besoin de langages de script et à quelles fins

L'expansion d'Internet a engendré une caste de «épisodiquesprogrammeurs ". Ce sont des webmasters, des concepteurs de mise en page et des propriétaires de ressources Internet pour qui l'accessibilité est importante. Ils n'ont pas le temps pour des années d'immersion dans les bases de la programmation procédurale. Ils écrivent du code au cas par cas et ont besoin d'une syntaxe simple pour les scripts JavaScript et le développement front-end. Pour la programmation côté serveur, les langages de script JS et PHP conviennent.

La POO classique est fière de l'héritageimplémentation du code. C'est le principal argument de la domination mondiale de l'OLP à l'avenir, mais aussi un inconvénient majeur. Lors de la réutilisation d'un morceau de code ou d'une sous-classe d'hôtel, vous ne pouvez pas vous débarrasser de l'influence et des méthodes de sa superclasse. Mais c'est possible avec JavaScript. Les langages de script permettent une réutilisation sans effort en intégrant des composants individuels dans du code partagé.

langage de script php

JavaScript

Selon le baromètre de popularité, JavaScript coûteà la première place. Utilisé pour la programmation Web, la création d'applications client et le travail interactif. Les interpréteurs JS sont intégrés à chaque navigateur qui se respecte, et avec l'avènement de Node, JavaScript a commencé à être utilisé pour la programmation serveur.

Aujourd'hui, JavaScript est un langage de script,qui est utilisé sur chaque site. Comme il fonctionne directement dans le navigateur, il n'est pas nécessaire de télécharger un logiciel supplémentaire, un éditeur de texte suffit. C'est un langage flexible avec une syntaxe simple et est donc souvent recommandé pour les codeurs débutants.

Python

La popularité de cette langue gagne inexorablementrévolutions. Python est un langage de script de haut niveau côté serveur pour les sites Web et les applications mobiles. Il a une syntaxe compacte, il est facile à lire et à utiliser. Les sceptiques affirment que Python ne convient que pour travailler avec le Web et qu'il a été créé pour animer du HTML statique. Mais ce n'est pas le cas.

les langages de script sont

Non seulement les plugins et les modules sont écrits en Python.Il est utilisé dans le développement de jeux. Frets On Fire, MMORPG EVE et Online Sims 4 (1 million vendus) ont été construits en Python. Instagram, Pinterest, Rdio, Google, Yahoo et même la NASA l'utilisent. Python a un seuil d'entrée bas, il est rapidement appris et mémorisé. Vous pouvez l'apprendre tout à fait gratuitement sur les sites interactifs des services Codecademy, Udacity et Coursera.

PHP

Un langage de script côté serveur conçu poursites Web dynamiques et développement d'applications. Peut être directement incorporé dans le document HTML d'origine, plutôt que dans un fichier externe. Plus de 200 millions de sites Web ont été créés et exécutés sur PHP, notamment les plateformes Digg, Facebook et WordPress, Joomla, Drupal.

langage de script javascript

Aujourd'hui, les langages de script les plus demandés sont JavaScript, Python, PHP. Peu à peu, les programmeurs Ruby, Scala et R gagnent en amour.

  1. Ruby est un langage de script créé en 1995 par Yukihiro Matsumoto. Jusqu'en 2004, personne n'en a entendu parler, jusqu'à l'apparition du framework Ruby on Rails. Ruby rattrape maintenant Python.
  2. L'intérêt pour Scala grandit. C'est un langage fonctionnel utilisé par les serveurs Foursquare et Twitter. Il peut être utilisé pour écrire des applications Web et Android.
  3. R est un outil de collecte de données statistiques,travailler avec des graphiques et un langage de script puissant. Il s'agit d'un ensemble de fonctions de script classiques empruntées à Lisp et aux mathématiques, avec un ensemble de sous-programmes pour l'analyse.

Conclusions

Les langages de script sont à la mode maintenant, et la plupartles analystes estiment que l'avenir leur appartient. Python, Ruby, PHP vous permettent d'écrire du code compact et concis avec le moins d'erreurs. Une syntaxe simple et compréhensible permet à quiconque de les maîtriser et de commencer à développer.

J'ai aimé:
0
Messages populaires
Développement spirituel
Nourriture
yup