Автор статьи: Домницкий Роман Евгеньевич

Что такое язык программирования?

СОДЕРЖАНИЕ: Язык программирования это инструмент с помощью которого мы общаемся с машинами , для исполнения какой - либо операции.Нельзя сказать легко или тяжело программировать, ведь все зависит от того, кто и что делает.Знать синтаксис не достаточно для того чтобы программировать , нужно еще понимать чего ты хочешь от того , что ты сказал сделать компьютеру, нужна семантика. Нужна цель , смысл для чего ты это делаешь.

Мы назвали систему нажимания кнопок языком.рычаг это видимо отдельная штука , он как команда запустить.мы вводим код кнопками и запускаем его рычагом.

Знаете как лингвисты обсуждают грамматику ,структуру слов и подобные вещи?

Их не особо интересуют романы песни или рассказы … их интересует сам язык который используется в романах ,песнях и  рассказах .

ИХ ИНТЕРЕСУЕТ КОД


Большинство людей наоборот заинтересованы в историях и смыслах не только в книге и фильме , но и в жизни.

Когда я прошу отца купить хлеб меня интересует сам хлеб , а не структура слова хлеб.

Получается у языка есть 2 части или особенности :Грамматика и Назначение .

Языки программирования похожи в этом смысле ,но поскольку они намного проще чем человеческий грамматика у них не на первом месте , Но Синтаксис , порядок слов и словообразования важен. А для назначения и  понятия смысла программисты используют модное слово  : семантика(смысл)

Попробуем сравнить язык компьютера (двоичный код) и какой нибудь современный язык программирования . У этого кода очень сложный синтаксис ...Символами 1 и 0 очень сложно работать. А вот этот современный код выглядит как английский язык . Этот синтаксис намного легче освоить как минимум догадаться что значит каждое слово.Набор правил который описывает как символы и слова могут .

.Вы увидите что некоторые языки программирования имеют похожий синтаксис а некоторые экзотический , необычный.СЕМАНТИКУ или СМЫСЛ увидеть сложнее т.к. он не явный...Какое назначение у этого кода (КОМПЬЮТЕРНЫЙ КОД 1 И 0 ) это полная белеберда как мы поняли .Какое назначение у этого кода?(СОВРЕМЕННЫЙ) Возможно если вы присмотритесь то сможете догадаться что он выводит на экран фразу  в обратном порядке.

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

Это подводит нас к важной идее - КОД ПИШЕТСЯ ДЛЯ ЛЮДЕЙ.

Компьютерам все равно легко ли читается код для них любой код легко читаемый .

Вы можете подумать” ну я хочу писать приложения и создавать веб сайты поэтому естественно мне нужно назначение - семантика “ также как для писателя важен сюжет а не лингвистика .

ТАК ЗАЧЕМ БЕСПОКОИТСЯ О СИНТАКСИЧЕСКИХ КОНСТРУКЦИЯХ?

Язык программирования это инструмент с помощью которого вы рассказываете свою идею чем бы она не была : сайтом приложением или ботом.И чем лучше вы знаете свой инструмент ,тем меньше вы о нем  думаете, тем больше можете сделать также как писатель должен уметь выражать идеи нужными словами и использовать синтаксические конструкции которые будут понятны людям .

К счастью у языков программирования очень простой синтаксис . По сравнению с языками на которых говорят люди .

ПОЛУЧАЕТСЯ ПРОГРАММИРОВАТЬ ЛЕГКО?

Если компы тупые  и выполняют только то что  мы им говорим  а синтаксис  языка программирования простая шутка , все вместе должно быть достаточно легкой задачей , не так ли?

ЭЭМ , НЕТ!

Если честно , то программирование не настолько легкая задача .

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

Так что не стоить обобщать любая деятельность из перечисленных варианты письменного изложения но сравнивать и судить их о письменном изложении не целесообразно .

Программирование может быть простым , а может быть сложным в зависимости от того кто и что делает… Сам синтаксис легко изучить но сам по себе он вам не поможет.

Это необходимая вещь ,но не самодостаточная .



Решение школьных задач в Подарок!
Оставьте заявку, и в течение 5 минут на почту вам станут поступать предложения!
Мы дарим вам 100 рублей на первый заказ!

Copyright © MirZnanii.com 2015-2019. All rigths reserved.