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

 
 
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9376 / 5167 / 616
Регистрация: 13.03.2013
Сообщений: 18,242
Записей в блоге: 17

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

03.07.2025, 15:36. Показов 10065. Ответов 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
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
03.07.2025, 15:46

Не по теме:

Цитата Сообщение от Maks Посмотреть сообщение
Так как всё таки интерпретировать PowerShell ? Является ли он языком программирования? Жду Ваших мнений?
Это же флудо-тема, её надо было где-то там пристроить



Ну, а если по сути, то прежде чем ответить на вопрос (опрос), необходимо выработать четкое определение, что такое ЯП и что такое скриптовый язык, как говорят:
Цитата Сообщение от Maks Посмотреть сообщение
Некоторые специалисты из сферы информационных технологий, не признают его в качестве языка программирования. Они считают, что код, написанный им – это только скрипт, не более.
- и желательно услышать это из уст именно этих специалистов
В общем, сначала необходимо договориться о терминах.
0
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9376 / 5167 / 616
Регистрация: 13.03.2013
Сообщений: 18,242
Записей в блоге: 17
03.07.2025, 15:49  [ТС]
YuS_2, пруфы указаны, а от Вас (как и от других заинтересованных) хотелось бы увидеть аргументацию, ну или просто мнение со стороны.
0
Супер-модератор
Эксперт Hardware
 Аватар для kumehtar
32464 / 16239 / 2692
Регистрация: 23.11.2016
Сообщений: 80,755
Записей в блоге: 59
03.07.2025, 15:50
Имхо. Гибрид.
1
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
03.07.2025, 16:16
Цитата Сообщение от Maks Посмотреть сообщение
хотелось бы увидеть аргументацию, ну или просто мнение со стороны.
да мнение - это всего лишь мнение. А вот аргументацию, можно предложить только после согласования терминов.
Основные вопросы, прежде чем высказывать мнение, о противопоставлении ЯП (абстрактного) против ЯП (скриптового):
1. ЯП - что такое язык программирования?
2. Скриптовый язык - что такое скриптовый язык? И почему скриптовый язык, внезапно, перестал быть языком программирования?
как-то так...
1
Модератор
Эксперт функциональных языков программирования
3134 / 2281 / 469
Регистрация: 26.03.2015
Сообщений: 8,879
03.07.2025, 17:25
Конечно, PowerShell является языком программирования. Правда, писать на нём что-то серьёзное не стоит. Слабая типизация и, как следствие, неявные преобразования (описанные в документации многостраничными правилами). Иногда сложно разобраться, что именно (какой тип данных) у тебя в переменной. Отладочная печать не всегда помогает, так как может изменить результат работы программы.

ИМХО PowerShell - это худший из ЯП, на которых мне приходилось писать профессионально (то есть, за деньги).

Цитата Сообщение от Maks Посмотреть сообщение
Они считают, что код, написанный им – это только скрипт, не более.
Чем скрипт отличается от кода? Код для любого интерпретатора (на любом языке) можно назвать скриптом.
3
 Аватар для Storm Screamer
4849 / 1415 / 116
Регистрация: 21.04.2013
Сообщений: 8,597
03.07.2025, 18:14
Цитата Сообщение от Maks Посмотреть сообщение
Является ли он языком программирования?
Если оценивать по Полноте по Тьюрингу и признакам языков программирования (ввод/вывод, переменные, управляющие структуры, структуры данных и тд), то является.

Цитата Сообщение от Maks Посмотреть сообщение
Некоторые специалисты из сферы информационных технологий, не признают его в качестве языка программирования
Их мнение останется мнением и на объективную реальность не влияет.

Цитата Сообщение от Maks Посмотреть сообщение
написанный им – это только скрипт, не более. Однако это не так.
Обычно скрипт - код, не требующий сборки/прогона компилятора, выполняемый интерпретатором. В этом смысле PowerShell скриптовый язык. Однако, скрипты можно скомпилировать в исполнительный файл (PS2EXE) и тогда код на выходе уже не скрипт, а полноценная программа.
2
 Аватар для volodin661
6686 / 2278 / 347
Регистрация: 10.12.2013
Сообщений: 7,873
03.07.2025, 18:28
Цитата Сообщение от Shamil1 Посмотреть сообщение
неявные преобразования (описанные в документации многостраничными правилами)
эх, если бы. я бы с удовольствием взглянул на эти правила.
про неявные преобразования согласен.

Добавлено через 10 минут
Цитата Сообщение от YuS_2 Посмотреть сообщение
Скриптовый язык - что такое скриптовый язык?
Они ( скриптовые языки ) отбрасывают из кода все незначительное, оставляя только его сущность - части, которые действительно что-то делают.(Jon Skeet )
1
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9376 / 5167 / 616
Регистрация: 13.03.2013
Сообщений: 18,242
Записей в блоге: 17
03.07.2025, 19:01  [ТС]
Цитата Сообщение от YuS_2 Посмотреть сообщение
да мнение - это всего лишь мнение.
Мое мнение такое (если интересно): PowerShell это определенно коддинг, а коддинг (в моем сугубо личном понимании) это программирование.
1
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
03.07.2025, 19:13
Цитата Сообщение от volodin661 Посмотреть сообщение
я бы с удовольствием взглянул
ну, спецификации же доступны, а так, есть вот такие страницы, правда не знаю применим ли к ним префикс "много"

Добавлено через 2 минуты
Цитата Сообщение от volodin661 Посмотреть сообщение
отбрасывают из кода все незначительное, оставляя только его сущность - части, которые действительно что-то делают.
какое-то мутное определение... то бишь, многозначительное высказывание ниочем

Добавлено через 4 минуты
Цитата Сообщение от Maks Посмотреть сообщение
а коддинг (в моем сугубо личном понимании) это программирование.
Вот я и говорю, если существует язык (со своими правилами, синтаксисом, служебными словами, операторами и т.п.) на котором пишутся инструкции (программы) для выполнения компьютером - это и есть язык программирования. Скриптовый он или какой-либо другой, не имеет вообще никакого значения, он, всё равно, язык программирования.
2
 Аватар для volodin661
6686 / 2278 / 347
Регистрация: 10.12.2013
Сообщений: 7,873
03.07.2025, 20:27
это не определение. это повествование о тех случаях, где скриптовые языки предпочтительнее.

эх, потерялся у меня перловый однострочник в 19 символов на рекурсивных регексах, победитель Perl-golf не помню какого года, который заменял 150 стрoк кода на C.

Добавлено через 1 час 4 минуты

Не по теме:

только что обратил внимание, что здеся голосование под рубрикой Важно.

Однако есть не менее важнотрепещущие темы, например: "Является ли арктангенс тригонометрической функцией?"
некоторые специалисты обоснованно сомневаются. Давайте голосовать.

2
Модератор
Эксперт Java
 Аватар для alecss131
2856 / 1363 / 406
Регистрация: 11.08.2017
Сообщений: 4,351
Записей в блоге: 2
03.07.2025, 21:31
Цитата Сообщение от Maks Посмотреть сообщение
не признают его в качестве языка программирования. Они считают, что код, написанный им – это только скрипт, не более
Я бы приравнял его к питону, по сути +- одно и тоже и там и там скрипты (особенно если учесть что во многие программы вставляют для автоматизации или просто скриптинга змею), но змея это язык, а это почему то под вопросом.

Не по теме:

Тут скорее bash/bat скрипты являются ли языками, ведь в них по сути тоже переменные, циклы условия, только без ооп.

2
Модератор
10427 / 5713 / 3404
Регистрация: 17.08.2012
Сообщений: 17,376
03.07.2025, 23:15
Программа – это набор инструкций, написанных на языке программирования, который выполняет определенную задачу на компьютере или другом устройстве.

Чувствуете казуистику? К примеру, я уподобился тем, кто утверждает, что PowerShell - не язык программирования. И, к примеру, я утверждаю, что C++ - не язык программирования, потому что это мастдай и попса. Вы согласны со мной? Тогда всё, написанное на C++, программами не является. Вот текст на Fortran, Basic, или там BrainFuck или Cow - это программы, а на C++ и PowerShell - это не программы. Считаете, что я вправе так говорить? Ну так, мгновенно найдутся те, кто считает что, к примеру, Cow - не язык программирования, а издевательство над сурьёзными людьми. А Fortran - позорное старьё, и уж точно не язык программирования. И что делать будем? Плодить сущности?

Есть бритва Оккама, отсекающая ненужные сущности. Скрипт - это какая-никакая программа, и язык описания этого самого скрипта, как ни крути, является языком программирования.

Я так считаю: последовательность действий - это алгоритм. Если алгоритм описывается с помощью какого-либо набора условных знаков, то этот набор условных знаков является языком программирования, а осмысленная последовательность из этих знаков является программой.
2
35 / 60 / 2
Регистрация: 23.11.2024
Сообщений: 748
04.07.2025, 08:49
Как верно заметили выше, для ответа на вопрос нужно выполнить три операции:
1) дать определение понятию "язык программирования";
2) охарактеризовать PowerShell как явление;
3) сравнить характеристику явления с определением понятия и сделать (логический?) вывод.

Надо сказать, что дать определение понятию это вообще сложно.
Для этого существует несколько философских походов (системный анализ, диалектический метод).
Мало кто из людей этими подходами владеют на практике (системные аналитики и промышленные философы),
и вряд ли они будут тратить своё дорогое время для того, чтобы применить скилл на форуме.

В этой ветке пока никто не продемонстировал мощь лапищ на должном уровне.

Если немного подумать, то PowerShell как явление включает в себя НЕ ТОЛЬКО язык, но и механизм и политику (соглашения). Поэтому вопрос, сводящий целое только к одному из моментов (к одной из сторон), поставлен (сформулирован) не вполне корректно.
Цитата Сообщение от Maks Посмотреть сообщение
PowerShell — это кроссплатформенное решение ...
Ну то есть вы читаете что написано? Это решение. Не язык.
Цитата Сообщение от Maks Посмотреть сообщение
Некоторые специалисты из сферы информационных технологий, не признают его в качестве языка программирования.
Имеют право на такую точку зрения.

А если нужно указать на конкретный момент, то нужно сформировать другое словосочетание для именования соответствующего другого (более узкого и специфичного) понятия.

Корректная словарная статья могла бы содержать несколько значений:
PowerShell:
1) решение;
2) сокращение от "Язык (решения) PowerShell", т.е. язык;
... другие значения.

Если бы вы сформулировали вопрос как "Язык из PowerShell является языком программирования", то права не согласиться у некоторых специалистов бы не было. Но надо ещё термин "программирования" определить, в частности сравнить его с "системным администрированием". А то может оказаться, что "Язык из PowerShell является языком системного администрирования".
1
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
04.07.2025, 09:01
Обратимся к официальной документации за определением:
«PowerShell — это кроссплатформенное решение для автоматизации задач, которое включает оболочку командной строки, скриптовый язык и платформу управления конфигурацией». По-моему, в принципе, вопросов быть не может, особенно с учетом того, что в сценарные языки попадают такие языки как Python, JavaScript
1
35 / 60 / 2
Регистрация: 23.11.2024
Сообщений: 748
04.07.2025, 09:10
А мне сценарий не ясен, в котором может потребоваться это выяснить.
Надбавки к зарплате дают на факт "владения языком программирования" или в чём дело?
0
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
04.07.2025, 09:31
Подытожим?
Язык - система знаков, из которых складываются слова и предложения. Включает в себя лексику, грамматику, синтаксис. Служит для передачи информации.
Язык, посредством которого можно составлять программы, является языком программирования. В некоторых случаях, не ограничивается исключительно программированием и имеет более широкую функциональность.
Так что, да:
Цитата Сообщение от alecss131 Посмотреть сообщение
bash/bat скрипты являются ли языками
являются.
Символы есть? Есть
Слова присутствуют? Конечно
Предложения составляются? Опять да.
Синтаксис, грамматика присутствует? Естественно.
Формализован? Да.
Программы составить возможно? Угу.
Служит для передачи информации от человека компьютеру? Да.
Чем это не язык программирования?
Помимо составления программ, ещё имеет возможности командной оболочки, но это ведь не отменяет возможность составления программ, верно? Да, простых программ, без изысков, да не компилируется (а компилируемость - это признак языка программирования? Питон? Псевдокомпиляцию в расчет можно не брать, ибо это, по сути, архивы...), но какой признак может однозначно указывать на то, что вот ЭТОТ язык - язык программирования, а ТОТ - нет? Кроме растекания мыслью по древу, пока не видел аргументов на эту тему...
0
89 / 22 / 1
Регистрация: 04.07.2025
Сообщений: 97
04.07.2025, 09:33
Никакой это не ЯП: ничего путнего на нем не напишешь, нет поддержки GUI. Только команды и ничего больше.
0
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
04.07.2025, 09:46
Цитата Сообщение от Filat-off Посмотреть сообщение
Никакой это не ЯП: ничего путнего на нем не напишешь, нет поддержки GUI.
Это все Ваши аргументы? Тогда просто пройдите мимо... поддержка GUI - является признаком ЯП?
Ну или дайте четкое определение, что такое ЯП?

PS
Вот вам, игрушка с GUI, на powershell
и не говорите, что не видели :)
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
Add-Type -Assembly System.Windows.Forms
 
function Create-Form ([string]$name, $x, $y, $w, $h){
    $win = New-Object System.Windows.Forms.Form
    $win.StartPosition = "Manual"
    $win.Location = New-Object System.Drawing.Size($x, $y)
    $win.Width = $w
    $win.Height = $h
    $win.Text = $name
    $win.Topmost = $True
    $win
}
 
function Create-Label ([string]$name, $x, $y){
    $label                  = New-Object System.Windows.Forms.Label
    $label.Location     = New-Object System.Drawing.Point($x, $y)
    $label.Text           = $name
    $label.AutoSize     = $true
    $label
}
 
function Create-Button ([string]$name, $x, $y, $w, $h){
    $button                = New-Object System.Windows.Forms.Button
    $button.Location   = New-Object System.Drawing.Point($x, $y)
    $button.Size         = New-Object System.Drawing.Size($w, $h)
    $button.Text         = $name
    $button.Enabled    = $false
    $button
}
 
function Start-Scroll (){
    $form  = Create-Form "Let's GO!" 200 150 300 400
    $start  = Create-Label "Press SPACE to run" 90 200
    $info    = Create-Label "<-- A   D -->    'Esc' for exit" 80 340
    $ship   = Create-Label "/|\" 135 400
    $form.Controls.Add($start)
    $form.Controls.Add($info)
    $form.Controls.Add($ship)
    $form.KeyPreview = $True
    $form.Add_KeyDown({
        if ($_.KeyCode -eq "A") {if ($Data.run -and -not $Data.hide -and $Data.pos -gt 0) {$Data.pos -= 5}}
    })
    $form.Add_KeyDown({
        if ($_.KeyCode -eq "D") {if ($Data.run -and -not $Data.hide -and $Data.pos -lt 265) {$Data.pos += 5}}
    })    
    $form.Add_KeyDown({
        if ($_.KeyCode -eq "Escape") {$timer.stop(); $form.Close()}
    })    
    $form.Add_KeyDown({
        if ($_.KeyCode -eq "Space") {
            if ($Data.run) { Set-Hide }
            else { $start.Text = ""; $Data.run = $true }
        }
    })
 
    $sound = new-Object System.Media.SoundPlayer;
    $sound.SoundLocation = "$env:WINDIR\Media\Windows Information Bar.wav"
    #$sound.SoundLocation = "$env:WINDIR\Media\Windows Recycle.wav"
 
    $form.ShowDialog()
}
 
$timer = New-Object system.windows.forms.timer
    $timer.Interval = 100
    $timer.add_tick({Check})
    $timer.start()
    
$Data = @{run = $false; hide = $false; pos = 135; shot = 0; spawn = 0; usb = 0; score = 0; fires = @(); enemies = @()}
 
 
function Set-Hide (){
    if ($Data.hide) {
        $start.Text = ""
        $start.Location=New-Object System.Drawing.Point(90, 200)
        $Data.enemies | foreach {$_.obj.Visible = $true}
        $Data.fires | foreach {$_.obj.Visible = $true}
        $info.Visible = $true
        $ship.Visible = $true
    } else {
        $start.Location=New-Object System.Drawing.Point(10, 10)
        $Data.enemies | foreach {$_.obj.Visible = $false}
        $Data.fires | foreach {$_.obj.Visible = $false}
        $info.Visible = $false
        $ship.Visible = $false
    }
    $Data.hide = -not $Data.hide
}
 
function Check () {
    # Если игра не запущена - ничего не делаем
    if (!$Data.run) {return}
    # Если пауза - выводим сторонний текст
    if ($Data.hide) {
        if ($Data.usb -eq 0){
            $start.Text = ""
            gwmi Win32_USBControllerDevice | %{[wmi]($_.Dependent)} | where {$_.DeviceID -notlike '*ROOT_HUB*'} | Sort Description | foreach { $start.Text += $_.Description +"`n" }
            $Data.usb = 500
        } else { $Data.usb -= 1 }
        return
    }
    # Обновляем положение игрока
    $ship.Location=New-Object System.Drawing.Point($Data.pos, 300)
    # Создаем снаряд, если пришло время
    if ($Data.shot -eq 0) {
        $Data.fires += @{ obj = Create-Label "*" ($Data.pos + 5) 290; x = $Data.pos + 5; y = 290 }
        $form.Controls.Add($Data.fires[$Data.fires.Length - 1].obj)
        $Data.shot = 4
    } else { $Data.shot -= 1 }
    # Создаем противника, если пришло время
    if ($Data.spawn -eq 0) {
        $hp  = Get-Random -minimum 4 -maximum 6
        $pos = Get-Random -minimum 0 -maximum 200
        $Data.enemies += @{ obj = Create-Button "$hp" $pos -22 30 20; x = $pos; y = -22; health = $hp }
        $form.Controls.Add($Data.enemies[$Data.enemies.Length - 1].obj)
        $Data.spawn = 150 * $Data.enemies.Length
    } else { $Data.spawn -= 1 }
    # Проверяем снаряды
    foreach ($fire in $Data.fires){
        # Обновляем положение
        $fire.obj.Location = New-Object System.Drawing.Point($fire.x, $fire.y)
        $fire.y -= 5
        # Проверяем для каждого снаряда/противника - нет ли столкновения
        foreach ($enemy in $Data.enemies){
            if ($fire.x + 5 -gt $enemy.x -and $fire.x -lt $enemy.x + 25 -and $fire.y -gt $enemy.y -and $fire.y -lt $enemy.y + 20){
                $enemy.health -= 1
                $enemy.obj.Text = $enemy.health
                $fire.y = -20
                $sound.Play()
            }
        }
    }
    # Если первый в списке снаряд вышел за экран - убираем его
    if ($Data.fires[0].y -lt -10) {
        $form.Controls.Remove($Data.fires[0].obj)
        $Data.fires = $Data.fires[1..($Data.fires.Length - 1)]
    }
    # Проверяем противников
    foreach ($enemy in $Data.enemies){
        # Если убит - перезапускаем
        if ($enemy.health -gt 0){ $enemy.y += 1    } else {
            $Data.score += 1
            $enemy.health = Get-Random -minimum 4 -maximum 6
            $enemy.x = Get-Random -minimum 1 -maximum 200
            $enemy.y = -22
            $enemy.obj.Text = $enemy.health
        }
        # Обновляем положение
        $enemy.obj.Location = New-Object System.Drawing.Point($enemy.x, $enemy.y)
        # Если приземлился - останавливаем игру
        if ($enemy.y -gt 300) {
            $Data.run = $false
            $start.Text = "Total score: " + $Data.score
        }
    }
}
start-scroll
0
89 / 22 / 1
Регистрация: 04.07.2025
Сообщений: 97
04.07.2025, 10:15
YuS_2, не путайте понятия, PowerShell это скриптовый язык, а не ЯП.
Если не разбираетесь в программировании, тогда для вас конечно же никакой разницы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.07.2025, 10:15
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru