Словарь программиста


Словарь программиста

Обзор глоссария по алфавиту

Специальные | А | Б | В | Г | Д | Е | Ё | Ж | З | И | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Э | Ю | Я | Все

Страница:  1  2  3  4  (Далее)
  Все

A

Account

(user account) - учетная запись пользователя, содержащая имя пользователя, его пароль для регистрации при входе в систему, группы, права и привилегии.


ActionScript

Язык сценариев, положенный в основу технологии Macromedia Flash, позволяющий создавать интерактивные фильмы. ActionScript базируюется на стандарте ECMAScript. C помощью ActionScript можно создавать интерактивные мультимедиа-приложения, игры, презентации, веб-сайты и многое другое.


Alpha-channel

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


API

(Application Programming Interface / интерфейс прикладного программирования) - набор готовых классов, процедур, функций, структур и констант, используется программистами для написания всевозможных приложений. Эти наборы классов используются для использования во внешних программных продуктах.


ASP

(сокр. от Active Server Pages / активные серверные страницы) - технология для динамического формирования HTLM-страниц. ASP - это не язык программирования, а технология предварительной обработки, позволяющая подключать программные модули к веб-страницам. В программах ASP, в основном, используются VBScript или JScript, хотя возможно подключать произвольные языки сценариев. Технология ASP получила свое развитие в виде ASP.NET - новой технологии создания веб-приложений, основанной на платформе Microsoft .NET. Между ASP .NET и ASP довольно много различий. В ASP.NET появилось много новых функций и возможностей, но самое главное заключается в том, что в ASP.NET программный код выделен в отдельный исполняемый модуль, откомпилированный для среды .NET, а в качесте языка программирования можно использовать любой язык программирования .NET. Встроенные языки .NET: C#, J#, C++, VB.NET, языки производства третьих фирм: Delphi, Perl, FORTRAN и множество других.


Authentication

(аутентификация) - это процесс проверки подлинности пользователя (аутентификация отвечает на вопрос "Кто Вы?", но не на вопрос имеете ли Вы доступ к данным ресурсам). См. также Authorization (авторизация).


Authorization

(аутентификация) - определяет права данного пользователя. Авторизация процесс, который отвечает на вопрос, разрешено ли данному пользователю выполнение запрошенной операцииАвторизация происходит после аутентификации и использует идентификатор пользователя, для определения, того к каким ресурсам он имеет доступ. См. также authentication (аутентификация).


Avatar

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


B

Backdoor

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


Ban

(бан, забанить) - запретить пользователю написание сообщений в форум, чат и т.д


Browser

- программа просмотра гипертекста, обычно употребляется в контексте глобального гипертекста WWW. "Броузеры" - это WWW-клиенты: Internet ExplorerMozilla FirefoxOperaSafariGoogle Chrome и др.


C

C#

- (Си-шарп) - это объектно-ориентированный язык программирования для платформы .NET с синтаксисом близким к Си++ и Java.


CMS

(сокр. от content management solution) - информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (т.е. содержимым). Есть признанные всеми системы такие как DrupaljoomlaPHP-Nuke и т.д. ,а есть системы которые разрабатывают программисты для отдельных предприятий. У каждого вида систем есть свои плюсы. CMS разработанные программистами под задачи организации хороши своей простотой и тем, что такая система может быть встроена в любой дизайн, она более гибкая в для изменения и дружелюбнее для пользователя. Но разработка и доработка такого сайта занимает больше времени. В стандартных системах управления сайтом есть множество плюсов, но самый главный в том что под них уже разработаны все возможные модули и основная задача программиста просто подстроить их под ту или иную задачу.


Cookies

(куки / файл cookie) - это небольшой фрагмент информации (текстовая строка), хранимый браузером и используемый для идентификации пользователя. Одно из главных назначений файлов cookie - предоставлять удобное средство экономии времени. Файлы "cookie" - сообщают веб-сайту, что пользователь вернулся на конкретную страницу. При повторном посещении веб-сайта предоставленная ранее информация (и запомненная в файле cookie) может быть восстановлена, облегчая повторное использование ранее выбранных возможностей сайта. Cookie могут быть постоянными и временными. Постоянным файлом "cookie" называется файл, сохраняемый в виде файла на компьютере после выхода из браузера. Временные файлы "cookie" сохраняются только в течение текущего сеанса обозревателя и удаляются с компьютера после выхода из браузера. Временные файлы "cookie", как правило, хранятся в оперативной памяти. Временные файлы "cookie" часто используется для управления сеансом пользователя. Основные файлы cookie - это файлы, связанные с основным доменом (доменом сайта на котором вы находитесь). Сторонние файлы cookie - это файлы cookie, относящиеся к любому другому домену. 


CSS

(сокр. от Cascading Style Sheets - каскадные таблицы стилей) - технология позволяющая описывать внешний вид элементов веб-страницы, при этом не затрагивая саму структуру данных.


F

Flash

(Macromedia Flash) - это программа для создания интерактивной векторной графики и анимации для Сети. Web-дизайнеры используют Flash для создания различных меню, кнопок, линеек прокрутки, анимированных логотипов, беннеров и других элементов, включая звук. Файлы Flash компактны и быстро загружаются (используется потоковая (streaming) технология).


Forum

(Форум) - место сетевого общения нескольких авторов, где записи объединены общей темой.


FTP

(File Transfer Protocol) - протокол передачи файлов.


H

HTML

(HyperText Markup Language - язык разметки гипертекста) - стандартный язык разметки, используемый для создания веб-страниц. Прародителем HTML является SGML. Приемником HTML является язык XHTML.


HTTP

(Hypertext Transfer Protocol) - протокол передачи гипертекстовых файлов (протокол уровня приложений для распределенных информационных систем гипермедиа, позволяющий общаться системам с различной архитектурой; используется при передаче HTML-файлов по сети страниц WWW).


HTTPS

(HyperText Transmission Protocol, Secure / протокол защищенной передачи гипертекстов) - HTTP в совокупности с SSL (Secure Sockets Layer) - протоколом защищенных сокетов.


I

Internet

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


J

Java

это объектно-ориентированный платформо-независимый интерпретируемый язык праммирования, разработанный фирмой Sun Microsystems, нацеленный на разработку Web- и сетевых сервисов. Программа, написанная на языке Java компилируется в байткод, который может интерпретироваться на любой платформе, на которой установлена виртуальная машина Java. Это означает, что нет необходимости в портировании программ.


JavaScript

объектно-ориентированный язык программирования, независимый от платформы. На основе JavaScript был создан стандарт под названием ECMAScript (ECMA-262). Чаще всего JavaScript используется для написания сценариев встраиваемых в веб-страницы, интерпретатор данного языка встроен в Web-браузеры, хотя существует и серверная реализация данного языка, позволяющая работать с базами данных, файловой системой сервера, взаимодействовать с другими приложениями через LiveConnect и Java и др. Вообще JavaScript изначально был разработан как универсальный язык программирования для встраивания в любое приложение. ActionScript, язык сценариев, доступный в Macromedia Flash, смоделирован в соответствии со стандартом ECMAScript.


.

.NET

(Microsoft .NET) - узко и кратко с точки зрения веб-программиста, можно сказать, что .NET - это новая среда исполнения программного кода (виртуальная машина под названием .NET Framework) в которой достигнут значительный прогресс в том, чтобы стереть различия между традиционным программированием под Windows и Интернет-разработкой.


P

PHP

(PHP Hypertext Preprocessor) - интерпретируемый скриптовый язык программирования общего назначения, который создан специально для Web и который можно внедрять в HTML. PHP является на сегодняшний день одним из самых распространенных технологий (наряду с Perl, ASP/.NET и Python) благодаря простоте, скорости выполнения и богатой функциональности. PHP предельно прост для новичка в программировании, но предлагает много продвинутых возможностей для программиста-профессионала. Возможность расширения ядра, привлекло к PHP множество сторонних разработчиков, работающих над своими модулями, что дало PHP возможность работать с огромным количеством баз данных, протоколов, поддерживать большое число API. PHP поддерживает ООП, регулярные выражения в стиле Perl, работу с XML и др. PHP доступен на множестве платформ (UNIX-платформы, Windows, Macintosh и др.).


Port

(порт) - 1) Абстракция, используемая транспортными протоколами Internet, чтобы различать множественные, одновременно имеющие место, разные соединения с одним и тем же хостом. Порт определяется своим номером. Номер порта - это число, определяющее конкретное приложение Internet которому предназначены посылаемые данные. Этот номер вместе с информацией о том, какой протокол используется на вышеследующем уровне содержится среди прочей служебной информации в пересылаемых пакетах Internet. 2) Один из физических каналов ввода-вывода компьютера, обычно -разъем на задней панели.


Python

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


S

Script

программа, написанная на интерпретируемом языке, таком, как JavaScript, PHP или PERL.


Server

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


SQL

(Structured Query Language / язык структурированных запросов) - стандартизованный язык реляционных баз данных, предназначенный для определения объектов баз данных и манипулирования данными.


U

URL

(Uniform Resource Locators) - подмножество схем URI, явно указывающих местонахождение ресурса.


UTF-8

(от англ. Unicode Transformation Format, формат трансформации Юникода) это одна из реализаций Unicode, обеспечивающая наилучшую совместимость со старыми схемами кодирования, использовавшими 8-битные символы. В UTF-8 символы латинского алфавита, знаки препинания и управляющие символы представляются кодами US-ASCII и занимают 1 байт, a все остальные символы кодируются в системе Unicode и могут занимать от 2 до 6 байт (в действительности только до 4 байт).


W

Web server

(Web-сервер) - программа, способная воспринимать протокол HTTP и реагировать на запросы от Web-программ просмотра, посылаемые с тем же протоколом. Такая программа должна работать на сервере Internet, имеющем собственный идентификационный номер протокола IP, отыскиваемый через соответствующее имя хост-машины DNS. Компьютер, выполняющий программу Web-сервера, обычно называется Web-сервером, хотя параллельно он может обслуживать и другие подсистемы (включая серверные программы прочих типов).


WWW

(World Wide Web) всемирная паутина (собрание гипертекстовых и иных документов, доступных по всему миру через сеть Internet);
консорциум производителей программного обеспечения для WWW, поддерживающих его стандарты.


X

XHTML

(сщкр. от Extensible Hypertext Markup Language - расширяемый язык разметки гипертекста) - язык разметки веб-страниц, являющийся преемником HTML, однако предъявляющий более строгие требования к синтаксису. Отличия XHTML от HTML незначительны и предназначены лишь для приведения его в соответствие со стандартом XML (т.е. XHTML является подмножеством языка XML). Необходимость в более строгой версии HTML возникла в результате расширения списка устройств отображающих веб-страницы, но обладающих недостаточными ресурсами для обработки документа (например, мобильные телефоны), ибо чем свободнее синтаксис языка, тем сложнее его разбирать.


XML

(сокр. от Extensible Markup Language - расширяемый язык разметки) - язык разметки документов, предназначеный для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML, RSS, SVG). Как и HTML, XML является упрощенным подмножеством языка SGML, но в отличие от HTML, предназначен для представления информации в чистом виде виде (без описания того как документ должен отображаться), в виде более пригодном для потребления программами, а не восприятия человеком. Формат XML предполагает структурную, а не оформительскую разметку информации. Поэтому XML-файл легко обрабатывать, загружать в базы данных, а так же "накладывать" на него любой дизайн, необходимый для представления данных в удобной потребителю форме.



Страница:  1  2  3  4  (Далее)
  Все