Консультация № 195069
27.03.2019, 12:58
0.00 руб.
0 18 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Что такое Скрипт, зачем пишут их, для каких целей ?
В чём отличие JavaScript от VBScript ?

Как выглядит самая простейшая программа написанная на JavaScript ?
И как та же программа на VBScript ?

Что дают эти скрипты в отличии от других языков программирования?

Как проникнуть(заставить)себя к изучению написания программ?

Обсуждение

в сети
Управляющий
143894
2148
27.03.2019, 13:38
общий
Адресаты:
Цитата: Анатолий
Как проникнуть(заставить)себя к изучению написания программ?

Только палка стимул
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


давно
Посетитель
400728
1649
27.03.2019, 14:00
общий
Адресаты:
Цитата: Сергей Фрост
Только палка стимул
без него никуда
в сети
Управляющий
143894
2148
27.03.2019, 14:03
общий
Адресаты:
А если серьезно, то сначала определяется то, что мешает начать изучение, а потом устраняется эта преграда.
И еще, если просто изучать для общего развития без практического применения - можете сразу не тратить на это впустую время.
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


в сети
Управляющий
143894
2148
27.03.2019, 14:05
общий
Адресаты:
И вдогонку: все вопросы,что вы задали в консультации элементарно отвечаются гуглом. Главное правильно сформулировать поисковый запрос.
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


давно
Модератор
137394
1850
27.03.2019, 17:38
общий
27.03.2019, 17:39
Как проникнуть(заставить)себя к изучению написания программ?
Голод не тётка. Сначала ставится вопрос "зачем"? А если ради развлечения, то, может не надо?
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Посетитель
400728
1649
27.03.2019, 20:52
общий
Адресаты:
Цитата: Megaloman
Сначала ставится вопрос "зачем"? А если ради развлечения, то, может не надо?

Благодарю.... Вы дали полный ответ..... спасибо
давно
Мастер-Эксперт
259041
7459
28.03.2019, 15:11
общий
это ответ
Здравствуйте, Анатолий! Вы спрашивали :
"Что такое Скрипт, зачем пишут их, для каких целей ?" - Цитирую страницу wiki.rookee.ru/script : "скрипты (сценарии) - это отдельные последовательности действий, созданные для автоматического выполнения задачи. Если готового сценария нет, пользователь выполняет эти действия вручную с соответствующими затратами времени и возможностями появления ошибок. Для написания скриптов используются специальные языки программирования, кот-е так и называются - скриптовые…"

"В чём отличие JavaScript от VBScript ?" - Вот основные отличия :
VBScript - регистро-независимй язык, ключевое слово Function можно писать хоть Большими, хоть м буквами! В JScript переменные с именами s1 и S1 - это разные переменные.

В VBScript применяется удобно-привычный вывод путей типа C:\Temp\File1.txt . В JScript приходится писать C:\\Temp\\File1.txt .

В JScript в каждой команде приходится писать скобки, а в конце строки добавлять символ точка с запятой. В VBScript символ [;] не нужен, а скобки - редки.

В VBS отсутс удобная функция decodeURIComponent(); для перевода URI-адресов типа wiki/%D0%9B%D0%B5%D1%82%D0%BD%D0%B5%D0%B5_%D0%B2%D1%80%D0%B5 … в удобо-читаемое wiki/Летнее_время . Мне приходилось вызывать js-конвертер из своего vbs-скрипта перекодировать URI-адреса, скопированные из адрес-строки браузера. Но оказалось, эта js-функция глючит для 3х или 4х-байтных символов, и я написал свой, надёжный vbs-декодер.

Главные недостатки JScript : отсутствие диалогового окна InputBox для ввода инфо от пользователя , а дата в JScript выводится в каком-то дурацком формате типа Thu Mar 28 20:48:04 UTC+1000 2019 (тут UTC+1000 - это часо-пояс ДальВостока от Гринвича). Поэтому я программирую в VBScript
.

"Как выглядит самая простейшая программа написанная на JavaScript ? И как та же программа на VBScript ?" - прилагаю программки на обоих языках. Распакуйте их из архива в какую-нибудь папку. Запускайте двойным кликом. Чтоб просмотреть их код, кликните по файлу прав-кнопкой мыши и выберите команду "Изменить". Текстовый Код откроется в Блокноте.

"Что дают эти скрипты в отличии от других языков программирования?" - аннотирую из "Сценарии для администрирования" Ссылка4 :
"Сценарии не требуют компиляции и их код в любой момент мож отредактировать,
VBS практически не ограничены в функциональности и могут использовать различн сис-библиотеки и объекты других приложений;
VBS-файлы могут выполняться как в консоли, так и в оконном режиме, поэтому пользователь может контролировать видимость хода выполнения сценария;
VBS-сценарии позволяют использовать пользовательские процедуры и функции;
Этот язык идеально подходит для работы со строковыми и числовыми переменными, датами, а также для обработки текстовых файлов, управления системой и доменом;…"


"Как проникнуть(заставить)себя к изучению написания программ?" - Вам не надо заставлять себя, потому что Вы пенсионер, заслуживший отдых. Но когда Ваш мозг пожелает познать нечто увлекательное, возвращающее пользу и радость Победы - найдите причины, побуждающие автоматизировать какие-нибудь рутинные операции, которые Вы уже устали повторять тупо и много-кратно. И Ваш скрипт восхитит Вас послушанием и быстродействием !

Прилагаю готовые примеры мини-скриптов и полезные статьи, очищеные мною от рекламных web-скриптов и баннеров.
Много интересных статей в рунете заражены мерзкими рекламами. Баннеры поверх страницы не дают читать полезный текст, вынуждают нажать крест чтоб избавиться от баннера. Но клик внутри страницы запускает java-скрипт непорядочного web-дизайнера с Вашими админ-полномочиями. Нельзя кликать внутри страницы на загаженных сайтах, чтоб не выполнять чужие скрипты!
Я сохраняю страницу, очищаю её копию от j-скриптов. Много лет я мучился этой рутиной. А сейчас из контекста докум-копии выбираю кмд Отправить \ АнтиСкрипт.vbs , и мой АнтиСкрипт.vbs быстро убивает чужие j-скрипты и баннеры! Это - счастье!

P.S: Из кода приложенного скрипта "Простейший скрипт на VBScript.vbs" желательно удалить избыточные скобки. (я копировал код из "Простейший скрипт на JScript.js" и забыл про скобки-отличия, прошу прощения).
Прикрепленные файлы:
9948a5513ea04dcb116050fb5059e4b7892a732c.zip
5
Единственный эксперт, кто дал полный ответ на все мои вопросы и без лирики !
давно
Посетитель
400728
1649
28.03.2019, 20:27
общий
Адресаты:
Цитата: Сергей Фрост
сначала определяется то, что мешает начать изучение, а потом устраняется эта преграда.
на вопрос ЧТО: это естественный страх... который говорит- ты не сможешь это сделать . Или ,когда ребёнок, который не умеет плавать, боится ввойти вводу не дальше чем по пояс. Его одолевает страх, потому что он никогда не плавал...
давно
Мастер-Эксперт
259041
7459
29.03.2019, 01:38
общий
Адресаты:
Вы писали "естественный страх… ты не сможешь это сделать … ребёнок, который не умеет плавать" - ребёнок рискует жизнью, у детей (в отличие от старцев) оч высок инстинкт само-сохранения. И Ваш естественный страх я понимаю: низкоуровневые языки программирования (типа assembler) не прощают ошибки и способны испортить опер-систему.
Однако, (цитирую ru.wikipedia.org/wiki/Сценарный_язык , см приложение Скрипт-язык wiki.htm в моём Ответе ) : "Скриптовый язык удобен в следующих случаях : Если нужно обеспечить программируемость без риска дестабилизировать систему. Так как, в отличие от плагинов, скрипты интерпретируются, а не компилируются, неправильно написанный скрипт выведет диагностическое сообщение, а не приведёт к системному краху…".

Ваш пост rfpro.ru/question/195046#307661 "Используя Ваш скрипт, я теперь точно узнал, когда была установлена моя старая ОС ХП!" приятно удивил меня : Вы впервые "пощупали" скрипт, и у Вас хватило смелости и молодецкой наглости (в хорошем смысле этого слова) модифицировать его код без какой-либо теоретической подготовки! У Вас несомненно имеются нераскрытые навыки программиста!!
давно
Посетитель
400728
1649
29.03.2019, 08:13
общий
Адресаты:
Цитата: Алексеев Владимир Николаевич
скрипты интерпретируются
Когда то, очень давно, я познакомился с языком Бейсик, на котором я писал небольшие программы для себя: считал резонансные частоты для своих антенн, выводил распечатку на бумагу. Алгоритм составления программ был очень простым. Если где то была сделана ошибка в программе, интерпретатор сразу её показывал.
давно
Мастер-Эксперт
259041
7459
29.03.2019, 14:51
общий
Адресаты:
Я тоже писал на Бейсике защиту диплома в 1975м. И я представляю, что если Вы в молодости почувствовали вкус программирования, то наверняка многие годы вынашивали втайне от всех (и от себя?) мечту возобновить это увлечение. До выхода на пенсию нам приходилось паять, сверлить, зарабатывать… А щас - живи и наслаждайся свободой творчества! Главное, не забывать гимнастику, чтоб болячки не одолели. Вот уж где надо заставлять себя!
давно
Посетитель
400728
1649
29.03.2019, 16:58
общий
Адресаты:
Цитата: Алексеев Владимир Николаевич
Главное, не забывать гимнастику, чтоб болячки не одолели. Вот уж где надо заставлять себя!
8000 шагов в день, подсказывает мой умный браслет на руке, что мне надо пройти. Пройти, но не пробежать - это важно
в сети
Управляющий
143894
2148
29.03.2019, 19:57
общий
Адресаты:
Цитата: Анатолий Викторович
это естественный страх... который говорит- ты не сможешь это сделать .
Или ,когда ребёнок, который не умеет плавать

Очень неудачное и некорректное сравнение, но вполне уместное для самообмана...
Я бы еще поверил вам,если бы написали лень, хочется уметь, но неохота на это тратить время, усилия...
Прав Мегаломан, написав:
Цитата: Megaloman
Голод не тётка

Если прижмет необходимость (заработок денег или подобное) - мигом улетучатся все страхи плаванья.
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


давно
Посетитель
400728
1649
29.03.2019, 20:47
общий
29.03.2019, 20:49
Адресаты:
Цитата: Сергей Фрост
Я бы еще поверил вам
вы можете верить или не верить - ваше право...
Цитата: Сергей Фрост
Прав Мегаломан, написав: Голод не тётка
соглашательство никогда к хорошему не приводило Я не стал комментировать скомканную крылатую фразу , после которой стоит точка. Видно все знают это выражение от начала и до конца... но почему точка, а не многоточие?
Мне пришлось погуглить, как советует Сергей Фрост и найти, что же идёт после точки?
голод — не тетка, пирожка не подсунет.


Цитата: Сергей Фрост
Если прижмет необходимость (заработок денег или подобное) - мигом улетучатся все страхи плаванья
За вас я очень рад, что вы прекрасно зарабатываете и умеете без страха плавать.
в сети
Управляющий
143894
2148
30.03.2019, 09:37
общий
30.03.2019, 09:38
Адресаты:
Вы очень некорректно выражаете свои мысли, поэтому и общение с вами в конструктивном диалоге весьма затруднительно. Видимо и кубик Рубика не может помочь.
Цитата: Анатолий Викторович
это естественный страх

Естественный страх, подчеркну еще раз - естественный - это реакция сознания на опасность для организма, связанная с травмой, увечьем, угрозой здоровью и т.п. Страх темноты - можно поранится, страх высоты - можно разбиться при падении, страх глубины - можно утонуть.
Какую угрозу вашему организму несет изучение скрипта?
Поэтому и не верю ни единому вашему слову. Поэтому и говорю про вашу лень и отсутствие стимула в изучении. Поэтому и соглашаюсь с мнением предыдущего эксперта.

И на последок, раз вы следуете моим советам: гуглите почаще и учитесь составлять правильные поисковые запросы.

Удачи!

Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


давно
Модератор
137394
1850
31.03.2019, 16:46
общий
Адресаты:
Повторюсь, Сначала ставится вопрос "зачем"? Изучение прикладных вещей типа: изучения языка программирования, методики ремонта лифтов, приготовления рыбы фугу и т.д. - без практического применения не имеют никакого смысла и избежать знакомства с господином Альцгеймером не помогут. И страх тут не при чём - оно Вам просто не нужно, нет стимула. И, без применения, выветриваются без остатка очень быстро.
Когда вопрос перед тобой ставится ребром: можешь работать хоть круглые сутки и без обеда, по субботам и воскресеньям, но, чтобы сегодня к вечеру проблема должна быть решена (это цитата!) - чаще всего приходилось справляться.
Лучше учите иняз - радио можно слушать, песни пытаться переводить, читать ...
То есть, практиковаться и совершенствоваться гораздо проще.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Посетитель
400728
1649
17.04.2019, 18:03
общий
Адресаты:
Цитата: Megaloman
(это цитата!)
Чья цитата?
давно
Модератор
137394
1850
17.04.2019, 20:24
общий
Адресаты:
Моего бывшего начальника
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Форма ответа