In 1950 verscheen de eerste programmeertaal- assembler. Computers waren toen nog bewusteloze kinderen in vergelijking met moderne pc's. Volgens de wetten van het Darwinisme groeiden machines, verkregen intelligentie en productiviteit. Samen met hen zijn programmeertalen geëvolueerd. Van laag niveau zijn ze veranderd in hoog niveau, objectgericht. Nu hebben we script- of scripttalen.
Hoogwaardige programmeertalen voor het schrijven van een reeks bewerkingen, of scripts worden scripting-, scripting- of geïnterpreteerde talen genoemd. Deze zijn onder meer:
Programmeertalen, zoals C #, C of Pascalgebruikt om algoritmen, procedures, nieuwe gegevens te creëren. Scriptingtools zijn ontworpen om bestaande tools met elkaar te verbinden. Hierdoor wordt de hoeveelheid code geminimaliseerd.
Om een eenvoudig programma te schrijvenHallo wereld! assembler vereist 14 regels code. C ++ dwingt je om 8 te schrijven. Bijna de helft, maar nog steeds lang. U moet het headerbestand, de bibliotheken verbinden, de functie specificeren en vervolgens compileren. Hetzelfde in Python past in één zin - print Hallo, Wereld!. Hetzelfde resultaat voor minder inspanning, zonder compilers.
Met de komst van scripttalen in gemeenschappenencoders horen vaak suggesties over de naderende ondergang van C ++. Steeds meer mensen klagen over de moeilijke syntaxis en complexiteit van compilatie. Voorstanders van procedureel programmeren stellen dat Python-code veel sneller gaat dan C. En Perl is een taal voor kinderen die niet geschikt is voor "echt" programmeren. Maar dit is een mythe.
Computerprestaties groeien opexponentieel. Ongeveer 10 jaar geleden had je voor snelheid echt code nodig in een programmeertaal. De computertechnologie is nu krachtig genoeg om scripts en applicaties in Java of Ruby in dezelfde tijd te verwerken.
De uitbreiding van het internet heeft een kaste van "episodisch" gecreëerdprogrammeurs. " Dit zijn webmasters, lay-outontwerpers en eigenaren van internetbronnen voor wie toegankelijkheid belangrijk is. Ze hebben geen tijd voor jarenlange onderdompeling in de basis van procedureel programmeren. Ze schrijven code van geval tot geval, ze hebben een eenvoudige syntaxis nodig voor JavaScript-scripts en front-end ontwikkeling. Voor server-side programmeren zijn zowel JS als de scripttaal PHP geschikt.
Klassieke OOP is trots op overervingcode implementatie. Dit is het belangrijkste argument voor PLO-wereldoverheersing in de toekomst, maar ook een aanzienlijk nadeel. Wanneer je een stuk code of een subklasse van een hotel hergebruikt, kun je de invloed en methoden van de superklasse niet kwijtraken. Maar het is mogelijk met JavaScript. Scripttalen bieden pijnloos hergebruik door afzonderlijke componenten in te sluiten in gedeelde code.
Volgens de populariteitsbarometer kost JavaScriptin de eerste plaats. Gebruikt voor webprogrammering, het bouwen van clientapplicaties en interactief werk. JS-tolken zijn ingebouwd in elke zichzelf respecterende browser en met de komst van Node begon JavaScript te worden gebruikt voor serverprogrammering.
Tegenwoordig is JavaScript een scripttaal,die op elke site wordt gebruikt. Omdat het rechtstreeks in de browser werkt, hoeft u geen extra software te downloaden, een teksteditor is voldoende. Het is een flexibele taal met een eenvoudige syntaxis en wordt daarom vaak aanbevolen voor beginnende programmeurs.
De populariteit van deze taal wint onverbiddelijkrevoluties. Python is een scripttaal op hoog niveau voor websites en mobiele applicaties. Het heeft een compacte syntaxis, het is gemakkelijk te lezen en gemakkelijk om mee te werken. Sceptici beweren dat Python alleen geschikt is om met het web te werken en dat het is gemaakt om statische HTML te animeren. Maar dat is niet zo.
Niet alleen plug-ins en modules zijn geschreven in Python.Het wordt gebruikt bij de ontwikkeling van games. Frets On Fire, MMORPG EVE en Online Sims 4 (1 miljoen verkocht) werden gebouwd in Python. Instagram, Pinterest, Rdio, Google, Yahoo en zelfs NASA gebruiken het. Python heeft een lage instapdrempel, het wordt snel geleerd en onthouden. Je kunt het helemaal gratis leren op de Codecademy interactieve sites, Udacity en Coursera-services.
Een server-side scripttaal ontworpen omdynamische websites en applicatie-ontwikkeling. Kan direct worden ingesloten in het originele HTML-document, in plaats van in een extern bestand. Meer dan 200 miljoen websites zijn gebouwd en draaien op PHP, waaronder Digg, Facebook en WordPress, Joomla, Drupal-platforms.
Tegenwoordig zijn de meest populaire scripttalen JavaScript, Python, PHP. De programmeurs van Ruby, Scala en R krijgen stilaan liefde.
Scripttalen zijn nu populair en de meesteanalisten zijn van mening dat de toekomst aan hen toebehoort. Met Python, Ruby, PHP kun je compacte en beknopte code schrijven met het minste aantal fouten. Dankzij de eenvoudige en begrijpelijke syntaxis kan iedereen ze beheersen en beginnen met ontwikkelen.