Глоссарий

A
Acid3 — тест поддержки браузером веб-стандартов. Он осуществляет проверку 100 вероятно уязвимых мест в HTTP, HTML, CSS, ECMAScript, SVG и XML

Adobe Flex — технология для создания Rich Internet Applications. Это родственная Flash  технология, основанная на описании интерфейса приложения (и обработчиков событий, связи источников данных с объектами и т. п.) с помощью диалекта XML — MXML.

AWK — интерпретируемый скриптовый C-подобный язык

ASCII (American Standard Code for Information Interchange) — американский стандартный код  для обмена информацией

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

ADO.NET Entity Framework (EF) — объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft.

B
BOM (Browser Object Model) - набор объектов, описывающих содержимое документа.

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

Canvas — это элемент HTML 5, который предназначен для создания растрового изображения при помощи JavaScript

CPAN (Comprehensive Perl Archive Network) — архив документации и программного обеспечения, написанного на языке программирования Perl.

Component Object Model — объектная модель компонентов, компьютерная технология, разработанная компанией Microsoft.

D
DTD (Document Type Definition) — используется для описания схемы документа или его части языком схем DTD.
Язык схем DTD (DTD schema language) — искусственный язык, который используется для записи фактических синтаксических правил метаязыков разметки текста SGML и XML.

DOM (Document Object Model) — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.

E
ECMAScript — это встраиваемый расширяемый не имеющий средств ввода/вывода язык программирования, используемый в качестве основы для построения других скриптовых языков

F
Flash Remoting - технология, позволяющая вызывать методы удаленных объектов на сервере.

G
Gecko  — это свободный движок вывода веб-страниц браузеров Mozilla Firefox, Netscape и других

Google Suggest — это технология автозаполнения строки поискового запроса на основе общей статистики самых популярных запросов.

H
H.264 — стандарт сжатия видео, предназначенный для достижения высокой степени сжатия видеопотока при сохранении высокого качества.

I
Ingres  — коммерчески поддерживаемая реляционная СУБД с открытыми исходными текстами.

InnoDB — одна из выбираемых подсистем низкого уровня в СУБД MySQL, входит во все стандартные сборки для различных операционных систем.

IIS (Internet Information Services, до версии 5.1 — Internet Information Server) — проприетарный набор серверов для нескольких служб Интернета от компании Майкрософт.

IDE(Integrated development environment) — система программных средств, используемая программистами для разработки программного обеспечения (ПО).

IRIX — операционная система, используемая на рабочих станциях и серверах фирмы Silicon Graphics (SGI) архитектуры MIPS.

IronRuby — реализация языка программирования Ruby на платфотме Microsoft .NET.

IronPython — одна из основных реализаций языка Python, предназначенная для платформы Microsoft .NET

Iframe — отдельный, законченный HTML-документ, который вместе с другим содержимым веб-страницы, а также другими фреймами может быть отображён в любом месте веб-страницы, независимо от положения тега  <iframe> в теле страницы.

J
JavaFX — это платформа для создания Rich Internet Applications (RIAs), которые могут запускаться на персональных компьютерах и мобильных устройствах. Технология JavaFX позволяет создавать приложения для работы с мультимедийным контентом, графические интерфейсы пользователя для бизнес-приложений, игры для персональных компьютеров и мобильных устройств, насыщенные графикой, мультимедиа веб-сайты

Jython — это реализация языка Python на языке Java.

K
Kerberos — это компьютерный сетевой протокол аутентификации, позволяющий безопасно передавать данные через незащищённые сети для безопасной идентификации.

L
Low Level Virtual Machine (LLVM) — система программирования

M
Multipurpose Internet Mail Extensions (Multipurpose Internet Mail Extension) — стандарт, описывающий передачу различных типов данных по электронной почте, а также,  спецификация для кодирования информации и форматирования сообщений таким образом, чтобы их можно было пересылать по Интернету.

Microsoft Expression Blend — программа от компании Microsoft, предназначенная для разработки дизайна web интерфейсов и графических настольных приложений, совмещает в себе особенности этих двух типов приложений.

Multi-touch — технология, по которой сенсорный экран или тачпад отслеживает одновременно несколько точек нажатия.

Microsoft Expression Encoder — средство кодирования видео.

Microsoft Access — реляционная СУБД.

mSQL (MiniSQL) — легковесная клиент-серверная реляционная СУБД, выпускаемая компанией Hughes Technologies.

MyISAM — одна из основных  систем хранения данных в СУБД MySQL.

N
NTLM (NT LAN Manager) — Является протоколом сетевой аутентификации, разработанной фирмой Microsoft  для Windows NT

Novell, Inc. — американская ИТ-корпорация, специализирующаяся на сетевых сервисах, управлении сетями и Linux

.NET Framework — программная технология от компании Microsoft, предназначенная для создания обычных программ и веб-приложений.

O
Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных (СУБД).

P
PostgreSQL  — свободная объектно-реляционная система управления базами данных (СУБД).

R
RDBMS - СУБД, управляющая реляционными базами данных.

REXX (REstructured eXtended eXecutor) — интерпретируемый язык программирования, разработанный фирмой IBM

Real Time Messaging Protocol - проприетарный протокол потоковой передачи данных, в основном используется для передачи потокового видео и аудио-потоков с веб-камер через интернет.

Rich Internet application (RIA) — это приложение, доступное через Интернет, богатое функциональностью традиционных настольных приложений, не поддерживаемой браузерами непосредственно.

S
SQL (Structured Query Language) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

SGML (Standard Generalized Markup Language) — метаязык, на котором можно определять язык разметки для документов.

SVG (Scalable Vector Graphics) — язык разметки масштабируемой векторной графики, созданный Консорциумом Всемирной паутины (W3C)  и входящий в подмножество расширяемого языка разметки XML, предназначен для описания двумерной векторной и смешанной векторно/растровой графики в формате XML.

SWF((Shockwave Flash) или Small Web Format) - стандартным расширением для скомпилированных Flash-файлов (анимации, игр и интерактивных приложений).

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

SketchUp — программа трёхмерного моделирования

Sybase Adaptive Server Enterprise (ASE) — промышленная реляционная СУБД.

SOAP — протокол обмена структурированными сообщениями в распределённой вычислительной среде.

V
VBScript  — скриптовый язык программирования

W
World Wide Web Consortium, W3C — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины.

WebKit — свободный движок для отображения веб-страниц, разработанный компанией Apple Inc.

WHATWG (Web Hypertext Application Technology Working Group) — сообщество людей заинтересованных в развитии Интернета. Оно было основано в 2004 году производителями браузеров: Apple, Mozilla Foundation и Opera Software. Основным направлением сообщества является развитие HTML  и API необходимого для веб-приложений.

Windows Presentation Foundation (WPF) — графическая (презентационная) подсистема в составе .NET Framework

WML (Wireless Markup Language) — язык разметки документов для использования в сотовых телефонах и других мобильных устройствах по стандарту WAP.

X
XChat — кроссплатформенный IRC-клиент.

XAML (eXtensible Application Markup Language) — основанный на XML язык разметки для декларативного программирования приложений, разработанный Microsoft.

XMLHTTP (XMLHttpRequest, XHR) — набор API, используемый в языках JavaScript, JScript, VBScript и им подобных для пересылки различных данных  по HTTP-протоколу между браузером и веб-сервером.

XSS (Сross Site Sсriрting) — тип уязвимости интерактивных информационных систем в вебе.

XUL ( XML User Interface Language) — язык разметки для создания динамических пользовательских интерфейсов на основе XML.

XML (eXtensible Markup Language) — рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил.

Y
YARV (Yet Another Ruby VM) —   байткод-интерпретатор, разработанный для Ruby. Целью проекта является значительное уменьшение времени выполнения программ на Ruby.

 

А
Апплет (applet) — это несамостоятельный компонент программного обеспечения, работающий в контексте другого, полновесного приложения, предназначенный для одной узкой задачи и не имеющий ценности в отрыве от базового приложения.

Б
Байт-код(byte-code), иногда также используется термин псевдокод — машинно-независимый код низкого уровня, генерируемый транслятором и исполняемый интерпретатором.

Д
Динамическая типизация — приём, широко используемый в языках программирования и языках спецификации, при котором переменная связывается с типом в момент присваивания  значения, а не в момент объявления переменной. Таким образом, в различных участках программы одна и та же переменная может принимать значения разных типов.

И
Интерпретатор (языка программирования) — вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса

Именованный канал или именованный конвейер (named pipe) — расширение понятия конвейера  в Unix и подобных ОС, один из методов межпроцессного взаимодействия. Именованный канал — существует в системе и после завершения процесса. Он должен быть «отсоединён» или удалён когда уже не используется. Процессы обычно подсоединяются к каналу для осуществления взаимодействия между процессами

Интроспекция (type introspection) — возможность в некоторых объектно-ориентированных  языках определить тип и структуру объекта во время выполнения программы.

К
Каррирование или карринг (currying) в информатике — преобразование функции от пары аргументов в функцию, берущую свои аргументы по одному.

Кроссплатформенное программное обеспечение — программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе.

М
Многопоточность — свойство платформы (например, операционной системы) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени.

Н
Неявная или утиная типизация— вид динамической типизации, применяемой в некоторых языках программирования (Smalltalk, Objective-C, Python, Ruby, Groovy, ColdFusion, Boo, C#, C++ ), когда границы использования объекта определяются его текущим набором методов и свойств, в противоположность наследованию от определённого класса. То есть считается, что объект реализует интерфейс, если он содержит все методы этого интерфейса, независимо от связей в иерархии наследования и принадлежности к какому-либо конкретному классу.

О
Объектно-ориентированное программирование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов.

П
Парадигма программирования — это совокупность идей и понятий, определяющая стиль написания программ.

С
Сокеты (socket) — название программного интерфейса для обеспечения обмена данными между процессами. Процессы при таком обмене могут исполняться как на одной ЭВМ, так и на различных ЭВМ, связанных между собой сетью. Сокет — абстрактный объект, представляющий конечную точку соединения.


Hosted by uCoz