Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Objective-C

Индекс Objective-C

Objective-C — компилируемый объектно-ориентированный язык программирования, используемый корпорацией Apple, построенный на основе языка Си и парадигм Smalltalk.

Содержание

  1. 48 отношения: App Store, Apple, C Sharp, Clang, Cocoa, Cocoa Touch, Cygwin, GNU Compiler Collection, GNUstep, IDE, IOS, Java, JavaScript, Linux, Low Level Virtual Machine, MacOS, MinGW, NeXTSTEP, Objective-J, OpenStep, POSIX, Ruby, Smalltalk, Swift (язык программирования), Windows, Xcode, Кроссплатформенность, Компилятор, Простая структура данных, Поток выполнения, Объектно-ориентированное программирование, Операционная система, Абстрактная фабрика (шаблон проектирования), Рефлексия (программирование), Сборка мусора, Свойство (программирование), Си (язык программирования), Сильная и слабая типизация, Мультипарадигмальный язык программирования, Многопоточность, Метаданные, Интроспекция (программирование), Интегральная схема, Время выполнения (фаза жизненного цикла программы), Взаимная блокировка, Виртуальный метод, Директива (программирование), 1980-е годы.

  2. GNUstep
  3. NeXT
  4. Классовые языки программирования
  5. Языки программирования семейства Си
  6. Языки программирования, появившиеся в 1986 году
  7. Языки с динамической типизацией

App Store

App Store — магазин приложений, раздел онлайн-магазина iTunes Store, содержащий различные приложения для мобильных телефонов iPhone, плееров iPod Touch и планшетов iPad, а также для персональных компьютеров Mac и позволяющий их купить, либо скачать бесплатно.

Посмотреть Objective-C и App Store

Apple

Apple (МФА) — американская корпорация, производитель персональных и планшетных компьютеров, аудиоплееров, телефонов, программного обеспечения.

Посмотреть Objective-C и Apple

C Sharp

C# (произносится си шарп) — объектно-ориентированный язык программирования.

Посмотреть Objective-C и C Sharp

Clang

Clang (произносится «клэнг») является фронтендом для языков программирования C, C++, Objective-C, Objective-C++ (англ.) и OpenCL C, использующимся совместно с фреймворком LLVM.

Посмотреть Objective-C и Clang

Cocoa

Cocoa (в пер. с англ. — какао) — объектно-ориентированный API для операционной системы macOS производства компании Apple.

Посмотреть Objective-C и Cocoa

Cocoa Touch

Cocoa Touch — это фреймворк для создания приложений под iPhone, iPod touch, и iPad.

Посмотреть Objective-C и Cocoa Touch

Cygwin

Cygwin (произносится) — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows.

Посмотреть Objective-C и Cygwin

GNU Compiler Collection

GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.

Посмотреть Objective-C и GNU Compiler Collection

GNUstep

GNUstep — свободная реализация Cocoa (ранее OpenStep) — объектно-ориентированного API (Objective-C) для объектно-ориентированных операционных систем.

Посмотреть Objective-C и GNUstep

IDE

IDE.

Посмотреть Objective-C и IDE

IOS

iOS (до 24 июня 2010 года — iPhoneOS) — мобильная операционная система для смартфонов, электронных планшетов, носимых проигрывателей и некоторых других устройств, разрабатываемая и выпускаемая американской компанией Apple.

Посмотреть Objective-C и IOS

Java

JavaПроизносится на английском как, в русском языке встречаются транслитерации «Джава» и «Ява», правообладатели торговой марки предпочитают первую транслитерацию.

Посмотреть Objective-C и Java

JavaScript

JavaScript (аббр. JS) — мультипарадигменный язык программирования.

Посмотреть Objective-C и JavaScript

Linux

Linux (или), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты.

Посмотреть Objective-C и Linux

Low Level Virtual Machine

LLVM (ранее Low Level Virtual Machine) — универсальная система анализа, трансформации и оптимизации программ, реализующая виртуальную машину с RISC-подобными инструкциями.

Посмотреть Objective-C и Low Level Virtual Machine

MacOS

macOS (изначально была представлена как Mac OS X, в 2012 переименована в OS X, в 2016 переименована в macOS) — проприетарная операционная система производства Apple.

Посмотреть Objective-C и MacOS

MinGW

MinGW, ранее mingw32 — набор инструментов разработки программного обеспечения для создания приложений под Windows.

Посмотреть Objective-C и MinGW

NeXTSTEP

NeXTSTEP — объектно-ориентированная многозадачная операционная система, которую разработала компания NeXT Computer для собственных компьютеров (NeXT computers, также известны как «black boxes»).

Посмотреть Objective-C и NeXTSTEP

Objective-J

Objective-J — язык программирования, разрабатываемый как часть Cappuccino — фреймворка для веб-приложений.

Посмотреть Objective-C и Objective-J

OpenStep

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

Посмотреть Objective-C и OpenStep

POSIX

POSIX (portable operating system interface — переносимый интерфейс операционных систем) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой (системный API), библиотеку языка C и набор приложений и их интерфейсов.

Посмотреть Objective-C и POSIX

Ruby

Ruby (ruby — рубин, произносится  — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования.

Посмотреть Objective-C и Ruby

Smalltalk

Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х годах.

Посмотреть Objective-C и Smalltalk

Swift (язык программирования)

Swift — открытый мультипарадигмальный компилируемый язык программирования общего назначения.

Посмотреть Objective-C и Swift (язык программирования)

Windows

Windows — семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на применение графического интерфейса при управлении.

Посмотреть Objective-C и Windows

Xcode

Xcode — интегрированная среда разработки (IDE) программного обеспечения для платформ macOS, iOS, watchOS и tvOS, разработанная корпорацией Apple.

Посмотреть Objective-C и Xcode

Кроссплатформенность

Кроссплатформенность — способность программного обеспечения работать более чем на одной аппаратной платформе и (или) операционной системе.

Посмотреть Objective-C и Кроссплатформенность

Компилятор

Компиля́тор — программа или техническое средство, выполняющее компиляциюГОСТ 19781-83 //; см.

Посмотреть Objective-C и Компилятор

Простая структура данных

Простая структура данных (plain old data, POD) — в современных языках программирования высокого уровня тип данных, имеющий жёстко определённое расположение полей в памяти, не требующий ограничения доступа и автоматического управления.

Посмотреть Objective-C и Простая структура данных

Поток выполнения

Процесс с двумя потоками выполнения на одном процессоре Пото́к выполне́ния (тред; от thread — нить) — наименьшая единица обработки, исполнение которой может быть назначено ядром операционной системы.

Посмотреть Objective-C и Поток выполнения

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Посмотреть Objective-C и Объектно-ориентированное программирование

Операционная система

Операцио́нная систе́ма, сокр.

Посмотреть Objective-C и Операционная система

Абстрактная фабрика (шаблон проектирования)

Абстрактная фабрика (Abstract factory) — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов.

Посмотреть Objective-C и Абстрактная фабрика (шаблон проектирования)

Рефлексия (программирование)

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

Посмотреть Objective-C и Рефлексия (программирование)

Сборка мусора

В программировании сборка мусора (garbage collection) — одна из форм автоматического управления памятью.

Посмотреть Objective-C и Сборка мусора

Свойство (программирование)

Свойство — способ доступа к внутреннему состоянию объекта, имитирующий переменную некоторого типа.

Посмотреть Objective-C и Свойство (программирование)

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Посмотреть Objective-C и Си (язык программирования)

Сильная и слабая типизация

По одной из классификаций, языки программирования неформально делятся на сильно и слабо типизированные (strongly and weakly typed), обладающие сильной или слабой системой типов.

Посмотреть Objective-C и Сильная и слабая типизация

Мультипарадигмальный язык программирования

Мультипарадигма́льный язы́к программи́рования — как правило, язык программирования, который был разработан специально как инструмент мультипарадигмального программирования, то есть изобразительные возможности которого изначально предполагалось унаследовать от нескольких, чаще всего не родственных языков.

Посмотреть Objective-C и Мультипарадигмальный язык программирования

Многопоточность

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

Посмотреть Objective-C и Многопоточность

Метаданные

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

Посмотреть Objective-C и Метаданные

Интроспекция (программирование)

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

Посмотреть Objective-C и Интроспекция (программирование)

Интегральная схема

thumb Интегра́льная (микро)схе́ма (ИС, ИМС, м/сх), микросхе́ма, чип (chip — тонкая пластинка — первоначально термин относился к пластинке кристалла микросхемы) — микроэлектронное устройство — электронная схема произвольной сложности (кристалл), изготовленная на полупроводниковой подложке (пластине или плёнке) и помещённая в неразборный корпус или без такового, в случае вхождения в состав микросборки.

Посмотреть Objective-C и Интегральная схема

Время выполнения (фаза жизненного цикла программы)

В информатике время выполнения (runtime, сл. «ранта́йм») — это время, в течение которого выполняется программа, в отличие от других этапов жизненного цикла (англ.

Посмотреть Objective-C и Время выполнения (фаза жизненного цикла программы)

Взаимная блокировка

Взаимная блокировка двух процессов P1 и P2 нуждающихся в двух ресурсах. Взаи́мная блокиро́вка (deadlock) — ситуация в многозадачной среде или СУБД, при которой несколько процессов находятся в состоянии ожидания ресурсов, занятых друг другом, и ни один из них не может продолжать свое выполнение.

Посмотреть Objective-C и Взаимная блокировка

Виртуальный метод

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

Посмотреть Objective-C и Виртуальный метод

Директива (программирование)

В программировании термин «директива» (указание) по использованию похож на термин «команда», так как также используется для описания некоторых конструкций языка программирования (то есть указаний компилятору или ассемблеру особенностей обработки при компиляции).

Посмотреть Objective-C и Директива (программирование)

1980-е годы

1980-е годы — десятилетие, включающее года с 1980 по 1989.

Посмотреть Objective-C и 1980-е годы

См. также

GNUstep

NeXT

Классовые языки программирования

Языки программирования семейства Си

Языки программирования, появившиеся в 1986 году

Языки с динамической типизацией

Также известен как ObjC, Object C, Objective C.