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

Перегрузка операторов

Индекс Перегрузка операторов

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

44 отношения: ActionScript, C Sharp, C++, Copy-and-swap, D (язык программирования), Delphi (язык программирования), Go, Haskell, Java, JavaScript, ML, Object Pascal, Objective-C, Perl, Perl 6, PHP, PIKO Spielwaren GmbH, PostgreSQL, Python, Ruby, Seed7, Smalltalk, Visual Basic .NET, Калька (лингвистика), Правило трёх (C++), Приоритет операции, Пролог (язык программирования), Паскаль (язык программирования), Полиморфизм (информатика), Операторный метод расчёта переходных процессов, Ассоциативная операция, Ада (язык программирования), Алгол 68, Строковый тип, Си (язык программирования), Унарная операция, Функциональный объект, Фортран, Хоар, Чарльз Энтони Ричард, Целое (тип данных), Бинарная операция, Вирт, Никлаус, Лисп, Ленивые вычисления.

ActionScript

ActionScript — объектно-ориентированный язык программирования, один из диалектов ECMAScript, который добавляет интерактивность, обработку данных и многое другое в содержимое Flash-приложений.

Новый!!: Перегрузка операторов и ActionScript · Узнать больше »

C Sharp

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

Новый!!: Перегрузка операторов и C Sharp · Узнать больше »

C++

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

Новый!!: Перегрузка операторов и C++ · Узнать больше »

Copy-and-swap

Идиома copy-and-swap — это идиома языка программирования C++, позволяющая разрабатывать устойчивые к исключениям операторы присваивания.

Новый!!: Перегрузка операторов и Copy-and-swap · Узнать больше »

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

D (Ди) — мультипарадигмальный компилируемый язык программирования, созданный Уолтером Брайтом из компании Digital Mars.

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

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

Delphi (Де́лфи, произносится) — императивный структурированный объектно-ориентированный язык программирования со строгой статической типизацией переменных.

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

Go

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

Новый!!: Перегрузка операторов и Go · Узнать больше »

Haskell

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

Новый!!: Перегрузка операторов и Haskell · Узнать больше »

Java

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

Новый!!: Перегрузка операторов и Java · Узнать больше »

JavaScript

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

Новый!!: Перегрузка операторов и JavaScript · Узнать больше »

ML

ML (Meta Language) — семейство строгих языков функционального программирования с развитой параметрически полиморфной системой типов и параметризуемыми модулями.

Новый!!: Перегрузка операторов и ML · Узнать больше »

Object Pascal

Object Pascal — язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера, который консультировался с Никлаусом Виртом.

Новый!!: Перегрузка операторов и Object Pascal · Узнать больше »

Objective-C

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

Новый!!: Перегрузка операторов и Objective-C · Узнать больше »

Perl

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию.

Новый!!: Перегрузка операторов и Perl · Узнать больше »

Perl 6

Perl 6 — язык программирования из семейства Perl-подобных языков.

Новый!!: Перегрузка операторов и Perl 6 · Узнать больше »

PHP

PHP (PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.

Новый!!: Перегрузка операторов и PHP · Узнать больше »

PIKO Spielwaren GmbH

PIKO Spielwaren GmbH (ПИКО Шпильварен) — Немецкая фирма-производитель моделей и аксессуаров для железнодорожного моделизма.

Новый!!: Перегрузка операторов и PIKO Spielwaren GmbH · Узнать больше »

PostgreSQL

PostgreSQL (произносится «Пост-Грэ-Эс-Кью-Эл») — свободная объектно-реляционная система управления базами данных (СУБД).

Новый!!: Перегрузка операторов и PostgreSQL · Узнать больше »

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Новый!!: Перегрузка операторов и Python · Узнать больше »

Ruby

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

Новый!!: Перегрузка операторов и Ruby · Узнать больше »

Seed7

Seed7 — язык программирования общего назначения.

Новый!!: Перегрузка операторов и Seed7 · Узнать больше »

Smalltalk

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

Новый!!: Перегрузка операторов и Smalltalk · Узнать больше »

Visual Basic .NET

Visual Basic.NET (VB.NET) — объектно-ориентированный язык программирования, который можно рассматривать как очередной виток эволюции Visual Basic (VB), реализованный на платформе Microsoft.NET.

Новый!!: Перегрузка операторов и Visual Basic .NET · Узнать больше »

Калька (лингвистика)

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

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

Правило трёх (C++)

Правило трёх (также известное как «Закон Большой Тройки» или «Большая Тройка») — правило в C++, гласящее, что если класс или структура определяет один из следующих методов, то они должны явным образом определить все три метода.

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

Приоритет операции

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

Новый!!: Перегрузка операторов и Приоритет операции · Узнать больше »

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

Пролог (англ. Prolog) — язык и система логического программирования, основанные на языке предикатов математической логики дизъюнктов Хорна, представляющей собой подмножество логики предикатов первого порядка.

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

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

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

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

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

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

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

Операторный метод расчёта переходных процессов

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

Новый!!: Перегрузка операторов и Операторный метод расчёта переходных процессов · Узнать больше »

Ассоциативная операция

Ассоциати́вная опера́ция — это бинарная операция \circ, обладающая ассоциативностью (associatio — соединение), или сочетательностью: Для ассоциативной операции результат вычисления x_1\circ x_2\circ\ldots\circ x_n не зависит от порядка вычисления (расстановки скобок), и потому позволяется опускать скобки в записи.

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

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

А́да (Ada) — язык программирования, созданный в 1979—1980 годах в ходе проекта Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени).

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

Алгол 68

Алго́л 68 (Algol 68 от algorithmic — алгоритмический и language — язык) — процедурный императивный высокоуровневый язык программирования, потомок языка Алгол, существенно доработанный.

Новый!!: Перегрузка операторов и Алгол 68 · Узнать больше »

Строковый тип

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

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

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

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

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

Унарная операция

Уна́рной опера́цией или одноме́стной опера́цией на множестве M называется отображение множества в себя M \to M, которое каждому элементу множества M, называемому операндом, ставит в соответствие некоторый элемент того же множества, называемый результатом.

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

Функциональный объект

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

Новый!!: Перегрузка операторов и Функциональный объект · Узнать больше »

Фортран

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

Новый!!: Перегрузка операторов и Фортран · Узнать больше »

Хоар, Чарльз Энтони Ричард

Сэр Чарльз Э́нтони Ри́чард Хо́ар (Charles Antony Richard Hoare или Tony Hoare или C.A.R. Hoare, р. 11 января 1934, Коломбо, Цейлон, Британская империя, ныне Шри-Ланка) — английский учёный, специализирующийся в области информатики и вычислительной техники.

Новый!!: Перегрузка операторов и Хоар, Чарльз Энтони Ричард · Узнать больше »

Целое (тип данных)

Целое, целочисленный тип данных (Integer), в информатике — один из простейших и самых распространённых типов данных в языках программирования.

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

Бинарная операция

Бина́рная опера́ция (от bi — два) — математическая операция, принимающая два аргумента и возвращающая один результат (то есть с арностью два).

Новый!!: Перегрузка операторов и Бинарная операция · Узнать больше »

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

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

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

Лисп

Массачусетского технологического института. Лисп (LISP, от LISt Processing language — «язык обработки списков»; современное написание: Lisp) — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов.

Новый!!: Перегрузка операторов и Лисп · Узнать больше »

Ленивые вычисления

Ленивые вычисления (lazy evaluation, также отложенные вычисления) — применяемая в некоторых языках программирования стратегия вычисления, согласно которой вычисления следует откладывать до тех пор, пока не понадобится их результат.

Новый!!: Перегрузка операторов и Ленивые вычисления · Узнать больше »

Перенаправления здесь:

Перегрузка (программирование), Перегрузка операций, Переопределение операторов.

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