Содержание
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-е годы.
- GNUstep
- NeXT
- Классовые языки программирования
- Языки программирования семейства Си
- Языки программирования, появившиеся в 1986 году
- Языки с динамической типизацией
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
- GNUstep
- Objective-C
- Window Maker
NeXT
- GNUstep
- Interface Builder
- Mach-O
- NeXT
- NeXT Computer
- NeXTSTEP
- NeXTcube
- Objective-C
- OpenStep
- Джобс, Стив
- Кэр, Сьюзен
- Теванян, Аветис
- Федериги, Крейг
Классовые языки программирования
- ABAP/4
- ActionScript
- Active Oberon
- Boo
- C Sharp
- C++
- Common Lisp
- D (язык программирования)
- Eiffel
- J (язык программирования)
- Java
- Magik (язык программирования)
- Object REXX
- Objective-C
- Oxygene (язык программирования)
- PHP
- PascalABC.NET
- Pharo
- Pike
- Python
- Ruby
- Smalltalk
- Squeak
- Visual Prolog
- Клу
- Кобол
- Оберон (язык программирования)
- Симула
Языки программирования семейства Си
- C--
- CINT
- Chapel (язык программирования)
- Cilk
- Const (программирование)
- Cyclone (язык программирования)
- D (язык программирования)
- Dart
- Go
- HLSL
- Handel-C
- Java
- Limbo
- MISRA C
- NesC
- Objective-C
- OpenACC
- OpenGL Shading Language
- OpenMP
- Perl
- Unified Parallel C
- Прототип функции
- Си (язык программирования)
- Сравнение C Sharp и Java
Языки программирования, появившиеся в 1986 году
Языки с динамической типизацией
- APL (язык программирования)
- AppleScript
- Arc (язык программирования)
- Clipper
- Clojure
- Common Lisp
- Dart
- E (язык программирования)
- Erlang
- Groovy
- Hack (язык программирования)
- Harbour
- Icon (язык программирования)
- Incr Tcl
- Io
- J (язык программирования)
- JavaScript
- Joy (язык программирования)
- Julia (язык программирования)
- K (язык программирования)
- Lua
- MATLAB
- MUMPS
- Magik (язык программирования)
- Mathcad
- NewLISP
- Objective-C
- Oz (язык программирования)
- PHP
- Perl
- Pharo
- PicoLisp
- PostScript
- PowerShell
- Python
- R (язык программирования)
- REBOL
- Ruby
- Scheme
- Self
- Smalltalk
- Squeak
- SuperCollider
- Tcl
- Wolfram (язык программирования)
- Лисп
- Лого (язык программирования)
- Пролог (язык программирования)
- Скретч (язык программирования)
Также известен как ObjC, Object C, Objective C.