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

Стратегия вычисления

Индекс Стратегия вычисления

Стратегия вычисления (evaluation strategy) — правила семантики языка программирования, определяющие, когда следует вычислять аргументы функции (метода, операции, отношения), и какие значения следует передавать.

55 отношения: AppleScript, C Sharp, C++, Clean, Common Lisp, E (язык программирования), Eiffel, Haskell, Java, JavaScript, Maple, ML, OCaml, Perl, PHP, Python, R (язык программирования), Ruby, Scheme, Seed7, Tcl, Visual Basic, Visual Basic .NET, Xojo, Клу, Константа (программирование), Программная ошибка, Паскаль (язык программирования), Параллелизм (информатика), Параметр (программирование), Пейтон-Джонс, Саймон, Объект (программирование), Обёртка (тип данных), Область видимости, Оператор (программирование), Абстрактное синтаксическое дерево, Алгол, Неизменяемый объект, Ссылка (программирование), Структура (язык Си), Структура и интерпретация компьютерных программ, Сравнение языков программирования, Си (язык программирования), Типобезопасность, Указатель (тип данных), Функциональное программирование, Фортран, Безопасность доступа к памяти, Лямбда-исчисление, Лисков, Барбара, ..., Логическая операция, Ленивые вычисления, .NET Framework, 1950-е годы, 1974 год. Развернуть индекс (5 больше) »

AppleScript

AppleScript — язык сценариев, созданный Apple и встроенный в macOS, используемой на компьютерах корпорации, начиная с System 7.

Новый!!: Стратегия вычисления и AppleScript · Узнать больше »

C Sharp

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

Новый!!: Стратегия вычисления и C Sharp · Узнать больше »

C++

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

Новый!!: Стратегия вычисления и C++ · Узнать больше »

Clean

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

Новый!!: Стратегия вычисления и Clean · Узнать больше »

Common Lisp

Common Lisp (сокращённо — CL) — диалект языка программирования Лисп, стандартизированный ANSI.

Новый!!: Стратегия вычисления и Common Lisp · Узнать больше »

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

E — объектно-ориентированный язык программирования для надежных распределенных вычислений, разработанный Марком С. Миллером, Дэном Борнстейном и другими участниками сообщества (среди них был и Дуглас Кроуфорд) в 1997.

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

Eiffel

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

Новый!!: Стратегия вычисления и Eiffel · Узнать больше »

Haskell

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

Новый!!: Стратегия вычисления и Haskell · Узнать больше »

Java

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

Новый!!: Стратегия вычисления и Java · Узнать больше »

JavaScript

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

Новый!!: Стратегия вычисления и JavaScript · Узнать больше »

Maple

Maple — программный пакет, система компьютерной алгебры (точнее, система компьютерной математики).

Новый!!: Стратегия вычисления и Maple · Узнать больше »

ML

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

Новый!!: Стратегия вычисления и ML · Узнать больше »

OCaml

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

Новый!!: Стратегия вычисления и OCaml · Узнать больше »

Perl

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

Новый!!: Стратегия вычисления и Perl · Узнать больше »

PHP

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

Новый!!: Стратегия вычисления и PHP · Узнать больше »

Python

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

Новый!!: Стратегия вычисления и Python · Узнать больше »

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

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

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

Ruby

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

Новый!!: Стратегия вычисления и Ruby · Узнать больше »

Scheme

Scheme  — это функциональный язык программирования, один из трёх наиболее популярных в наши дни диалектов языка Лисп (другие популярные диалекты — это Common Lisp и Clojure).

Новый!!: Стратегия вычисления и Scheme · Узнать больше »

Seed7

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

Новый!!: Стратегия вычисления и Seed7 · Узнать больше »

Tcl

Tcl (от Tool Command Language — «командный язык инструментов», читается «тикль» или «ти-си-эль») — скриптовый язык высокого уровня.

Новый!!: Стратегия вычисления и Tcl · Узнать больше »

Visual Basic

Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемые корпорацией Microsoft.

Новый!!: Стратегия вычисления и Visual Basic · Узнать больше »

Visual Basic .NET

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

Новый!!: Стратегия вычисления и Visual Basic .NET · Узнать больше »

Xojo

REALbasic (RB) — кроссплатформенная объектно-ориентированная среда программирования, подобная Visual Basic, для Mac OS X, Microsoft Windows, 32-bit x86 Linux и для web.

Новый!!: Стратегия вычисления и Xojo · Узнать больше »

Клу

Клу (Clu, CLU) — объектно-ориентированный язык программирования, одним из первых реализовавший концепцию абстрактных типов данных и парадигму обобщённого программирования.

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

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

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

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

Программная ошибка

Программная ошибка (жарг. «») — означает ошибку в программе или в системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат.

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

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

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

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

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

«Задача об обедающих философах» — классическая проблема с параллелизмом и разделяемыми ресурсами. В информатике параллели́зм — это свойство систем, при котором несколько вычислений выполняются одновременно, и при этом, возможно, взаимодействуют друг с другом.

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

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

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

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

Пейтон-Джонс, Саймон

Саймон Пейтон-Джонс (Simon Peyton Jones; 18 января 1958 года, Южно-Африканская Республика) — британский учёный, специалист по функциональным языкам программирования и отложенным вычислениям, почётный профессор информатики в Университета Глазго, профессор Кембриджского университета, ведущий разработчик языка программирования Haskell и руководитель разработки самого популярного компилятора этого языка — Glasgow Haskell Compiler.

Новый!!: Стратегия вычисления и Пейтон-Джонс, Саймон · Узнать больше »

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

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

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

Обёртка (тип данных)

В объектно-ориентированном программировании обёртка над необъектным типом (boxed type) — объектный тип данных, призванный хранить значение необъектного типа.

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

Область видимости

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

Новый!!: Стратегия вычисления и Область видимости · Узнать больше »

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

---- Инстру́кция или опера́тор (statement) — наименьшая автономная часть языка программирования; команда или набор команд.

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

Абстрактное синтаксическое дерево

алгоритма Евклида, приведённого ниже: '''while''' b ≠ 0 '''if''' a > b a.

Новый!!: Стратегия вычисления и Абстрактное синтаксическое дерево · Узнать больше »

Алгол

Алго́л (Algol от algorithmic — алгоритмический и language — язык) — название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ.

Новый!!: Стратегия вычисления и Алгол · Узнать больше »

Неизменяемый объект

В программировании неизменяемым (immutable) называется объект, состояние которого не может быть изменено после создания.

Новый!!: Стратегия вычисления и Неизменяемый объект · Узнать больше »

Ссылка (программирование)

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

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

Структура (язык Си)

В языке Си, структура (struct) — композитный тип данных, инкапсулирующий без сокрытия набор различных типов.

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

Структура и интерпретация компьютерных программ

«Структу́ра и интерпрета́ция компью́терных програ́мм» (Structure and Interpretation of Computer Programs — SICP) — классическая книга Харольда Абельсона и Джеральда Сассмана о программировании, выпущенная издательством Массачусетского технологического института в 1985 году.

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

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

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

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

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

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

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

Типобезопасность

В информатике типобезопасность (type safety) языка программирования означает безопасность (или надёжность) его системы типов.

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

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

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

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

Функциональное программирование

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

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

Фортран

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

Новый!!: Стратегия вычисления и Фортран · Узнать больше »

Безопасность доступа к памяти

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

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

Лямбда-исчисление

Ля́мбда-исчисле́ние (λ-исчисление) — формальная система, разработанная американским математиком Алонзо Чёрчем, для формализации и анализа понятия вычислимости.

Новый!!: Стратегия вычисления и Лямбда-исчисление · Узнать больше »

Лисков, Барбара

Барбара Лисков (Barbara Liskov, урождённая Барбара Джейн Губерман — Barbara Jane Huberman; род. 7 ноября 1939) — американский учёный в области информатики, исследователь проблемы абстракции данных, руководитель группы разработки языка программирования Клу, лауреат премии Тьюринга 2008 года.

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

Логическая операция

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

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

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

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

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

.NET Framework

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

Новый!!: Стратегия вычисления и .NET Framework · Узнать больше »

1950-е годы

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

Новый!!: Стратегия вычисления и 1950-е годы · Узнать больше »

1974 год

Без описания.

Новый!!: Стратегия вычисления и 1974 год · Узнать больше »

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

Call by name, Call by need, Call by reference, Call by sharing, Call by value, Call-by-name, Call-by-need, Call-by-reference, Call-by-sharing, Call-by-value, Leftmost innermost, Leftmost outermost, Аппликативный порядок, Нестрогие вычисления, Нормальный порядок, Стратегия вычислений, Строгие вычисления, Частичные вычисления, Энергичные вычисления, Передача параметра по ссылке, Оптимистичные вычисления, Вызов по адресу, Вызов по значению, Вызов по имени, Вызов по копированию — восстановлению, Вызов по макрораскрытию, Вызов по необходимости, Вызов по преднамеченности, Вызов по соиспользованию, Вызов по ссылке, Вызов-по-соиспользованию.

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