нету преимущества - это такой тренд сейчас гуляет
хотите хороший и работающий сайт на ВЫСОКИХ скоростях с минимумом потребления ресурсов - используйте флагманов программирования php и javascript
В большинстве языков программирования вводятся понятия "локальной" и "глобальной" переменной. Это понятие связано с понятием "области действия" переменной, т.е. той части программы, где эта переменная доступна для выборки ее значения и установки нового значения. Локальная переменная - это переменная, объявляемая во внутренних частях программ, т.е. подпрограммах и процедурах. Она инициируется при входе в такую часть кода, существует на протяжении его исполнения и исчезает при выходе из подпрограммы/процедуры. Память под такие переменные обычно распределяется из специальной области памяти, чаще всего из стека. Доступ к локальным переменным возможен только там, где она объявлена - т.е. внутри процедуры/подпрограммы.
Глобальная переменная - это переменная, объявление которой находится на внешнем уровне, например в главной программе. Доступ к таким переменным возможен из любых вложенных процедур. Эти переменные существуют от момента запуска всего приложения до его завершения, т.е. до обращения к функции ОС на закрытие приложения.
Если переменная не является глобальной (а про локальную и говорить нет смысла - она временная), то здесь вопрос упирается в то, как в конкретном языке и, в частности, его компиляторе определено это понятие. Есть языки, в которых любая переменная, объявленная на верхнем уровне, по умолчанию является глобальной. А в других требуется ее явное определение как глобальной.
К сожалению, не знаком с указанным Вами языком, поэтому точного ответа дать не могу. И ссылка на похожесть синтаксиса с Си ничего не дает, синтаксис может быть похож, а семантика другая.
Скриптом - писать долго.
Проще убить процесс командой taskkill. Она точно так же, как скрипт, легко запускается из под админской учетки.
Так убивается аутлук.
Можно учиться самому. Я занимался сам олимпиадным программированием еще когда учился в школе. После этого пошел в ВУЗ и ничего нового там за первые 3 (из 4) года не узнал. На самом деле, более продуктивно было бы и следующие 4 года заниматься самому (с книжками, конечно).
Можно пойти в ВУЗ. Научат или нет - зависит от ВУЗа, а скорее даже кафедры (сейчас я чуть-чуть работаю в ВУЗе (для души) и точно знаю, что многие не учат - именно поэтому за 3 года обучения иногда можно лишь повторить школьный курс). Опять же, если вы не будете учиться в ВУЗе сами (дополнительно), то после окончания вряд-ли устроитесь на работу по специальности. Зато в ВУЗе научат русскому языку, философии, культурологии, истории и многому другому.
Можно окончить курсы, но 99% попадете на лохотрон (будут учить и что-то с умным видом рассказывать, но сами лекторы очень часто ничего не понимают). Вот вчера на форуме обсуждалась тема курсов: ссылка (учтите, что автор топика проходит ПЛАТНЫЕ курсы, а есть еще и бесплатные - там вообще зоопарк часто). Если и проходить курсы - то от работодателя (у крупных контор бывают бесплатные курсы - по факту это что-то типа стажировки, где вы учитесь программированию, а работодатель отбирает самых смекалистых).
Можно нанять репетитора. Если репетитор является программистом (чего можно только пожелать 70% преподавателей ВУЗов и, тем более, курсов) и вы будете сами читать книжки, а не только на него надеяться - эффекта будет гораздо больше.
Сценарий - это программа, запускаемая внутри определенной программной системы и служащая для автоматизации действий этой системы по определенному сценарию.
Сценарии иногда называют скрипты.
Сценарий не имеет прямого доступа к ресурсам компьютера и действует через объекты другой системы, поэтому сценарий более безопасен чем обычная программа - сбой в сценарии не вызовет остановки всей системы или компьютера.
Сценарии позволяют легко писать программы для работы больших программных систем, работая в основном с объектами самой системы, - браузеров, офисных программ, командных интерпретаторов и т.д.
Пример:
Чтобы записать информацию в ячейку таблицы из файла .xls (для excel) надо запрограммировать обработку структуры файла, а если потребуется и новая версия, например .xlsx, то нужно будет программировать и обработку новой структуры файла, а для скрипта достаточно указать вкладку, номер строки и столбца ячейки, что гораздо удобнее и не требует таких усилий, как создание обычной программы.
При вызове скрипта все действия по модификации файла выполнит сама программа (в приведенном примере excel)