Skip to content

Latest commit

 

History

History
49 lines (26 loc) · 5.22 KB

lec06.md

File metadata and controls

49 lines (26 loc) · 5.22 KB

Что такое компьютерная программа и программное обеспечение

Определения компьютерной программы:

  1. комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010);
  2. синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993). (Из русскоязычной Википедии).

A computer program is a collection of instructions that can be executed by a computer to perform a specific task.

A computer program is usually written by a computer programmer in a programming language. From the program in its human-readable form of source code, a compiler or assembler can derive machine code — a form consisting of instructions that the computer can directly execute. Alternatively, a computer program may be executed with the aid of an interpreter.

A collection of computer programs, libraries, and related data are referred to as software. Computer programs may be categorized along functional lines, such as application software and system software. The underlying method used for some calculation or manipulation is known as an algorithm. (Из англоязычной Википедии)


Програ́ммное обеспе́чение (ПО) — программа или множество программ, используемых для управления компьютером (ISO/IEC 26514:2008).

Другие определения из международных и российских стандартов:

совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90); все или часть программ, процедур, правил и соответствующей документации системы обработки информации (ISO/IEC 2382-1:1993); компьютерные программы, процедуры и, возможно, соответствующая документация и данные, относящиеся к функционированию компьютерной системы (IEEE Std 829—2008). Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным, методическим и правовым обеспечением. (Из русскоязычной Википедии)

Computer software, or simply software, is a collection of data or computer instructions that tell the computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own. (Из англоязычной Википедии)


Знакомство с программированием в Processing

Сайт Processing: https://processing.org/
Скачать Processing: https://processing.org/download/
Первые шаги в Processing: https://processing.org/tutorials/gettingstarted/
Онлайн-книга по Processing: https://natureofcode.com/book/introduction/


Дальнейшее изучение Processing: https://p5art.tumblr.com/tutorials
Онлайн-курс по Processing: https://www.futurelearn.com/courses/creative-coding
Обучающие видео от Daniel Shiffman: https://www.youtube.com/c/TheCodingTrain/featured