Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Результаты опроса: PowerShell – это язык программирования или нет?
Да 19 79.17%
Нет 5 20.83%
Свой ответ (в комментариях) 0 0%
Голосовавшие: 24. Вы ещё не голосовали в этом опросе

 
 
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9603 / 5358 / 629
Регистрация: 13.03.2013
Сообщений: 18,753
Записей в блоге: 50

PowerShell – это язык программирования или нет?

03.07.2025, 15:36. Показов 11408. Ответов 159
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую Вас, уважаемые участники форума!

Собственно, сабж!

PowerShell — это кроссплатформенное решение для автоматизации задач, которое включает оболочку командной строки, скриптовый язык и платформу управления конфигурацией.
PowerShell поддерживается в Windows, Linux и macOS.



Некоторые специалисты из сферы информационных технологий, не признают его в качестве языка программирования. Они считают, что код, написанный им – это только скрипт, не более. Однако это не так.

PowerShell (в переводе с английского «мощная оболочка») считается скриптовым языком программирования (ЯП) с объектно-ориентированным подходом. Он предназначен для создания команд, которые управляют компонентами ОС Windows, запуска автоматизированных сценариев в интегрированной среде ISE. Хотя изначально и был создан для выполнения административных задач, но он также имеет элементы ЯП: условия, циклы, исправление ошибок, взаимодействие с переменными, объектами, массивами.

Он имеет унифицированный синтаксис, использует принцип обозначения команд в формате «глагол-существительное». Это делает его удобным для разработчиков, сисадминов.

Источники:
https://learn.microsoft.com/ru... rshell-7.5
https://bgstaff.ru/news/Powers... i629315675

Так как всё таки интерпретировать PowerShell? Является ли он языком программирования? Жду Ваших мнений!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.07.2025, 15:36
Ответы с готовыми решениями:

PowerShell vs PowerShell ISE
Скажите, пожалуйста, чем PowerShell отличается от PowerShell ISE. Спасибо.

PowerShell 6.x+ нет Windows Workflow Foundation
название темы скорее вопрос. Т.к. потетестил на PS 7.1 ( надеюсь не особо устаревшим ) и получил...

как переделать эту программу в форму Windows или вставить этот код PowerShell в форму Windows?
Как нам переделать программу, чтобы открыть XML-файл в форме Windows и прочитать значение процента...

159
Заблокирован
11.07.2025, 16:20
Студворк — интернет-сервис помощи студентам
> Без всего этого компьютер и не поймёт, чего от него хотят.

Сейчас такие большие языковые модели пошли, что и без всего этого что-то понимает...
0
Модератор
Эксперт функциональных языков программирования
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
11.07.2025, 16:57
Язык программирования может состоять из единственной инструкции. Например, mov. Есть даже компиляторы, который компилируют код на языке Си в код, который состоит из mov (и только mov).
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,253
11.07.2025, 19:04
Цитата Сообщение от Tupiel Reuschin Посмотреть сообщение
что-то понимает
в этом и загвоздка) ни повторяемости, ни переносимости гарантировать не возможно)
0
89 / 22 / 1
Регистрация: 04.07.2025
Сообщений: 97
14.07.2025, 09:20
YuS_2, это не чушь.
С чем, по вашему, работает PS, как не с консолью системы и консольными версиями прикладного ПО?
0
6999 / 2884 / 1109
Регистрация: 06.06.2017
Сообщений: 9,803
14.07.2025, 09:26
Цитата Сообщение от YuS_2 Посмотреть сообщение
Нет, это ваши опусы не имеют смысла, ибо простой вопрос вы обложили столь многобуквенными мыслями, что непонятно чего сказать-то хотели.
Не нет, а да. Именно ваша болтовня не привела тут ровным счётом ни к чему положительному, поэтому перекладывать с больной на здоровую не получится, как бы не старались. Меня, честно говоря, ваша клишированная "оценка" моих доводов (из первого поста) волнует в последнюю очередь — не для вас старался.

Цитата Сообщение от YuS_2 Посмотреть сообщение
На простой вопрос - нужен простой ответ (а если есть желание, то и пояснить его).
Это вам нужен, а для мыслящих неформально простой ответ окажется бесполезен.

Цитата Сообщение от YuS_2 Посмотреть сообщение
Но дав ответ, растекаться мыслью по древу... так себе способ аргументации.
Вы тут уже изрядно растеклись с крайне незначительным намёком на КПД, поэтому не вам тут клише на чужие мысли набрасывать.

Цитата Сообщение от YuS_2 Посмотреть сообщение
вы ведь почему-то даже боитесь подтвердить то, что сказали явно: "powershell - не язык программирования".
Ага, "блажен", кто верует. Боюсь, аж трясусь от страха. Если шестерёнки не заводятся для простейшего вывода из написанного (в т. ч. явного подтверждения "Не просто, а с детализацией причин..."), то это исключительно проблемы читающего, иногда, видимо, неизлечимые.

Цитата Сообщение от YuS_2 Посмотреть сообщение
Опрос предполагал 3 (три!) ответа, но вы не выбрали третий вариант, в котором можно было бы попытаться описать предпосылки выбора, выбрали просто нет.
Какая разница, что я вообще выбрал? Это что за хитрожопая черта такая, следить за непубличными данными (через посредника или ещё как) и тыкать их каждому несогласному? Бразды бывшего модера никак с ЧСВ не расстануться? Выбрал и выбрал — дальше-то что? Выбор тут вообще должен быть однозначный без всякого 3 варианта, поскольку тот подразумевает несогласие с первыми двумя, что по сути абсурдно. Никто не мешает высказывать свои мысли при выборе первых двух, что, собственно, и происходит. Такую банальщину приходится объяснять, слов нет...

Цитата Сообщение от YuS_2 Посмотреть сообщение
Теперь вы это отрицать пытаетесь?
Мда, больное воображение, видимо, неизлечимо. Вспоминая бескрайние прения прошлого, я уже пожалел что вообще стал реагировать на новоявленные глупости, учитывая, чем всё после подобных высокомерных выпадов заканчивается.

Цитата Сообщение от YuS_2 Посмотреть сообщение
Глупо извиваться ужом и представлять оппонента дураком, при этом ничего не отвечая на прямые вопросы и говорить о том, что отвечаете на собственные мысли... это попахивает клиникой.
И снова представитель казуистики пытается обвинить других в своём ремесле. Ему талдычишь одно и то же — о разнице целей, а он, включив своё упрямство и ЧСВ, как заведённый тыкается в свои личные нужники, будто ему тут кто-то чем-то обязан. Угу, клиника, самая что ни на есть.

Цитата Сообщение от YuS_2 Посмотреть сообщение
Ответ на опрос вы уже, всё равно, оставили...
Вот именно...

Цитата Сообщение от YuS_2 Посмотреть сообщение
Это для подтверждения того, что отвечаете вы исключительно на собственные мысли. А в опросе содержалось именно противопоставление, иначе и опроса-то не было бы...
Был бы или не было, мне от этого ни тепло ни холодно. Я отвечаю на то, в чём заинтересован.

Цитата Сообщение от YuS_2 Посмотреть сообщение
либо покажите собственную цитату, где четко и ясно было бы сказано: По каким признакам powershell - не является языком программирования. Есть такой текст тут в топике? Нет? Действительно нет...
Ещё раз — для вас нет, для других есть. К счастью, ваша "действительность" отличается от других. В моём первом сообщении ясно изложено, почему я так считаю. Тезис простейший: оболочка - не язык, а форма, в т. ч. для языка. Вопрос утыкается лишь в существование преемственности наименования. Я считаю, что её нет, другие считаю иначе. Если бы исходный вопрос стоят так — является ли язык оболочки Powershell языком программирования, тогда было бы от чего плясать. Но так вопрос поставлен не был. Точка. Прекращайте толочь воду в ступе...

Цитата Сообщение от YuS_2 Посмотреть сообщение
Ну, да, у вас ведь, как обычно, свое особое мнение и оно, базируется исключительно на ваших собственных мыслях
Особым его считать или обычным — дело каждого. В остальном всё как и у всех. Представляете? Вот чудеса-то...

Цитата Сообщение от YuS_2 Посмотреть сообщение
аргументировать их вовсе не требуется.
Какие ещё мысли требуют моей аргументации? Я написал более чем достаточно для осознания исходного тезиса.



Цитата Сообщение от Shamil1 Посмотреть сообщение
В своём ответе Вы прямо противопоставляете сценарные языки языкам программирования. Вы утверждаете, что есть языки программирования и есть сценарные языки, которые к ним не относятся.
Где я такое писал? Зачем врёте?

Цитата Сообщение от Shamil1 Посмотреть сообщение
Ваши доводы некорректны, так как Вы судите о языках по их использованию, что противоречит общепринятому определению языка программирования. Типа, совковая лопата - это не лопата, так как лопатами копают, а совковыми лопатами не копают.
Бред какой-то. Понятия не имею, о каких "лопатах" идёт повествование, и как это связано с тем, что я писал. Вы явно меня с кем-то путаете.
0
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9603 / 5358 / 629
Регистрация: 13.03.2013
Сообщений: 18,753
Записей в блоге: 50
14.07.2025, 12:54  [ТС]
Цитата Сообщение от Filat-off Посмотреть сообщение
С чем, по вашему, работает PS
А как же командлеты?
0
Любознательный
 Аватар для YuS_2
7406 / 2260 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
14.07.2025, 14:18
FlasherX, мда уж... чувствуется, что достал я вас до глубины души, раз пошел проход по личности... извините, если задел тонкие струны души, такой цели не было, от слова совсем. Да, я зануда тот ещё, этого не отнять, но вот высокомерия и ЧСВ... это вряд ли, тут мне вас не переплюнуть.
Целью было получить внятное объяснение, типа вот этого:
Цитата Сообщение от FlasherX Посмотреть сообщение
В моём первом сообщении ясно изложено, почему я так считаю. Тезис простейший: оболочка - не язык, а форма, в т. ч. для языка.
Вот, только ясности в первом сообщении нет. И этот ответ, как раз, и есть третий вариант ответа в опросе, т.к. наличие языка не отрицает.
И да, откуда взялись эти странные выводы:
Цитата Сообщение от FlasherX Посмотреть сообщение
Это что за хитрожопая черта такая, следить за непубличными данными (через посредника или ещё как) и тыкать их каждому несогласному? Бразды бывшего модера никак с ЧСВ не расстануться? Выбрал и выбрал — дальше-то что? Выбор тут вообще должен быть однозначный без всякого 3 варианта, поскольку тот подразумевает несогласие с первыми двумя, что по сути абсурдно.
1. При чем тут хитрожопость и мифическое модераторское прошлое? Вы столько лет на форуме, а до сих пор не знаете, что результаты опросов общедоступны? Хм...
2. И третий вариант - это, как раз, ваш, ибо наличие скриптового языка, встроенного в powershell, не станете же отрицать? (из ваших слов понятно, что скриптовый язык и язык программирования, вы не разделяете). Или таки будете упорствовать? В чем абсурд? Как раз у нормальной логики всё стройно и последовательно: либо это язык программирования, либо нет и на нем никаких программ не написать в принципе (ну, это же не язык), либо что-то третье (то бишь это не язык, но программы таки на нем пишут и как это сочетается, можно своими словами объяснить).

Цитата Сообщение от FlasherX Посмотреть сообщение
Какие ещё мысли требуют моей аргументации? Я написал более чем достаточно для осознания исходного тезиса.
Да уже никакие... масса слов не заменит краткий смысл, а он у вас по количеству слов размазан... и у вас больше заметно желание пройтись по личности оппонента, да во всех подробностях, вместо конструктивного обсуждения темы топика, так что можете не утруждаться, если что.
0
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 591
15.07.2025, 07:28
Может это чуть другое, но не могу не привести привычку, которой пользуюсь давно. В сисадминстве тем более, когда на любой клик нелишнее рассмотреть ответ на "что будет если ..."
Если к теме, допустим какой-то воображаемо-мифический съезд сисадминов ( вроде недалеко от Твери подобное бывает ), вдруг постановит считать PowerShell не языком программирования, а допустим чем-то ... без разницы в определении. Это событие как повлияет на использование PS в администрировании? Все перейдут на C# - Python - Java? Что-то мне в это трудно поверить.
Можно согласиться, набор команд в *.bat - *.cmd не надо считать языком программирования. Но почему ЯП не является PShell с такими возможностями как функциями, WorkFlow, WWF, конструкторами, GUI наконец ... На GitHub можно найти скрипты в 10 т. строк. Это что не ЯП, а просто набор команд как в батнике? Ну не смешите.
Что по этому записано в Wikipedia ?

Не по теме:

Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением. Со времени создания первых программируемых машин человечество придумало более восьми тысяч языков программирования.


~~~ 8 000 - карл! Как такое допустили!
Ресурс как никто другой погруженный в ЯП, как обучающая платформа добавил больше
Языки программирования: определение и классификация
Язык программирования — это формальный язык, предназначенный для описания вычислений, которые может выполнить компьютер. Языки программирования позволяют разработчикам писать программы, которые управляют поведением машин и выражают алгоритмы. Они состоят из синтаксиса и семантики, которые определяют, как должны быть написаны программы и как они будут интерпретироваться компьютером. Существует множество языков программирования, каждый из которых имеет свои особенности и предназначен для решения различных задач.
Что в этих цитатах нельзя отнести к возможностям PowerShell? Наверное то, что авторы этого текста имеют туманное представление о PowerShell. Ну там также нет Ruby, T-SQL. Но почему-то добавлен Rust ( почему не скриптовый? ). Наверное по причине синтаксиса, который похож на Си и C++, к тому же регистрозависимый.
Субъективизм, не более. Может это главное, что считать языком, а каким конструкциям в таком праве отказать?
0
Модератор
Эксперт функциональных языков программирования
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
15.07.2025, 14:20
Цитата Сообщение от FlasherX Посмотреть сообщение
Где я такое писал?
Извиняюсь. Перепутал Вас с Filat-off.
1
6999 / 2884 / 1109
Регистрация: 06.06.2017
Сообщений: 9,803
17.07.2025, 07:45
Цитата Сообщение от YuS_2 Посмотреть сообщение
такой цели не было
Но появилась в процессе...

Цитата Сообщение от YuS_2 Посмотреть сообщение
только ясности в первом сообщении нет.
Всё там есть:
Цитата Сообщение от FlasherX Посмотреть сообщение
По существу (и в переводе) *shell (Monad/Power/bash и иные) - это оболочка, которая помимо прочего может включать поддержку скриптового языка, о чём ваша цитата с оф. страницы и свидетельствует.
Чтобы далеко не ходить, достаточно учесть 2 ключевых режима — интерактивный и скриптовый (файловый), тогда станет ясно, почему неверно приравнивать название оболочки к встроенному в неё языку. Другое дело, что слово "оболочки" необязательно указывать перед её названием, поэтому вполне допустимо произносить "язык *shell" вместо "язык оболочки *shell".
Цитата Сообщение от YuS_2 Посмотреть сообщение
Вы столько лет на форуме, а до сих пор не знаете, что результаты опросов общедоступны?
Нет, не знал, что есть кликабельные ссылки. Число лет не определяет опыт во всём. В справочных материалах форума это вроде не отражено (могу ошибаться). Впрочем, я (как и многие) и не ставил себе никогда цели ковыряться в чужих оценках опроса. На многих других форумах такое не практикуется (как правило, только модераторы имели к этому доступ). Пардон за ложный вывод про связку с админкой, но остального это не отменяет.

Цитата Сообщение от YuS_2 Посмотреть сообщение
И третий вариант - это, как раз, ваш, ибо наличие скриптового языка, встроенного в powershell
Нет, не мой. Встроенность не означает равноценность.

Цитата Сообщение от YuS_2 Посмотреть сообщение
Или таки будете упорствовать?
А раньше [этому] упорствовал? 0_о

Цитата Сообщение от YuS_2 Посмотреть сообщение
В чем абсурд?
В противопоставлении выбранному пункту. Это ж очевидно.

Цитата Сообщение от YuS_2 Посмотреть сообщение
тут мне вас не переплюнуть
и у вас больше заметно желание пройтись по личности оппонента, да во всех подробностях
Ну-ну. Это же "я" начал бросаться ложными оценками, язвить ("весьма показательно", "растекаться мыслью по древу", "даже боитесь подтвердить" и т. п.) и на личности переходить ("извиваться ужом", "попахивает клиникой")...
0
Любознательный
 Аватар для YuS_2
7406 / 2260 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
17.07.2025, 09:43
Цитата Сообщение от FlasherX Посмотреть сообщение
Но появилась в процессе...
Нет, такой цели не было, нет и не будет... я не патологический психопат, чтобы специально доставать людей и выводит их из равновесия... да, бываю настойчив (зануден иначе, у каждого свои термины), но это исключительно "истины" для, а не потому что, доставляет удовольствие поиздеваться. На этом можем завершить обсуждение моей личности, тут это не к месту совсем.

Цитата Сообщение от FlasherX Посмотреть сообщение
Всё там есть
Вот я и говорю, что посмотрев в результаты опроса, увидел некий диссонанс. Поясню в крайний раз, не для "вывода на чистую воду вас", а для прояснения сути вопроса-опроса.
Последовательно:
1. В опросе поставлен вопрос:
Powershell - язык программирования или нет?
2. Ваш ответ: нет
3. Powershell - оболочка, которая может включать (ну, т.е. а может и не включать, ну это же очевидно, что такой ответ неоднозначен) скриптовый язык.
4. Отрицания того, что скриптовый язык - это такой же "язык программирования", как и любой другой, не присутствует. В его внутреннее и внешнее устройство вникать не требуется.
5. С ваших слов: Powershell включает в себя скриптовый язык, но не является языком программирования.
6. Как называется скриптовый язык, включенный в powershell?
7. С моей точки зрения: на лицо явное противопоставление, если не отрицается присутствие в powershell скриптового языка, но при этом он не является языком программирования (в опросе ответ "нет", это предполагает).
7. По моему мнению, если подходить к вопросу буквально и педантично, с терминологической точки зрения, третий ответ - был бы самым логичным, т.е. конкретное объяснение в сообщении топика, без ярко выраженного ответа ДА или НЕТ.
Т.к. на языке powershell (другого названия у этого языка не существует) уже написана не одна программа (не мною, а в принципе), в том числе и с GUI, ответ от человека, который имеет немалый опыт в программировании, что powershell - не язык программирования, естественно, вызывает вопрос: а как же на нем пишут программы? Согласитесь, что фраза: "программа написана на оболочке, не являющейся языком программирования" - ну, мягко говоря, выглядит странно...
Именно поэтому последовали вопросы, а т.к. ответы ясности не добавили, то последовали и другие...

Далее:
Цитата Сообщение от FlasherX Посмотреть сообщение
В противопоставлении выбранному пункту. Это ж очевидно.
Противопоставлены только первые два кратких ответа, а третий ответ, как раз, предполагает более развернутое объяснение выбора... будет ли он понятен остальным или не будет, зависит исключительно от отвечающего. Ответ на допвопросы, что "все вокруг 'тупые' и ничего не понимают в ответах от меня любимого и самого умного"... ну, Вы же понимаете, как это воспринимается теми самыми "глупцами"? Например, у меня, сначала возникает вопрос, а не слишком ли непонятно я выразился, если у собеседника возникает непонимание, а не мысль, что собеседник туп... как-то так.
Вы, ведь заметили, что непонимание присутствует, о чем я даже сказал:
Цитата Сообщение от YuS_2 Посмотреть сообщение
Если бы Ваши мысли были выражены конкретнее, да ещё и с предварительным озвучиванием определений, то и словоизлияний, возможно и не последовало бы...
На что последовал ответ:
Цитата Сообщение от FlasherX Посмотреть сообщение
Полагаю, причина совсем в другом - в вашей невнимательности.
Понимаете разницу в подходе, моем и вашем? Просто, кто-то считает себя Д'Артаньяном...
Хотя, поняв, что ошибался, была даже попытка извинится, что неправильно понял:
Цитата Сообщение от YuS_2 Посмотреть сообщение
Тогда, сорри, показалось просто... уже перекрестился, если что.
После... вместо остановки на достигнутом, последовала мысль:
Цитата Сообщение от FlasherX Посмотреть сообщение
Допустим, но дело в том, что я сравнивал отнюдь не то, что вы.
Цитата Сообщение от FlasherX Посмотреть сообщение
Я не отвечал на вопрос про ЯП, я ответил на ожидание мыслей.
Хотя опрос, как раз, про ЯП...
И это:
Цитата Сообщение от YuS_2 Посмотреть сообщение
А если нет желания аргументировать свой выбор - так и не пишите ничего, никто и не будет приставать с вопросами.
- также было проигнорировано... смысл сего выражения: если нет желания отвечать на вопросы - не отвечайте... никто не стал бы задавать и другие вопросы. Но нет ведь...
Ну а далее, всё по обычному сценарию срача, в котором мало кто слушает оппонента (себя не исключаю)...
Как следствие, к сожалению, ваш подход работает именно так, как обозначил выше и всё это:
Цитата Сообщение от FlasherX Посмотреть сообщение
Ну-ну. Это же "я" начал бросаться ложными оценками, язвить ("весьма показательно", "растекаться мыслью по древу", "даже боитесь подтвердить" и т. п.) и на личности переходить ("извиваться ужом", "попахивает клиникой")...
- было уже после... изначально, ничего подобного не присутствовало, это только реакция (я ведь не робот, мне тоже присущи эмоции) на выпады...
0
6999 / 2884 / 1109
Регистрация: 06.06.2017
Сообщений: 9,803
17.07.2025, 15:53
Цитата Сообщение от YuS_2 Посмотреть сообщение
а для прояснения сути вопроса-опроса.
А зачем? До вас ещё не дошло (о чём ранее писал), что в первом ответе процитирован не вопрос опроса, а ремарка ожидания мыслей?
На 6 пункт я отвечать не обязан, говоря о несовпадении целей и отсутствии именно такой постановки вопроса, опять же повторяю.

Цитата Сообщение от YuS_2 Посмотреть сообщение
на лицо явное противопоставление, если не отрицается присутствие в powershell скриптового языка
Увы, но на лицо явные и необоснованные домыслы, не более. Нет тут ни противопоставления, ни отрицания.

Цитата Сообщение от YuS_2 Посмотреть сообщение
По моему мнению, если подходить к вопросу буквально и педантично, с терминологической точки зрения, третий ответ - был бы самым логичным, т.е. конкретное объяснение в сообщении топика, без ярко выраженного ответа ДА или НЕТ.
Боюсь, логика тут только в её отсутствии. Третьим вариантом в лучшем случае может быть допущение первых двух (т. е. неопределённость и сомнения) или их полное отрицание. Я не отрицаю 2-й и не допускаю 1-й, значит, и выбирать 3-й не имело никакого смысла.

Цитата Сообщение от YuS_2 Посмотреть сообщение
естественно, вызывает вопрос: а как же на нем пишут программы?
А не нужно задаваться таким вопросом, поскольку формально пишут не на нём, а в ней (консоли/ИСР/IDE), проводя тесты и отладку, а потом уже сводят в общий код при необходимости.
Нет ничего естественного в попытке сопоставить несопоставимые сущности (сундук с зайцем, зайца с уткой, утку с яйцом, яйцо с иглой, оболочку с языком и т. п.). Но это никак не касается вопроса языковых привычек людей, склонных к упрощениям (как я писал в начале). Говорят так и будут говорить дальше, в этом нет сколь-либо ощутимой проблемы.

Цитата Сообщение от YuS_2 Посмотреть сообщение
Согласитесь, что фраза: "программа написана на оболочке, не являющейся языком программирования" - ну, мягко говоря, выглядит странно...
Ну, вы же сами эту бессмыслицу придумали, поэтому и выглядит.
Почему нельзя придумать что-то более осмысленное? Например: "программа написана на СЯП оболочки PowerShell" без всяких тут "не является". Может, тогда и вопросы бы отпали? Или опять нет?

Цитата Сообщение от YuS_2 Посмотреть сообщение
Противопоставлены только первые два кратких ответа, а третий ответ, как раз, предполагает более развернутое объяснение выбора...
Однозначно и 100% НЕТ, не предполагает!

Цитата Сообщение от YuS_2 Посмотреть сообщение
Ответ на допвопросы, что "все вокруг 'тупые' и ничего не понимают в ответах от меня любимого и самого умного"... ну, Вы же понимаете, как это воспринимается теми самыми "глупцами"?
Я вообще не понимаю связки этой досужей бессмыслицы со мной. Если задаётся вопрос, который не имеет и не должен иметь ко мне отношения, то я не обязан на него отвечать, вот и всё. Это никак не связано с оценкой чьего-либо понимания или непонимания предыдущего расклада мыслей.

Цитата Сообщение от YuS_2 Посмотреть сообщение
Понимаете разницу в подходе, моем и вашем? Просто, кто-то считает себя Д'Артаньяном...
Не вы ли? Мой подход обусловлен простым пониманием причастности одних тезисов/доводов к другим, т. е. причинно-следственных связей в приводимых цитатах, а ваш — неоправданным выдёргиванием чего-то из контекста для связки с вещами, которые интересны лично вам, что я и подразумевал под невнимательностью к деталям.

Цитата Сообщение от YuS_2 Посмотреть сообщение
После... вместо остановки на достигнутом, последовала мысль:
Она последовала на предшествующие и противоречащие этому "достижению" мысли. Остановка была бы, если бы их не было.

Цитата Сообщение от YuS_2 Посмотреть сообщение
также было проигнорировано.
Каким образом? Комментарий давался вообще-то.


Цитата Сообщение от YuS_2 Посмотреть сообщение
да, бываю настойчив (зануден иначе, у каждого свои термины)
Занудство (демагогию) я не оценивал (это сделал кто-то другой), я оценивал совсем иные способы вывести из себя. "занос" ближе к сути, нежели "настой". )

Цитата Сообщение от YuS_2 Посмотреть сообщение
и всё это: ... - было уже после ... это только реакция (я ведь не робот, мне тоже присущи эмоции) на выпады.
Да нет, не всё. Никаких выпадов до некоторых из ваших ("исключительно размазались мыслью по древу", "многобуквенный опус", "так и не пишите ничего") не было. История постов всё помнит.
0
Любознательный
 Аватар для YuS_2
7406 / 2260 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
17.07.2025, 18:06
FlasherX, вижу, что всё бесполезно в отношении вас... на этом и закончим.
0
1658 / 273 / 66
Регистрация: 03.06.2020
Сообщений: 704
26.07.2025, 17:51
Это скриптовый ЯП. Это его предназначение, было бы странным переписывать условный ffmpeg на PowerShell. Ко всему прочему, он ограничен в использовании родительской среды, казалось бы CLR один для всего Net-семейства, но вот рантайм PowerShell примет не каждую библиотеку.
0
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 591
04.02.2026, 18:58
Цитата Сообщение от lesser Посмотреть сообщение
Это скриптовый ЯП
Почти аналогично можно рассмотреть Python, Java. С некоторой разницей. Для PShell всё-таки актуальна основа и версия .Net FrameWork. Наверняка поддержка в самой операционной системе. Как бы её не обновлять. На WindXp маловероятно удастся накатить PShell 5.0. В сравнение с Python, Java и другими скриптовыми, лишь в этом особенность и ограничение.
Пример с кодеком и тем более драйвером не удастся сделать на PShell. Но ведь в здравом уме никто подобное не будет делать на Python, Java, про которые едва ли кто-то скажет это не ЯП и мы их не будем признавать
0
Модератор
10452 / 5748 / 3409
Регистрация: 17.08.2012
Сообщений: 17,494
04.02.2026, 23:10
Segera, ну да. На многих ЯП высокого уровня затруднительно или невозможно написать драйвер. Например, на Pascal или Fortran.
0
Модератор
Эксперт Java
 Аватар для alecss131
2889 / 1394 / 412
Регистрация: 11.08.2017
Сообщений: 4,455
Записей в блоге: 2
04.02.2026, 23:14
Цитата Сообщение от Segera Посмотреть сообщение
Java
Java ни разу не скриптовый и не надо тут путать Javascript и Java. Это два разных языка, один скриптовый, браузерный, другой аналог C#
0
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 832
05.02.2026, 03:00
это как выяснять что было произведено - нажатие или зажатие
0
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 591
05.02.2026, 06:55
Как обычно, чтобы понять суть темы, придется договориться о терминах.
Что такое ЯП.
Что такое скрипт и скриптовый язык. Почему они не связаны и не являются чем-то одним, в методе работы приложения.
В скрипте нельзя сделать конструкции с ООП, конструктором, функцией, циклом, интерактивностью ... В чем проблема?
Могу предположить, в традиционном понимание ЯП должен иметь значительно больше возможностей, гибкости, опций, чем программа на одном или многих сотнях скриптах ( пример html+css+js ... ts ). Тогда придется допустить, многие сайты, причем не какие-то одностраничные статичные ( данный форум например ) не используют ЯП. Что конечно немного забавно. Может тогда ЯП и не нужны во многих случаях. Причем наиболее часто используемых.
0
Любознательный
 Аватар для YuS_2
7406 / 2260 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
05.02.2026, 08:56
Цитата Сообщение от alecss131 Посмотреть сообщение
ни разу не скриптовый
изначальный вопрос не содержал понятий скриптовый/не скриптовый, вопрос был общий: powershell - это язык программирования или нет...
Вот о чем речь:
Цитата Сообщение от Maks Посмотреть сообщение
Некоторые специалисты из сферы информационных технологий, не признают его в качестве языка программирования.
По сути: о таких "специалистах" можно сказать одно, у них присутствует глубокая форма "IT-снобизма", именно в этом состоит проблема и все споры возникают только из-за неё...

Начинать всё заново - а зачем? Проще перечитать топик с самого начала и всё, что можно было сказать по этому поводу, можно там увидеть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.02.2026, 08:56
Помогаю со студенческими работами здесь

PowerShell v5, ошибка: "Не удается создать тип. В этом языковом режиме поддерживаются только основные типы"
Добрый день! обновил powershell до версии 5 столкнулся столкнулся с ошибкой New-Object : Не...

Запуск скрипта powershell при появлении файла с нужными расширениями и редактирование этих расширений
Здравствуйте, я вообще не программист а обычный смертный. Ладно чего воду лить, у меня появилась...

Как Powershell разбирает командную строку ( наконец-то это появилось в документации ! )
ох-хо. не прошло и 15 лет. появился сей док. 1-го Марта 2023, но увидел только сейчас ...

Как называется язык программирования, на котором пишут команды в консольном окне cmd?
Как называется язык программирования, которым пишут команды в консоли (cmd) ?

Язык программирования
Я конечно сейчас херню напишу,но.Во что превращается например команда dir?ЧТо заставляет ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
160
Ответ Создать тему
Новые блоги и статьи
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru