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

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

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

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

38 отношения: Boost Software License, C Sharp, C++, Common Intermediate Language, Common Language Infrastructure, Digital Mars, Eiffel, GNU Compiler Collection, Hello, world!, Java, Low Level Virtual Machine, Python, Ruby, Swift (язык программирования), Vala, Компилируемый язык программирования, Комплексное число, Объектно-ориентированное программирование, Обработка исключений, Александреску, Андрей, Анонимная функция, Сравнение языков программирования, Сборка мусора, Си (язык программирования), Чисто мнимое число, Чистота функции, Мультипарадигмальный язык программирования, Модульное тестирование, Модульное программирование, Императивное программирование, Замыкание (программирование), Брайт, Уолтер, Волан-де-Морт, Динамическая типизация, Динамический язык программирования, Динамическое распределение памяти, 2006 год, 8 января.

Boost Software License

Лицензия Boost (Boost Software License) — лицензия свободного программного обеспечения используемая С++ библиотекой Boost и большим количеством открытых проектов.

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

C Sharp

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

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

C++

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

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

Common Intermediate Language

Common Intermediate Language (сокращённо CIL) — «высокоуровневый ассемблер» виртуальной машины.NET.

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

Common Language Infrastructure

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

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

Digital Mars

Digital Mars — небольшая американская компания, которой владеет Уолтер Брайт.

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

Eiffel

Eiffel (Эйфель) — объектно-ориентированный язык программирования с алголоподобным синтаксисом, разработанный Бертраном Мейером.

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

GNU Compiler Collection

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

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

Hello, world!

Пример «Hello world» с графическим интерфейсом на GTK+. На заднем плане gedit с исходным кодом на Perl «Hello world» на графическом языке Piet «Hello, world!» — программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Привет, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»).

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

Java

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

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

Low Level Virtual Machine

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

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

Python

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

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

Ruby

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

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

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

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

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

Vala

Vala — язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+.

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

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

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

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

Комплексное число

Иерархия чисел Ко́мпле́ксныеДва возможных ударения указаны согласно следующим источникам.

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

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

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

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

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

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

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

Александреску, Андрей

Андрей Александреску на конференции ACCU в 2009 году Андре́й Александре́ску (Andrei Alexandrescu, род. (Бухарест, Румыния)) — американский программист, известный благодаря своим исследованиям в области проектирования, основанного на стратегиях (Policy-based design), и реализованного посредством обобщённого программирования и метапрограммирования шаблонов.

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

Анонимная функция

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

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

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

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

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

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

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

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

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

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

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

Чисто мнимое число

Чи́сто мни́мое число́ — комплексное число с нулевой действительной частью.

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

Чистота функции

В языках программирования, чистая функция, это функция, которая.

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

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

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

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

Модульное тестирование

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

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

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

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

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

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

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

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

Замыкание (программирование)

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

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

Брайт, Уолтер

right Уолтер Брайт (Walter Bright) — программист, известный как главный разработчик первого «родного» компилятора C++ Zortech C++ (позже ставшего Symantec C++, а затем Digital Mars C++) и создатель языка D. Владеет компанией Digital Mars.

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

Волан-де-Морт

Лорд Волан-де-Мо́рт (Lord Voldemort — Лорд Волдеморт; имя при рождении — Том Ма́рволо Реддл, Tom Marvolo Riddle) — вымышленный персонаж серии романов о Гарри Поттере, главный антагонист.

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

Динамическая типизация

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

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

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

Динамический язык — язык программирования, который позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на лету», на этапе выполнения программы.

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

Динамическое распределение памяти

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

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

2006 год

* Международный год пустынь и опустынивания (резолюция № 58/211 ООН).

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

8 января

См.

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

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

D (язык), Dlang.

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