что это такое простыми словами и как используется
Программный код — это текст, написанный на языке программирования. Обычно его пишут программисты, и этот процесс называется «кодинг». С помощью кода создают программы: отдают компьютеру команды, которые он выполняет.
Когда человек пишет код, про него говорят, что он кодит. Чаще всего этот термин применяют по отношению к программистам, которых еще называют кодерами.
Код программы изначально воспринимается компьютером как простой текст. Чтобы он заработал, нужно передать его специальному инструменту — компилятору или интерпретатору нужного языка. Тот преобразует код в вид, понятный машине. После этого его можно будет запустить.
Для чего нужен программный кодКомпьютер не понимает человеческие языки. Но и программный код на современных языках программирования ему непонятен: его нужно компилировать или интерпретировать, чтобы он заработал. Возникает вопрос: почему тогда не писать программы на человеческом языке. Но так не получится — код все-таки нужен. Попробуем объяснить простыми словами, почему.
Человеческие языки сложные. Практически невозможно создать компилятор, который переводил бы человеческие естественные языки в понятный компьютеру вид. В программировании есть область их распознавания, которая называется NLP, но она очень сложная и не способна распознать все. Поэтому человеческий язык в качестве языка программирования просто не подойдет.
Код помогает быстрее и лаконичнее отдавать команды. Представьте, что вам нужно отсортировать большое количество данных. Описать задачу обычным текстом будет сложнее, чем написать одну или две строчки кода.
Код понятен и структурирован. Современные языки программирования — высокоуровневые. Это значит, что их уровень абстракции выше, ближе к человеческому пониманию, чем к машинному. Поэтому код на них нужно компилировать или интерпретировать. Исходный «язык машины» — длинные машинные коды из нулей и единиц, и писать на них программы человеку практически невозможно. Будет совершенно непонятно. А по программному коду видно, что он делает — его синтаксис приближен к человеческому пониманию.
Языки программирования служат своеобразным компромиссом между сложными для человека машинными кодами и непонятным для компьютера человеческим языком.
Как выглядит программный кодЭто набор строчек на языке программирования. Языки обычно приближены к английскому: слова из него заимствуются для обозначения команд. По структуре код состоит из команд, связей между ними, различных операторов и знаков препинания, а также переменных и значений. Большие группы команд, которые выполняют конкретное действие, собираются в блоки — функции.
В конце каждой строчки в большинстве языков ставится точка с запятой. Она помогает компилятору или интерпретатору понять, что команда закончилась. Но это не всегда так: например, в Python вместо точки с запятой используется перенос строки.
На картинках с кодом, которые вы наверняка видели в сети, он разноцветный. Это происходит, потому что специальные средства для программирования подсвечивают разные элементы его синтаксиса для наглядности.
Разбираемся с терминами: каким бывает кодЭто не классификация — просто список терминов, которые часто можно услышать в контексте написания кода. Они могут быть похожи, но означают разное.
Исходный код, или сурс, source code — текст программы, который написал разработчик. Может быть открытым или закрытым. Открытый исходный код может просмотреть кто угодно. Закрытый или спрятан от пользователей, или вообще отсутствует в готовом программном продукте — вместо него используются исполняемые коды.
Исполняемый код — код, который может исполнить программа. Иногда противопоставляется исходному. Чаще всего так называют код, который получился в результате компиляции. Компилятор переводит исходный код в машинный, который сможет исполнить операционная система, — на выходе получается исполняемый код.
Чистый код — это понятие другого порядка, которое, скорее, относится к правилам хорошего тона для разработчиков. Чистым называют код, который хорошо написан, не слишком многословен, понятен и лаконичен. Такой код легко прочитать другим разработчикам, а не только автору.
В чем пишут кодЯзыки программирования устроены так, что код можно написать в любом редакторе, даже в «Блокноте». Компьютер в таком случае воспримет его как текст, а для запуска нужно выполнить дополнительные действия: сохранить файл в нужном формате, отправить его компилятору или интерпретатору. Если это код на JavaScript, проще всего запустить его в браузере. А если код на внутренних языках операционной системы — в консоли.
Чаще всего программисты пишут код в специальных программах: средах разработки, они же IDE, и редакторах кода. Среда — более мощный инструмент со множеством дополнительных функций. Код можно запустить прямо из нее одной кнопкой. Редактор проще, в нем легче разобраться, и он менее ресурсоемкий.
Специальные средства для написания кода умеют больше, чем текстовые редакторы. Они подсвечивают синтаксис и делают код разноцветным, чтобы разработчику было понятнее. Они помогают находить неудачные места, отлаживать программы, выводить данные и делать много других вещей. Это удобные и наглядные инструменты.
Новичкам мы рекомендуем начать с редакторов кода или IDE. Так удобнее писать и сложнее запутаться.
Из чего состоит кодНабор правил, по которым пишется код, называется синтаксисом. Синтаксис поясняет, какие команды можно использовать, какой должна быть структура кода, как правильно расставлять связи, передавать аргументы и использовать разные операторы. Его можно сравнить с правилами русского языка.
Синтаксис языка программирования ничего не говорит о смысле программы. Он отвечает только за правильность написания.
Код состоит из команд, связей между ними и других элементов синтаксиса. Вот какими они бывают.
Сначала договоримся об общих понятиях.
- Командами мы будем называть непосредственные указания для компьютера, что сделать. Например, напечатать слово: print(“слово”).
- Связями будем называть разные элементы, связывающие команды друг с другом. Чаще всего это знаки пунктуации и различные операторы.
А теперь рассмотрим компоненты более подробно.
Переменные. Когда пользователь оперирует какими-то значениями по нескольку раз, ему бывает нужно куда-то их записать. Для этого в языках программирования существуют переменные. У переменной есть имя, тип и значение.
- Имя показывает, как обращаться к переменной. Например, если мы объявили a = 5, то переменная называется a.
- Значение – это данные, которые лежат в переменной. Для названной выше переменной a это число 5.
- Тип данных показывает, какой вид информации находится в переменной: число, буква, строка или что-то более сложное.
Есть простые и составные типы данных. В первых хранятся примитивные значения вроде чисел и строк, во вторых – сложные конструкции из нескольких примитивов или даже функций.
Работа с типами данных в разных языках программирования – тема для отдельной статьи. Они могут сильно различаться: где-то тип надо указывать явно, где-то нет. В некоторых языках можно сравнивать или складывать данные разных типов, в других нельзя. Вариаций много, поэтому стоит сразу смотреть, как устроены типы в выбранном вами языке.
Константы. Так называют переменные, значение которых нельзя изменить. Оно задается раз и навсегда. В некоторых языках программирования, например в функциональных, все переменные по сути являются константами.
Ключевые слова. Ключевые слова — это особые зарезервированные слова, которые используются для технических целей. Например, значения True и False, «истинно» или «ложно». Зачастую эти слова — не команды: они рассказывают компьютеру о каком-то значении или формате. Зарезервированными словами нельзя что-то назвать. Например, в программе не может быть переменной, имя которой True.
Идентификаторы. Так в информатике называются имена, которые программисты дают сущностям в коде. Например, имя переменной — это ее идентификатор. А если пользователь захочет создать какую-то функцию, то он даст ей имя. Оно тоже будет идентификатором.
Значения и литералы. Литералы еще называют безымянными константами. Это значения какого-то типа, которые используются в коде, но не привязаны к переменной. Они не меняются, ведь их никуда не записывают — это не переменные. Изменить литерал можно только одним способом: переписать исходный код.
Например, когда мы пишем print(“слово”), строка «слово» — это литерал. Нам не нужно записывать ее в переменную, но и обойтись без нее не получится. Она остается в коде как безымянная константа.
Знаки пунктуации и символы. Символы чаще всего бывают связями. Иногда — операторами. , вопросительный знак, вертикальная или косая черта, процент и многое другое.
Операции, операторы и операнды. Не пугайтесь. Операции — это определенные действия с данными: сложение, вычитание, сравнение и так далее. Причем речь не всегда идет о действиях в математическом смысле — это просто хороший наглядный пример.
Операции состоят из операндов и операторов.
- Операнд – это переменная или литерал, что-то, с чем мы будем работать.
- Оператор – это символ или слово для обозначения действия.
Например, в операции a + 2 переменная a и литерал 2 будут операндами, а знак + оператором.
Функции. Иногда набор команд бывает нужно объединить в один блок, чтобы потом вызывать его как одну большую команду. Это возможно. Такие блоки в программировании называются функциями.
У функции чаще всего есть имя (исключения встречаются, но редко) и список аргументов — данных, которые передаются ей при вызове. Когда программист вызывает функцию, она выполняет заложенные в ней действия.
Встроенные команды языков программирования — обычно тоже функции. Просто они изначально заложены в язык. Но программист может написать и свои. Более того: разбивать код по функциям — хорошая практика, потому что это улучшает читаемость и гибкость программы.
Дополнительные наборы функций для каких-то задач называются библиотеками. Они тоже бывают встроенными, уже существующими в языке, и пользовательскими. Чтобы использовать функции из библиотеки, ее нужно подключить к программе, а если библиотеки нет на компьютере, сначала скачать.
Комментарии. В большинстве языков есть возможность писать комментарии — текстовые блоки, которые ничего не делают и нужны для удобства разработчика. Они выделяются специальными символами. Компилятор или интерпретатор игнорирует комментарии и ничего с ними не делает.
Основных назначений у комментариев два:
- документировать и объяснять. Например, разработчик может оставить комментарий около сложной функции и пояснить в нем, что она делает;
- временно скрывать участки кода. К примеру, человек превращает какую-то строку кода в комментарий, чтобы временно исключить ее из выполнения программы.
Если вы хотите профессионально заниматься программированием, записывайтесь на наши курсы. Мы будем рады помочь вам получить новую профессию.
Программный код | это… Что такое Программный код?
Исходный код, написанный на JavaScript
Исхо́дный код (также исхо́дный текст) — текст компьютерной программы на каком-либо языке программирования. В обобщённом смысле — любые входные данные для транслятора.
Исходный код либо транслируется в исполняемый код при помощи компилятора, либо исполняется непосредственно по тексту при помощи интерпретатора.
Содержание
|
Назначение
Исходный код либо используется для получения объектного кода, либо выполняется интерпретатором.
Другое важное назначение исходного кода — в качестве описания программы. По тексту программы можно восстановить логику её поведения. Для облегчения понимания исходного кода используются комментарии. Существуют также инструментальные средства, позволяющие автоматически получать документацию по исходному коду — т. н. генераторы документации.
Кроме того, исходный код имеет много других применений. Он может использоваться как инструмент обучения; начинающим программистам бывает полезно исследовать существующий исходный код для изучения техники и методологии программирования. Он также используется как инструмент общения между опытными программистами, благодаря своей (идеально) лаконичной и недвусмысленной природе. Совместное использование кода разработчиками часто упоминается как фактор, способствующий улучшению опыта программистов.
Программисты часто переносят исходный код из одного проекта в другой, что носит название повторного использования кода (Software reusability).
Исходный код — важнейший компонент для процесса портирования программного обеспечения на другие платформы. Без исходного кода какой-либо части ПО, портирование либо слишком сложно, либо вообще невозможно.
Организация
Исходный код некоторой части ПО (модуля, компонента) может состоять из одного или нескольких файлов. Код программы не обязательно пишется только на одном языке программирования. Например, часто программы, написанные на языке Си, с целью оптимизации, содержат вставки кода на языке ассемблера. Также возможны ситуации, когда некоторые компоненты или части программы пишутся на различных языках, с последующей сборкой в единый исполняемый модуль при помощи технологии известной как компоновка библиотек (library linking).
Сложное программное обеспечение при сборке требует использования десятков, или даже сотен файлов с исходным кодом. В таких случаях для упрощения сборки обычно используются файлы проектов, содержащие описание зависимостей между файлами с исходным кодом, и описывающие процесс сборки.
Для облегчения работы с исходным кодом, для совместной работы над кодом командой программистов, используются системы управления версиями.
Качество
В отличие от человека, для компьютера нет «хорошо написанного» или «плохо написанного» кода. Но то, как написан код, может сильно влиять на процесс сопровождения ПО. О качестве исходного кода можно судить по следующим параметрам:
- читаемость кода (в том числе наличие или отсутствие комментариев к коду;
- лёгкость в поддержке, тестировании, отладке и устранении ошибок, модификации и портировании;
- низкая сложность;
- низкое использование ресурсов — памяти, процессора, дискового пространства;
- отсутствие замечаний, выводимых компилятором;
- отсутствие «мусора» — неиспользуемых переменных, недостижимых блоков кода, ненужных устаревших комментариев и т. д.
Неисполняемый исходный код
Копилефтные лицензии для свободного ПО требуют распространения исходного кода. Эти лицензии часто используются также для работ, не являющихся программами — например, документации, изображений, файлов данных для компьютерных игр.
В таких случаях исходным кодом считается форма данной работы, предпочтительная для её редактирования. В лицензиях, предназначенных не только для ПО, она также может называться версией в «прозрачном формате». Это может быть, например:
- для файла, сжатого с потерей данных — версия без потерь;
- для рендера векторного изображения или трёхмерной модели — соответственно, векторная версия и модель;
- для изображения текста — такой же текст в текстовом формате;
- для музыки — файл во внутреннем формате музыкального редактора;
- и наконец, сам файл, если он удовлетворяет указанным условиям, либо если более удобной версии просто не существовало.
См. также
- Рефакторинг
- Стандарт оформления кода
- Свободное программное обеспечение
- Эзотерические языки программирования
- Пример: Программа Hello world
Ссылки
- Исходные коды программ
Что такое код в вычислениях и в других местах?
- Кэти Террелл Ханна
В компьютерном программировании компьютерный код относится к набору инструкций или системе правил, написанных на определенном языке программирования (т. е. к исходному коду).
Этот термин также используется для обозначения исходного кода после его обработки компилятором и подготовки к запуску на компьютере (т. е. объектного кода).
Помимо создания компьютерных программ и мобильных приложений, код активно используется для инновационных концепций, таких как искусственный интеллект и машинное обучение. Конечно, есть несколько других применений и приложений для слова code , которые объясняются в следующем разделе.
Какие существуют другие типы кода?Чтобы ответить на вопрос «Что такое код?» важно понимать, что термин , код , имеет несколько разных значений, а также разные применения.
Давайте посмотрим на некоторые из них.
Код шифрования
В криптографии код — это замена одного слова или фразы другим словом, числом или символом с целью сокрытия исходного слова или фразы.
Это могло быть использовано, чтобы скрыть чьи-то истинные намерения от посторонних глаз и ушей или обозначить военную миссию, например, во время Второй мировой войны, когда вторжение Германии в Советский Союз получило кодовое название «Барбаросса».
Таким образом, кодирование относится к преобразованию данных в неразборчивые символы или ложные имена, тогда как декодирование преобразует эти символы или ложное имя обратно в понятную форму.
Аббревиатуры или акронимы как код
Аббревиатуры и акронимы также называются кодами в том смысле, что они являются сокращенными версиями слова, предназначенными для обозначения полного слова.
Например, при ссылке на состояние читатель может увидеть аббревиатуру FL и поймет, что речь идет о штате Флорида.
Или, в здравоохранении, пациент, который поступает в больницу уже скончавшимся, будет иметь свою медицинскую карту с аббревиатурой DOA , что означает смерть по прибытии.
Другие примеры сокращений включают:
- BASIC для начинающих. Универсальная символическая инструкция. Код .
- COBOL для общего делового языка
- СЕЙЧАС для Национальной организации женщин
- ВОЗ для Всемирной организации здравоохранения
- OASIS для организации продвижения стандартов структурированной информации
Генетический код
Кроме того, в биологии генетический материал, из которого состоит организм и который определяет его развитие, называется генетическим кодом. Это также обычно называют ДНК, аббревиатурой от дезоксирибонуклеиновой кислоты.
Это может звучать как научная фантастика, но исследователи работают над кодированием данных в двойную спираль ДНК. Это передовое исследование обещает будущую технологию хранения с гораздо более высокой плотностью хранения (следовательно, емкостью), чем сегодняшние флэш-памяти, жестких дисков, оптических и ленточных технологий.
( Примечание редактора: В оставшейся части этого определения, когда мы будем ссылаться на код , мы будем ссылаться на него с точки зрения информатики.)
Кодирование в информатикеКак указывалось ранее, в информатике код относится к алгоритмам компьютерной программы, состоящим из символов исходного алфавита, которые представляют собой набор правил, определяющих действия, которые программа должна выполнять.
По сути, это наш человеческий язык, переведенный кодером в строки кода, которые компьютер может понять и на которые может реагировать. Он позволяет программистам создавать программы, операционные системы и мобильные приложения.
В частности, в языке программирования существует несколько способов использования машинного кода для провоцирования действий или облегчения функциональности.
Какие существуют языки кодирования?При написании кода сегодня используется несколько различных языков программирования, каждый из которых имеет свои преимущества и приложения, для которых они чаще всего используются, например:
- PHP. PHP — это общий язык сценариев, широко используемый в веб-разработке.
- Ява . Java — это объектно-ориентированный язык программирования, имеющий минимальные зависимости для реализации и требующий компиляции. Он активно используется во внутреннем программном обеспечении .
- JavaScript . JavaScript — это полностью текстовый язык программирования, который, в отличие от Java, может работать только в браузере.
- Питон . Python — еще один язык программирования общего назначения, разработанный для повышения удобочитаемости.
Что касается веб-сайтов и веб-страниц, язык разметки также становится частью машинного языка, поскольку он диктует системе, как следует форматировать страницу.
Иногда его путают с языком программирования или используют как синонимы (или код 9).0024). Но есть некоторые важные различия, которые следует признать.
Основное различие между ними заключается в том, что язык разметки читается как машинами, так и людьми, и, опять же, это набор инструкций о том, как должна быть размещена веб-страница.
И наоборот, программный код — это инструкции, данные машине для создания компьютерной программы. Хотя эти двое действуют в одной вселенной, они используются для разных целей.
Примеры языков разметки:
- HTML (язык гипертекстовой разметки)
- XML (расширяемый язык разметки)
- SAML (язык разметки подтверждения безопасности)
- DCML (язык разметки центра обработки данных)
- SGML (стандартный обобщенный язык разметки)
Последнее обновление: сентябрь 2021 г.
Продолжить чтение О коде- Build 2021: Абстракция кода и автоматическая генерация кода
- Парадигма функционального программирования в масштабе предприятия
- 3 способа реализации архитектуры функционального программирования
- 5 мертвых языков программирования, которые мы никогда не должны забывать
- Что означают low-code/no-code и pro-code для провайдеров
сторонний файл cookie
Сторонний файл cookie — это файл cookie, который размещается на устройстве пользователя — компьютере, мобильном телефоне или планшете — веб-сайтом из домена, отличного от того, который посещает пользователь.
Сеть- CAPWAP (Контроль и настройка точек беспроводного доступа)
CAPWAP (управление и предоставление беспроводных точек доступа) — это протокол, который позволяет контроллеру доступа управлять …
- мониторинг производительности сети (NPM)
Мониторинг производительности сети (NPM) — это процесс измерения и мониторинга качества обслуживания сети.
- инфракрасное излучение (ИК)
Инфракрасное излучение (ИК), иногда называемое просто инфракрасным, представляет собой область спектра электромагнитного излучения, в которой …
- аналитика безопасности
Аналитика безопасности — это подход к кибербезопасности, в котором используются инструменты сбора, агрегирования данных и анализа угроз …
- NICE Framework (Национальная инициатива по обучению в области кибербезопасности Cybersecurity Workforce Framework)
The NICE Framework (National Initiative for Cybersecurity Education Cybersecurity Workforce Framework) является справочным ресурсом . ..
- черный список приложений (занесение приложений в черный список)
Занесение приложений в черный список — все чаще называемое занесением в черный список — представляет собой практику сетевого или компьютерного администрирования, используемую …
- цифровая экосистема
Цифровая экосистема — это группа взаимосвязанных ресурсов информационных технологий, которые могут функционировать как единое целое.
- план закупок
План закупок, также называемый планом управления закупками, представляет собой документ, который используется для управления процессом поиска …
- Общепринятые принципы ведения учета (Принципы)
Общепринятые принципы ведения документации — это основа для управления записями таким образом, чтобы поддерживать …
- конвейер талантов
Воронка талантов — это группа кандидатов, готовых занять вакансию.
- аутсорсинг процесса подбора персонала (RPO)
Аутсорсинг процесса найма (RPO) — это когда работодатель передает ответственность за поиск потенциальных кандидатов на работу …
- специалист по кадрам (HR)
Специалист по персоналу — это специалист по кадрам, который выполняет повседневные обязанности по управлению талантами, сотрудникам …
- скорость оттока
Показатель оттока — это показатель количества клиентов или сотрудников, покидающих компанию за определенный период.
- управление маркетинговой кампанией
Управление маркетинговыми кампаниями — это планирование, выполнение, отслеживание и анализ кампаний прямого маркетинга.
- ведущий специалист по продажам (SQL)
Ведущий специалист по продажам (SQL) — это потенциальный клиент, который был изучен и проверен — сначала организацией . ..
Определение программного кода | Law Insider
Система ручных процедур и компьютерных программ, используемых для создания, хранения и обновления данных, необходимых для обеспечения выборочной маршрутизации и/или автоматической идентификации местоположения для 911 систем. День: календарный день, если не указано иное. Выделенный транспорт: путь передачи UNE между одним из проводных центров или коммутаторов CenturyLink и другим проводным центром или коммутаторами CenturyLink в пределах одного и того же LATA и штата, которые выделены для конкретного клиента или оператора связи. Дефолт: Нарушение Стороной какого-либо существенного положения или условия Соглашения, либо отказ или невыполнение в любом существенном отношении своих обязательств по настоящему Соглашению, включая невыполнение какого-либо бесспорного платежа в установленный срок. Сторона также считается несостоятельной в случае несостоятельности такой Стороны или возбуждения дела о банкротстве или конкурсного производства Стороной или против нее, или в случае неполучения или неподтверждения каких-либо сертификатов или разрешений от Комиссии, которые необходимы или уместны. для Стороны обмениваться трафиком или заказывать любую услугу, объект или договоренность в соответствии с настоящим Соглашением, или уведомление от Стороны о прекращении ведения бизнеса в этом штате, или получение общедоступной информации, которая означает, что Сторона больше не ведет бизнес в этом штате. .
означает программное обеспечение, используемое Фондом для предоставления информации о Фонде и балансе счетов, включая стоимость чистых активов на акцию. Такая Программа может включать Lion System. В ситуациях, когда Lion System или любое другое Программное обеспечение, используемое Фондом, недоступно, такая информация может быть предоставлена по телефону. Система Lion предоставляется Страховой компании бесплатно.
означает §13-1-101 и далее, XXXX 0000, с периодическими изменениями и дополнениями.
означает письменные указания и приказы, соответствующие стандарту медицинской помощи отделения, которым должен следовать поставщик неотложной медицинской помощи в экстренных и неэкстренных ситуациях. Протоколы должны быть одобрены медицинским директором программы обслуживания и касаться ухода как за взрослыми, так и за педиатрическими пациентами.
означает документы и информацию, предоставленные Администратором Программы, в которых указаны соответствующие EEM, технологические требования, затраты и другие требования Программы, включая, помимо прочего, руководящие принципы и требования программы, формы заявок и письма об утверждении.
(«СУБД») — это компьютерный процесс, используемый для хранения, сортировки, обработки и обновления данных, необходимых для обеспечения выборочной маршрутизации и ALI.
имеет значение, указанное в Приложении 2.1(F)(8) к настоящему документу.
имеет значение, указанное в разделе 1.6.1.
означает компьютерную программу, предназначенную для выполнения с целью выполнения полезной работы для пользователя обрабатываемой информации. Прикладные программы разрабатываются или иным образом приобретаются пользователем Программно-аппаратного комплекса, но могут поставляться Исполнителем.
означает любую программу, которая предоставляет информацию и оценивает знания оператора класса A, класса B или класса C посредством тестирования, практической демонстрации или другого подхода, приемлемого для реализующего агентства, в отношении требований к системам UST, которые соответствуют требованиям. Раздела 2-3-1.
означает общегосударственную, электронную, веб-систему отчетности по программам субподряда малого бизнеса. eSRS находится по адресу http://www.esrs.gov.
означает набор письменных процедур, описывающих каждый метод (и другие инструкции и меры предосторожности), с помощью которых лицензиат выполняет диагностические клинические процедуры; где каждая диагностическая клиническая процедура одобрена уполномоченным пользователем и включает радиофармацевтический препарат, дозировку и способ введения.
означает документ, принятый ERCOT, включая любые приложения или приложения, упомянутые в этом документе, с внесенными время от времени изменениями, который содержит планирование, эксплуатацию, планирование, надежность и расчеты (включая регистрацию клиентов) политики, правила, руководства, процедуры, стандарты и критерии ERCOT. Для целей определения обязанностей и прав в данный момент Протоколы ERCOT с поправками, внесенными в соответствии с процедурой(ами) изменения, описанной в Протоколах ERCOT, действующими на момент совершения или невыполнения действия, будет иметь преимущественную силу в отношении этого действия.
означает такое руководство пользователя или документ, выпущенный или предписанный нами на любом носителе, содержащий инструкции по использованию Сервисов EB;
означает план программы борьбы с табакокурением от 14 февраля 2001 г., включая приложения к плану программы, представленный властями в законодательный совет и исполнительный совет, чтобы обеспечить государство надежным и стабильным источником финансирования для целей, указанных в разделе 12E.3A и других положениях настоящей главы.
означает в совокупности интерфейс CAD и интерфейс доступа к каналу.
означает любое ноу-хау, обнаруженное, идентифицированное, задуманное, реализованное на практике или иным образом созданное, необходимое для установления авторства, изобретательства или права собственности в соответствии с применимым законодательством Соединенных Штатов, поскольку такое законодательство существует на Дату вступления в силу, независимо от того, где такое обнаружение, идентификация, концепция, воплощение в жизнь или иное изготовление происходит в ходе или в результате или в связи с деятельностью по разработке в соответствии с настоящим Соглашением, в том числе в соответствии с Планом разработки, или любой деятельностью по коммерциализации в той мере, в какой это известно — Как относится преимущественно к коммерциализации продукта и не применимо преимущественно к маркетингу, продвижению, детализации, предложению к продаже, продаже, распространению или осуществлению других подобных действий, связанных с коммерческой продажей фармацевтических продуктов, как правило, (а) исключительно путем один или несколько сотрудников или консультантов Arena или любого из ее аффилированных лиц, (b) исключительно один или несколько сотрудников или консультантов Eisai или любого из ее аффилированных лиц или субдистрибьюторов (в той мере, в какой такие субдистрибьюторы обязаны назначить или лицензировать такое Ноу-хау Eisai), или (c) совместно одним или несколькими сотрудниками или консультантами Arena или любого из ее Аффилированных лиц, с одной стороны, и одним или несколькими сотрудниками или консультантами Eisai или любого из ее С другой стороны, Аффилированные лица или Субдистрибьюторы (в той мере, в какой такие Субдистрибьюторы обязаны передавать или лицензировать такие Ноу-хау компании Eisai); но исключая все ноу-хау, обнаруженные, идентифицированные, задуманные, воплощенные в жизнь или иным образом созданные Ареной или любым из ее Аффилированных лиц или от их имени в соответствии с (x) любой производственной деятельностью, связанной с Соединением или Продуктом, или (y) любой деятельностью за пределами плана развития.
означает стандарты, содержащиеся в Разделе 1 Административного кодекса Техаса, глава 206.
означает материалы интерфейса прикладного программирования и сопутствующую документацию, содержащую все данные и информацию, позволяющие квалифицированным разработчикам программного обеспечения создавать программные интерфейсы, которые взаимодействуют с другими указанными Программное обеспечение.
(Manuel d’Exécution) означает руководство, которое должно быть принято Получателем в соответствии с Разделом 5.01(f) настоящего Соглашения, в котором излагаются меры по реализации, организации, закупкам, экологическому и социальному мониторингу и смягчению последствий, как это должно быть согласован с Ассоциацией для целей реализации Проекта и должен применяться Получателем в соответствии с положениями Раздела I.E Приложения 2 к настоящему Соглашению, поскольку в них могут время от времени вноситься поправки с предварительного одобрения Ассоциации, и такой термин включает любые приложения к Руководству по реализации проекта.