Фильтр
Категории
Навыки

Зарплата ($/час)
Язык

   

   

Сортировать по
Рейтингу
Зарплата

Разработчики Scripts

Ищите специалиста по scripts?

Proffstore предоставит вам такого

Скрипт (script) переводится как сценарий. И с точки зрения программирования перевод этот очень точен. Ведь по сути, script – это набор действий, которые начнут выполняться при определенных условиях. Вот если ситуация сложится так, тогда нужно будет выполнить скрипт под номером 1, а если так – тогда под номером два. Думаю, суть вы уловили. Скриптовый язык (scripting language) – это собственно язык программирования, что был разработан для того, чтобы записать эти сценарии. Последовательности операций, которые конечный пользователь, или программист способен выполнить на компьютере.

Если взять прикладную программу, то в таком случае, scripts – это программа, которая автоматизирует необходимую последовательность операций. Которая, без этой программы выполнялась бы вручную, обычно используя для этого интерфейс программы. И вроде ничего страшного, но только в том случае, если необходимо сделать несколько таких действий, а не несколько десятков, или сотен. В таком случае сильно проще написать программу, нежели ввести все изменения вручную. Допустим, у нас есть сайт, на котором сотни страниц. И на всех из них есть контактные данные владельца сайта. Допустим это номер телефона. Если этот номер поменялся, тогда придется для каждой странички сайта (а их сотни) произвести действия по замене одних цифр другими. Или написать одну небольшую программу…

Языки программирования делят на две части, языки системного программирования, и наши сценарные, или же скриптовые. Еще их называют склеивающими, или языками системной интеграции.

Варианты использования scripts

  • В тех случаях, когда необходимо написать программу, но без риска вывести систему из строя. Поскольку скрипты не компилируются, а интерпретируются, то в том случае, если все пойдет не так, просто выведется сообщение об ошибку, и все, кроме неправильного script будет на месте.
  • Для выразительности кода. Очень красиво могут выглядеть примеры совмещения классических языков (те, которые мы назвали языками системного программирования) и сценарных. Есть случаи, когда одной условной строкой сценария можно заменить несколько десятков на традиционном языке. Кроме того, сценарные языки не требуют высокой квалификации, так что даже, примеру геймдизайнер может редактировать код, не прибегая к услугам программистов.
  • Для обеспечения многоплатформенности. Скажем, JavaScript является примером кроссплатформенного языка, так как его выполняют многие браузеры в различных операционных системах.