Словарик
7 апреля 2017 г., 10:51
Примечания:
Составлялось по наитию. Если вам кажется, что что-то стоит дописать сюда, сигнализируйте — дополню.
rgb — один из популярных способов отображения цвета. Включает в себя красную(red), зелёную(green) и голубую(blue), каждое из которых имеет значение от 0 до 255, для удобства записываемые в шестнадцатиричной системе счисления. A=10, B=11, C=12, D=13, E=14, F=15.
Достаточно ввести упомянутые цвета или записать самому в строке поисковика rgb (0-F)(0-F)(0-F)(0-F)(0-F)(0-F), так он вам выдаст цвет. Например, rgb101010 — оттенок чёрного, а rgb1010F0 — уже синего.
Анонимайзер — изначально средство для скрытия информации о компьютере или пользователе в сети от удалённого сервера.
Работает веб-анонимайзер следующим образом: пользователь заходит на веб-сайт, предоставляющий услугу анонимайзера, вводит в адресную строку адрес веб-страницы, которую пользователь желает посетить анонимно. Анонимайзер загружает эту страницу себе, обрабатывает её и передает пользователю от своего имени (имени сервера-анонимайзера)
Архивация, Сжатие — алгоритмы, позволяющие информации занять меньше места, чем изначально, со существованием метода, позволяющего потом вернуть всё назад со незначительными потерями.
Бит, Кубит — единица информации. Бит принимает либо 0, либо 1, кубит используется в квантовой электронике и обычно имеет неопределённое значение до какого-то момента.
Жёсткий диск — память, в которой хранятся данные, вроде картинок, текстов, документов и прочего.
Иску́сственный интелле́кт (ИИ; англ. Artificial intelligence, AI) —
1)наука и технология создания интеллектуальных машин, особенно интеллектуальных компьютерных программ;
2)свойство интеллектуальных систем выполнять творческие функции, которые традиционно считаются прерогативой человека.
ИИ связан со сходной задачей использования компьютеров для понимания человеческого интеллекта, но не обязательно ограничивается биологически правдоподобными методами.
Проще говоря, ИИ умеет творить осмысленно, понимая, что происходит.
Исходный код — текст программы на каком-либо языке программирования или разметки, который человек может прочесть (и, в идеале, понять).
Код бывает открытым и закрытым: первый может изменять и использовать в своих интересах любой человек, второй же такого права не даёт.
Кулер — вентилятор в компьютере, охлаждающий обычно процессор.
Лог (компьютерный лог, компьютерный журнал регистрации событий) — это организованные в виде файла, базы данных или ином виде совокупность записей о событиях, зафиксированных какой-либо программой, группой программ, информационной системой. Лог ведется автоматически, без участия человека. Как правило, соблюдается принцип: одно событие — одна запись, сопровождаемая пометкой времени.
Линукс, Linux — семейство операционных систем, как Windows, но построенное иначе. Если код Виндовс закрыт, и изменения в нём запрещены, то код Линуксов преимущественно открытый.
В случае Линуксов существует так называемое "ядро", которое написал Линус Торвальд. Остальные ветви пошли от того, что остальные программисты подстраивали код под себя и свои нужды.
Несмотря на свою бесплатность, Линукс менее популярен и более защищён от вирусов в силу устройства систем. Большинство современных серверов работают на какой-либо версии Линуксов. Примеры известных: Ubuntu, Debian, Gentoo. Так же Андроид построен на ядре Линукса.
Оперативная память, оперативка, ОЗУ — память, в которой хранятся результаты подсчётов и выполняемые в данный момент программы.
Оптимизация — улучшение исходного кода или какого-либо процесса с целью получения более быстрой и качественной работы.
Параллельное программирование — программирование, учитывающее многопроцессорность компьютеров и активно это использующее. За счёт своей специфики обычно применяется реже.
Проще говоря, сумму чисел от 1 до 1000 на нём посчитать ещё можно, поскольку каждый процессор будет считать сумму части чисел. Но вот вычислять 17е число Фибоначчи бесполезно, поскольку каждое новое учитывает два предыдущих и подсчёт в итоге всё равно будет происходить на одном процессоре. (Числа Фибоначчи: 1, 1, 2, 3, 5, 8... Каждое новое число в ряду — сумма двух предыдущих).
Процессор — основное устройство компьютера, обрабатывающее данные.
Процессорный такт, процессорная частота. Поскольку процессор всё обрабатывает с конечной скоростью, то время, за которое процессор совершает какое-либо действие, называется тактом. Процессорная частота — количество тактов в секунду, измеряется в Герцах.
Сервер — компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для выполнения какой-либо сервисной задачи без непосредственного участия человека.
Суперкомпьютер — компьютер, превосходящий по возможностям обычный. Можно условно разделить на два типа:
-Много процессоров. Довольно громоздок, но проще в обращении.
-Использующий особенности строения видеокарт, где, по сути, тоже много маленьких процессоров. Компактней, но требует особых навыков.
Одна видеокарта Тесла в своё время выдавала ту же мощность, что и около двухсот процессоров, если я правильно помню сказанное мне. Если уточнять цифры, то это 1 терафлоппс, но тут уже сами.
Функция, процедура — кусок кода, выполняющий одну конкретную задачу. Деление на процедуры и функции есть в Паскале(он же Делфи), где функция обычно возращает дополнительно что-то.
Эмуляция — процесс воссоздания каких-то условий, вещей, среды на компьютере. Например, в случае Конана он пытался создать себе человеческий облик.
Язык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.
Если проще, то это инструмент, позволяющий написать программу. Известные языки: Си, Си++, Паскаль и он же Делфи.
Программы, написанные на каком-либо языке, обычно имеют расширение файла, говорящее об языке. У Паскаля это имя.pas, у Си — имя.с, а у Си++ — имя.срр
Так же есть ассемблер и машинный код. Машинный код — то, что в итоге выполняет компьютер, состоит исключительно из 0 и 1, которые процессор понимает. Ассемблер — текстовая запись машинного кода. Команды на нём выполняются быстрее, но приходится абсолютно все действия прописывать вручную, что неудобно. Ровно по этой причине и появились более удобные языки, вроде Си и Паскаля.