Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Оберон (язык программирования)

Индекс Оберон (язык программирования)

Оберон — язык программирования высокого уровня, разработанный Никлаусом Виртом, для исполнения программ на котором предназначена одноимённая операционная система, авторами которой являются Никлаус Вирт и.

46 отношения: A2 (операционная система), Active Oberon, API, BlackBox Component Builder, C++, Common Language Infrastructure, Go, Java, Java Virtual Machine, Nim, Zonnon, Класс (программирование), Компонентный паскаль, Компонентно-ориентированное программирование, Паскаль (язык программирования), Параметр (программирование), Подпрограмма, Полиморфизм (информатика), Объектно-ориентированное программирование, Обработка исключений, Оберон (операционная система), Оберон-2 (язык программирования), Операционная система, Операционная система реального времени, Расширенная форма Бэкуса — Наура, Структурное программирование, Си (язык программирования), Указатель (тип данных), Швейцарская высшая техническая школа Цюриха, Массив (программирование), Множество (тип данных), Модульное программирование, Модула-2, Модула-3, Метод (программирование), Императивное программирование, Интегрированная среда разработки, Инкапсуляция (программирование), Запись (тип данных), Библиотека (программирование), Беспилотный летательный аппарат, Высокоуровневый язык программирования, Вирт, Никлаус, Линц, .NET Framework, 1999 год.

A2 (операционная система)

A2 (ранее Bluebottle) — модульная, объектно-ориентированная операционная система, с автоматическим управлением памятью и подсистемой мягкого реального времени, разрабатываемая в ETH Zurich, основанная на ядре Active Object System — дальнейшего развития системы ETH Oberon). Она обеспечивает компактное окружение времени выполнения для языка Active Oberon, который поддерживает активные объекты непосредственно, и позволяет разрабатывать эффективные системы, основанные на активных объектах, функционирующие непосредственно на железе. Активный объект в A2 представляется как совокупность традиционного, для современных языков ООП, понятия «объект» и выполняющейся в контексте данного объекта «активности» (нити). В данной реализации Активного Оберона у активного объекта могут быть, кроме его активности, ещё и активности объектов-предков. Другими важными особенностями и отличиями A2 является чрезвычайно минималистичный, мощный и гибкий (на уровне языка программирования и исполняющей системы) набор примитивов синхронизации доступа к внутренним элементам объектов из множества конкурирующих потоков (активностей). Над слоем ядра гибкая коллекция модулей обеспечивает общие абстракции для устройств и сервисов, например, файловые системы, интерфейсы пользователя, сетевые подключения, кодеки и т.д..

Новый!!: Оберон (язык программирования) и A2 (операционная система) · Узнать больше »

Active Oberon

Active Oberon — типобезопасный модульный объектно-ориентированный многопоточный язык программирования общего назначения, разработанный в 1996 — 1997 гг.

Новый!!: Оберон (язык программирования) и Active Oberon · Узнать больше »

API

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

Новый!!: Оберон (язык программирования) и API · Узнать больше »

BlackBox Component Builder

BlackBox Component Builder — интегрированная среда разработки, предназначенная для разработки компонентно-ориентированного программного обеспечения.

Новый!!: Оберон (язык программирования) и BlackBox Component Builder · Узнать больше »

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Новый!!: Оберон (язык программирования) и C++ · Узнать больше »

Common Language Infrastructure

CLI (Common Language Infrastructure) — спецификация общеязыковой инфраструктуры.

Новый!!: Оберон (язык программирования) и Common Language Infrastructure · Узнать больше »

Go

Go (часто также Golang) — компилируемый многопоточный язык программирования, разработанный внутри компании Google.

Новый!!: Оберон (язык программирования) и Go · Узнать больше »

Java

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

Новый!!: Оберон (язык программирования) и Java · Узнать больше »

Java Virtual Machine

Java Virtual Machine (сокращенно Java VM, JVM) — виртуальная машина Java — основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE).

Новый!!: Оберон (язык программирования) и Java Virtual Machine · Узнать больше »

Nim

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

Новый!!: Оберон (язык программирования) и Nim · Узнать больше »

Zonnon

Zonnon — язык программирования общего назначения, основанный на языкe Modula-2, и поддерживающий активные объекты, появившиеся в Активном Обероне.

Новый!!: Оберон (язык программирования) и Zonnon · Узнать больше »

Класс (программирование)

Класс — это элемент ПО, описывающий абстрактный тип данных и его частичную или полную реализацию.

Новый!!: Оберон (язык программирования) и Класс (программирование) · Узнать больше »

Компонентный паскаль

Компонентный паскаль (Component Pascal) — язык программирования c парадигмой компонентно-ориентированного программирования.

Новый!!: Оберон (язык программирования) и Компонентный паскаль · Узнать больше »

Компонентно-ориентированное программирование

Компонентно-ориентированное программирование (component-oriented programming, COP) — парадигма программирования, существенным образом опирающаяся на понятие компонента — независимого модуля исходного кода программы, предназначенного для повторного использования и развёртывания и реализующегося в виде множества языковых конструкций (например, «классов» в объектно-ориентированных языках программирования), объединённых по общему признаку и организованных в соответствии с определёнными правилами и ограничениями.

Новый!!: Оберон (язык программирования) и Компонентно-ориентированное программирование · Узнать больше »

Паскаль (язык программирования)

Паска́ль (Pascal) — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков.

Новый!!: Оберон (язык программирования) и Паскаль (язык программирования) · Узнать больше »

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

Пара́метр в программировании — принятый функцией аргумент.

Новый!!: Оберон (язык программирования) и Параметр (программирование) · Узнать больше »

Подпрограмма

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

Новый!!: Оберон (язык программирования) и Подпрограмма · Узнать больше »

Полиморфизм (информатика)

В языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов.

Новый!!: Оберон (язык программирования) и Полиморфизм (информатика) · Узнать больше »

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

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

Новый!!: Оберон (язык программирования) и Объектно-ориентированное программирование · Узнать больше »

Обработка исключений

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

Новый!!: Оберон (язык программирования) и Обработка исключений · Узнать больше »

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

ETH), на экране несколько окон с текстом и графикой. Oberon — операционная система (далее ОС), разработанная Никлаусом Виртом и (ETHZ) для однопользовательской рабочей станции Ceres в рамках Проекта Оберон.

Новый!!: Оберон (язык программирования) и Оберон (операционная система) · Узнать больше »

Оберон-2 (язык программирования)

Оберон-2 (Oberon-2) является расширением языка программирования Оберон в котором добавлены элементы метапрограммирования (ограниченная рефлексия) и удобства для объектно-ориентированного программирования, открытые массивы и базовые типы указателей, поля доступные при экспорте только для чтения и восстановлен оператор FOR из Модулы-2.

Новый!!: Оберон (язык программирования) и Оберон-2 (язык программирования) · Узнать больше »

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

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

Новый!!: Оберон (язык программирования) и Операционная система · Узнать больше »

Операционная система реального времени

Операционная система реального времени (ОСРВ, real-time operating system, RTOS) — тип операционной системы, основное назначение которой — предоставление необходимого и достаточного набора функций для работы систем реального времени на конкретном аппаратном оборудовании.

Новый!!: Оберон (язык программирования) и Операционная система реального времени · Узнать больше »

Расширенная форма Бэкуса — Наура

Расширенная форма Бэкуса — Наура (расширенная Бэкус — Наурова форма (РБНФ)) (Extended Backus–Naur Form (EBNF)) — формальная система определения синтаксиса, в которой одни синтаксические категории последовательно определяются через другие.

Новый!!: Оберон (язык программирования) и Расширенная форма Бэкуса — Наура · Узнать больше »

Структурное программирование

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

Новый!!: Оберон (язык программирования) и Структурное программирование · Узнать больше »

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

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

Новый!!: Оберон (язык программирования) и Си (язык программирования) · Узнать больше »

Указатель (тип данных)

Переменная num объявляется и инициализируется. После чего объявляется переменная-указатель pNum. Затем указателю pNum присваивается адрес переменной num. Таким образом обе переменные можно использовать для доступа к одному и тому же месту в памяти. Указатель (pointer) — переменная, диапазон значений которой состоит из адресов ячеек памяти или специального значения — нулевого адреса.

Новый!!: Оберон (язык программирования) и Указатель (тип данных) · Узнать больше »

Швейцарская высшая техническая школа Цюриха

Швейцарская высшая техническая школа Цюриха (Eidgenössische Technische Hochschule Zürich, Swiss Federal Institute of Technology Zurich) — вуз в швейцарском Цюрихе.

Новый!!: Оберон (язык программирования) и Швейцарская высшая техническая школа Цюриха · Узнать больше »

Массив (программирование)

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

Новый!!: Оберон (язык программирования) и Массив (программирование) · Узнать больше »

Множество (тип данных)

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

Новый!!: Оберон (язык программирования) и Множество (тип данных) · Узнать больше »

Модульное программирование

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

Новый!!: Оберон (язык программирования) и Модульное программирование · Узнать больше »

Модула-2

Мо́дула-2 (Modula-2) — язык программирования общего назначения, являющийся развитием Паскаля, разработанный Никлаусом Виртом в 1978 году.

Новый!!: Оберон (язык программирования) и Модула-2 · Узнать больше »

Модула-3

Мо́дула-3 (Modula-3, M3) — это системный язык программирования, который является продолжением языка Модула-2.

Новый!!: Оберон (язык программирования) и Модула-3 · Узнать больше »

Метод (программирование)

Ме́тод в объектно-ориентированном программировании — это функция или процедура, принадлежащая какому-то классу или объекту.

Новый!!: Оберон (язык программирования) и Метод (программирование) · Узнать больше »

Императивное программирование

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

Новый!!: Оберон (язык программирования) и Императивное программирование · Узнать больше »

Интегрированная среда разработки

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

Новый!!: Оберон (язык программирования) и Интегрированная среда разработки · Узнать больше »

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

Инкапсуляция (encapsulation, от in capsula) — в информатике упаковка данных и функций в единый компонент.

Новый!!: Оберон (язык программирования) и Инкапсуляция (программирование) · Узнать больше »

Запись (тип данных)

Запись — агрегатный тип данных, инкапсулирующий без сокрытия набор различных типов.

Новый!!: Оберон (язык программирования) и Запись (тип данных) · Узнать больше »

Библиотека (программирование)

Библиоте́ка (от library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).

Новый!!: Оберон (язык программирования) и Библиотека (программирование) · Узнать больше »

Беспилотный летательный аппарат

Дозор-600 — БПЛА ВВС РФ RQ-1C Grey Eagle — американский БПЛА DJI (Китай) Беспилотный летательный аппарат (БПЛА, реже БЛА; в разговорной речи также «беспилотник» или «дрон», от drone — трутень) — летательный аппарат без экипажа на борту.

Новый!!: Оберон (язык программирования) и Беспилотный летательный аппарат · Узнать больше »

Высокоуровневый язык программирования

Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом.

Новый!!: Оберон (язык программирования) и Высокоуровневый язык программирования · Узнать больше »

Вирт, Никлаус

Никлаус Вирт (Niklaus Emil Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), лауреат премии Тьюринга 1984 года.

Новый!!: Оберон (язык программирования) и Вирт, Никлаус · Узнать больше »

Линц

Линц (Linz, Linec) — город в Австрии, административный центр федеральной земли Верхняя Австрия.

Новый!!: Оберон (язык программирования) и Линц · Узнать больше »

.NET Framework

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году.

Новый!!: Оберон (язык программирования) и .NET Framework · Узнать больше »

1999 год

Объявлен ООН Международным годом пожилых людей.

Новый!!: Оберон (язык программирования) и 1999 год · Узнать больше »

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »