Файл: Понятие переменной в программировании . Виды и типы переменных.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 04.04.2023

Просмотров: 245

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Регистр, объявляет переменные, которые имеют ту же функциональность, что и автоматические. Единственное отличие состоит в том, что компилятор пытается сохранить их в микропроцессоре, если доступ свободный. Это делает использование намного быстрее, чем в памяти во время выполнения программы. Если свободный регистр недоступен, они сохраняются только в памяти. Обычно немногие переменные, к которым в программе нужно обращаться очень часто, объявляются с ключевым словом «register», что улучшает время выполнения программы.

Заключение

Изобретение языка программирования высшего уровня позволило нам общаться с машиной, даже понимать её. Действительно, если мы обратим внимание на темпы роста и развития новейших технологий в области программирования, то можно предположить, что в ближайшем будущем человеческие познания в этой сфере помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информацию в виде мысли, слова, звука или жеста. Такие языки могут по праву носить имя «высочайших». Возможно, концепция решения этого вопроса проста, а ближайшее будущее этого проекта уже не за горами, и в этот момент, где-нибудь горбится молодой, никем не признанный специалист и разрабатывает новейшую систему искусственного интеллекта, которая наконец-то позволит человеку, с помощью своих машинных языков, вести диалог с компьютером на ТЫ.

Переменная в программировании – это поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным. Слово, из этого определения, на которое я хотел бы обратить ваше внимание – это данные. Так ли на самом деле, что в языках программирования, на которых мы пишем, переменные используются только для доступа к данным [1, c. 103]. 

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

Библиография

  1. Абрамов, С.А. Математические построения и программирование / С.А. Абрамов. - М.: Наука, 2016. - 192 c.
  2. Вирт, Н. Алгоритмы и структуры данных / Н. Вирт. - М.: Мир, 2016. - 360 c.
  3. https://wiki2.org/ru/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_(%D1%82%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85) – запись.
  4. https://studfiles.net/preview/6196128/page:4/ - простые и сложные переменные.
  5. https://studopedia.ru/3_36193_lokalnie-i-globalnie-peremennie.html - локальные и глобальные переменные.
  6. https://studfiles.net/preview/1845352/page:10/ - типы переменных в программировании.
  7. https://dic.academic.ru/dic.nsf/ruwiki/82967#.D0.9D.D0.B5.D0.B4.D0.BE.D1.81.D1.82.D0.B0.D1.82.D0.BA.D0.B8 – Венгерская нотация.
  8. https://habr.com/ru/post/308484/ - статическая и динамическая типизация.
  9. https://lektsii.org/18-45519.html - понятие переменной.
  10. https://wiki2.org/ru/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) – статические и динамические переменные.
  11. https://studfiles.net/preview/4219409/page:4/ - объектные переменные.
  12. https://www.turkaramamotoru.com/ru/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)-245694.html – классификация переменных.
  13. https://wiki2.org/ru/%D0%9C%D0%B0%D1%81%D1%81%D0%B8%D0%B2_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) – массив.
  14. https://studopedia.ru/9_6278_strukturnoe-programmirovanie.html - структурное программирование.
  15. https://ruud.ru/it/67041-klass-v-programmirovanii-vidy-klassov-v-yazykax-programmirovaniya/ - класс в программировании.