Что такое компьютерное программирование?

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

Значит, программирование скучно?

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

  • Visual Basic
  • Delphi
  • C
  • C ++
  • C #
  • Cobol
  • Фортран
  • Objective-C
  • Swift
  • Паскаль
  • Python

Некоторые программы не нужно компилировать отдельно. Скорее, он состоит из своевременного процесса на компьютере, на котором он запущен. Эти программы называются интерпретируемыми программами. Популярные интерпретируемые языки компьютерного программирования включают:

  • Javascript
  • Perl
  • PHP
  • Postscript
  • Python
  • Ruby

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

Что делают программы?

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

Эти числа и текст называются переменными, и с ними можно работать по отдельности или в виде структурированных коллекций. В C ++ для подсчета чисел можно использовать переменную. Переменная структуры в коде может содержать данные о заработной плате для сотрудника, например:

  • Имя
  • Salary
  • Идентификационный номер компании
  • Общая сумма уплаченного налога
  • SSN

База данных может содержать миллионы этих записей и быстро их извлекать.

Программы написаны для операционных систем

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

  • Windows
  • Linux
  • MacOS
  • Unix
  • Android

До Java программы нужно было настраивать для каждая операционная система. Программа, работающая на компьютере с Linux, не могла работать на компьютере с Windows или Mac. С помощью Java можно написать программу один раз, а затем запускать ее повсюду, поскольку она компилируется в общий код, называемый байт-кодом, который затем интерпретируется.. Для каждой операционной системы написан интерпретатор Java, который умеет интерпретировать байт-код.

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

Совместное использование кода программирования

Многие программисты писать программы как творческий выход. В Интернете полно веб-сайтов с исходным кодом, разработанным программистами-любителями, которые делают это для развлечения и с удовольствием делятся своим кодом. Так началось с Linux, когда Линус Торвальдс поделился написанным им кодом.

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

Оцените статью
recture.ru
Добавить комментарий