In computer programming, operators are constructs defined within programming languages which behave generally like functions, but which differ syntactically or semantically. Common simple examples include arithmetic (e.g. addition with +), comparison (e.g. "greater than" with >), and logical operations (e.g. AND, also written && in some languages). More involved examples include assignment (usually = or :=), field access in a record or object (usually .), and the scope resolution operator (often :: or .). Languages usually define a set of built-in operators, and in some cases allow users to add new meanings to existing operators or even define completely new operators.

Property Value
dbo:abstract
  • المشغل البرمجي {بلإنجليزية:operator} هو حزمة من التعليمات المدعومة من قبل لغات البرمجة والتي تؤدي بدورها وظيفة معينة, تختلف في تركيبها ودلالتها عن الوظيفة العادية. تعد العلامات الحسابية مثل الجمع (+) أو المقارنة (>) أبسط صور المشغلات البرمجية, وعادة ما توضح لغة البرمجة تتابعات بناء المشغل, كما قد تسمح بالتعديل في هذه التتابعات في بعض الأحيان. (ar)
  • Operátor je v programovacích jazycích symbol používaný ve výrazech, který předepisuje provedení nějaké (nejčastěji matematické nebo logické) operace s hodnotami (operandy) zapsanými ve svém okolí. Výsledkem použití operátoru je podobně jako u funkce hodnota; způsob použití operátorů se však zpravidla od funkcí liší syntakticky i sémanticky. K nejrozšířenějším operátorům dostupným ve většině programovacích jazyků patří binární operátory +, -, *, / pro sčítání, odčítání, násobení a dělení čísel. (cs)
  • En programlingvoj, operacio estas esprimilo kiu esence kondutas kiel rezulthava funkcio, tamen sintakse (interface) diferencas disde tiaj funkcioj. (eo)
  • In computer programming, operators are constructs defined within programming languages which behave generally like functions, but which differ syntactically or semantically. Common simple examples include arithmetic (e.g. addition with +), comparison (e.g. "greater than" with >), and logical operations (e.g. AND, also written && in some languages). More involved examples include assignment (usually = or :=), field access in a record or object (usually .), and the scope resolution operator (often :: or .). Languages usually define a set of built-in operators, and in some cases allow users to add new meanings to existing operators or even define completely new operators. (en)
  • In informatica e programmazione, un operatore è un simbolo che specifica quale legge applicare a uno o più operandi, per generare un risultato. (it)
  • 프로그래밍 언어는 일반적으로 수학 연산과 유사한 연산자의 집합을 지원한다. 언어는 내장된 연산자의 정해진 숫자를 포함할 수 있다 (C와 C++에서 + - * = 연산자의 경우), 아니면 프로그래머가 정의한 연산자의 생성을 허용할 수 있다 (하스켈의 경우). 일부 프로그래밍 언어는 다른 <a href="/wiki/%EB%82%98%EB%88%97%EC%85%88#정수의_나눗셈" title="나눗셈"><b>div</b></a>와 같은 이름도 허용하는 동안 특수 문자 + 또는 과 같은 연산자 기호를 제한한다 (파스칼의 경우). 언어에 의해 지원된 내장 연산자 일부는 일반적으로 중앙 처리 장치에 있는 명령의 작은 숫자에 직접 매핑을 하지만, 다른 것은 복잡한 구현을 할 수도 있다 (예를 들어, '+'는 문자열 연결을 표현하기 위해 사용한다). 언어의 사양은 우선순위와 그것이 지원하는 연산자의 결합법칙을 지정한다. 프로그래머가 정의된 연산자를 지원하는 언어는 새로운 연산자의 기호 (예: 프롤로그)의 우선순위와 결합법칙의 사양이 필요하다. 대부분의 프로그래밍 언어 연산자는 몇몇 많은 피연산자 (예, C에서 ?: 연산자) 지원과 함께, 하나 또는 두 개의 피연산자를 사용한다. 그것의 피연산자와 관련하여 연산자의 위치는 전위 표기법, 중위 표기법 또는 후위 표기법일 것이다. 구문 연산자는 보통 함수와 대조를 이룬다. 대부분의 언어는, 함수는 아마도 고정된 우선순위 수준과 결합법칙에 대한 전위 연산자의 특별한 형태, 괄호에 대해서 강제적일 것이다. 예: Func(a) (혹은 리스프에서 (Func a)). 대부분의 언어는 프로그래머가 정의한 기능을 지원하지만, 그들은 더 많은 전위 표기법과 더 많은 우선순위 수준이 없으면 프로그래머가 정의 연산자를 지원하도록 실제로 주장할 수 없다. 의미적으로 연산자는 다른 호출 표기법 및 매개 변수의 제한된 숫자 (보통 1 혹은 2개)에 대한 함수의 특별한 형태로 볼 수 있다. 컴파일러는 서브루틴 호출이나 인라인 코드와 함께 연산자 및 함수 기능을 구현할 수 있다. (ko)
  • 演算子(えんざんし、英: operator)は、数式やコンピュータプログラミング言語などで、各種の演算を表わす記号・シンボルである。通例、演算子は単なる記号あるいは記号列であって構文論的な要素であり、それに対応する演算は意味論の側にある。たとえばJavaにおいて、演算子 + を使った a + b という式は、構文論上は単にそういう式だというだけである。意味論的には数値の加算であったり、文字列の連結であったりするが、それは a と b の型に依って決まる(理論的には項書き換えのように、構文論的に意味論も与えられた演算子といったものもある)。 演算が作用する対象のことを被演算子(operand; オペランド、被演算数、引数)という。たとえば、n と 3 との和を表す式 "n + 3" において、"+" は演算子であり、その被演算子は "n" と "3" である。また、数式として一般的な被演算子と被演算子の間に演算子を記述する構文は中置記法と呼ばれる。 数学的には、基本的には、関数(単項演算子では1引数の関数、2項演算子は2引数の関数)をあらわすある種の糖衣構文のようなものに過ぎない。しかし、汎函数計算など、演算子を操作するような手法もある。 (ja)
  • Operator – konstrukcja językowa jedno-, bądź wieloargumentowa zwracająca wartość. Do podstawowych operatorów, będących elementem większości języków programowania, należą operatory arytmetyczne: dodawania (+), odejmowania (-), mnożenia (*), dzielenia (/); operatory porównania: większe niż (>), mniejsze niż (<), większe równe (>=), mniejsze równe (<=), równe (= lub ==), różne (<> lub !=), a także operatory operacji logicznych, operacji bitowych, przypisań itd. Główne cechy opisujące operator to liczba i typy argumentów, typ wartości zwracanej, wykonywane działanie, priorytet oraz łączność lub jej brak oraz umiejscowienie operatora względem operandów. Dany język posiada swoją listę operatorów wraz z określonymi cechami, mówiącymi o kolejności wykonywania operacji w przypadku, gdy nie zastosowano nawiasów. W niektórych językach można definiować nowe operatory oraz zmieniać priorytety i łączność. (pl)
  • Опера́ция — конструкция в языках программирования, аналогичная по записи математическим операциям, то есть специальный способ записи некоторых действий. Наиболее часто применяются арифметические, логические и строковые операции. В отличие от функций, операции часто являются базовыми элементами языка и обозначаются различными символами пунктуации, а не алфавитно-цифровыми; они имеют специальный инфиксный синтаксис и нестандартные правила передачи аргументов. Терминология, однако, несколько отличается от языка к языку. (ru)
  • Programspråk har generellt operatorer inbyggda, det är operationer som beter sig som funktioner men skiljer sig syntaktiskt eller semantiskt från funktioner. Till exempel additionsoperatorn +. (sv)
  • Опера́тор (англ. operator) — спеціальний символ, який повідомляє транслятору про те, що потрібно виконати операцію з деякими операндами (н-д, +, -, %, << тощо). Зазвичай, мови програмування мають визначений набір операторів, подібних до операторів в математиці: в певному розумінні, оператори є спеціальними функціями. Окрім арифметичних, оператори можуть виконувати операції на логічних значеннях, з рядками та перевірки рівності двох значень. На відміну від функцій, оператори є базовими діями мови програмування, їх назви коротші та містять спеціальні символи. Інколи під оператором розуміють операцію, хоча правильніше, що оператор вказує на те, яку операцію потрібно здійснити. Також часто в українській технічній літературі операторами називають окремі види інструкцій, як-то цикли й умовні інструкції. Ця плутанина виникла через хибний переклад частиною перекладачів англ. statement — «інструкція» як «оператор». Цьому також сприяли відмінності в термінології різних мов програмування, особливо ранніх. Тому в українських і російських джерелах можна зустріти, н-д, переклад if-statement як інструкція if і як оператор-if (див. детальніше: інструкція (програмування)). (uk)
dbo:wikiPageID
  • 860030 (xsd:integer)
dbo:wikiPageLength
  • 22119 (xsd:integer)
dbo:wikiPageRevisionID
  • 977743280 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • المشغل البرمجي {بلإنجليزية:operator} هو حزمة من التعليمات المدعومة من قبل لغات البرمجة والتي تؤدي بدورها وظيفة معينة, تختلف في تركيبها ودلالتها عن الوظيفة العادية. تعد العلامات الحسابية مثل الجمع (+) أو المقارنة (>) أبسط صور المشغلات البرمجية, وعادة ما توضح لغة البرمجة تتابعات بناء المشغل, كما قد تسمح بالتعديل في هذه التتابعات في بعض الأحيان. (ar)
  • Operátor je v programovacích jazycích symbol používaný ve výrazech, který předepisuje provedení nějaké (nejčastěji matematické nebo logické) operace s hodnotami (operandy) zapsanými ve svém okolí. Výsledkem použití operátoru je podobně jako u funkce hodnota; způsob použití operátorů se však zpravidla od funkcí liší syntakticky i sémanticky. K nejrozšířenějším operátorům dostupným ve většině programovacích jazyků patří binární operátory +, -, *, / pro sčítání, odčítání, násobení a dělení čísel. (cs)
  • En programlingvoj, operacio estas esprimilo kiu esence kondutas kiel rezulthava funkcio, tamen sintakse (interface) diferencas disde tiaj funkcioj. (eo)
  • In computer programming, operators are constructs defined within programming languages which behave generally like functions, but which differ syntactically or semantically. Common simple examples include arithmetic (e.g. addition with +), comparison (e.g. "greater than" with >), and logical operations (e.g. AND, also written && in some languages). More involved examples include assignment (usually = or :=), field access in a record or object (usually .), and the scope resolution operator (often :: or .). Languages usually define a set of built-in operators, and in some cases allow users to add new meanings to existing operators or even define completely new operators. (en)
  • In informatica e programmazione, un operatore è un simbolo che specifica quale legge applicare a uno o più operandi, per generare un risultato. (it)
  • 演算子(えんざんし、英: operator)は、数式やコンピュータプログラミング言語などで、各種の演算を表わす記号・シンボルである。通例、演算子は単なる記号あるいは記号列であって構文論的な要素であり、それに対応する演算は意味論の側にある。たとえばJavaにおいて、演算子 + を使った a + b という式は、構文論上は単にそういう式だというだけである。意味論的には数値の加算であったり、文字列の連結であったりするが、それは a と b の型に依って決まる(理論的には項書き換えのように、構文論的に意味論も与えられた演算子といったものもある)。 演算が作用する対象のことを被演算子(operand; オペランド、被演算数、引数)という。たとえば、n と 3 との和を表す式 "n + 3" において、"+" は演算子であり、その被演算子は "n" と "3" である。また、数式として一般的な被演算子と被演算子の間に演算子を記述する構文は中置記法と呼ばれる。 数学的には、基本的には、関数(単項演算子では1引数の関数、2項演算子は2引数の関数)をあらわすある種の糖衣構文のようなものに過ぎない。しかし、汎函数計算など、演算子を操作するような手法もある。 (ja)
  • Опера́ция — конструкция в языках программирования, аналогичная по записи математическим операциям, то есть специальный способ записи некоторых действий. Наиболее часто применяются арифметические, логические и строковые операции. В отличие от функций, операции часто являются базовыми элементами языка и обозначаются различными символами пунктуации, а не алфавитно-цифровыми; они имеют специальный инфиксный синтаксис и нестандартные правила передачи аргументов. Терминология, однако, несколько отличается от языка к языку. (ru)
  • Programspråk har generellt operatorer inbyggda, det är operationer som beter sig som funktioner men skiljer sig syntaktiskt eller semantiskt från funktioner. Till exempel additionsoperatorn +. (sv)
  • 프로그래밍 언어는 일반적으로 수학 연산과 유사한 연산자의 집합을 지원한다. 언어는 내장된 연산자의 정해진 숫자를 포함할 수 있다 (C와 C++에서 + - * = 연산자의 경우), 아니면 프로그래머가 정의한 연산자의 생성을 허용할 수 있다 (하스켈의 경우). 일부 프로그래밍 언어는 다른 <a href="/wiki/%EB%82%98%EB%88%97%EC%85%88#정수의_나눗셈" title="나눗셈"><b>div</b></a>와 같은 이름도 허용하는 동안 특수 문자 + 또는 과 같은 연산자 기호를 제한한다 (파스칼의 경우). 언어에 의해 지원된 내장 연산자 일부는 일반적으로 중앙 처리 장치에 있는 명령의 작은 숫자에 직접 매핑을 하지만, 다른 것은 복잡한 구현을 할 수도 있다 (예를 들어, '+'는 문자열 연결을 표현하기 위해 사용한다). 언어의 사양은 우선순위와 그것이 지원하는 연산자의 결합법칙을 지정한다. 프로그래머가 정의된 연산자를 지원하는 언어는 새로운 연산자의 기호 (예: 프롤로그)의 우선순위와 결합법칙의 사양이 필요하다. 컴파일러는 서브루틴 호출이나 인라인 코드와 함께 연산자 및 함수 기능을 구현할 수 있다. (ko)
  • Operator – konstrukcja językowa jedno-, bądź wieloargumentowa zwracająca wartość. Do podstawowych operatorów, będących elementem większości języków programowania, należą operatory arytmetyczne: dodawania (+), odejmowania (-), mnożenia (*), dzielenia (/); operatory porównania: większe niż (>), mniejsze niż (<), większe równe (>=), mniejsze równe (<=), równe (= lub ==), różne (<> lub !=), a także operatory operacji logicznych, operacji bitowych, przypisań itd. Główne cechy opisujące operator to liczba i typy argumentów, typ wartości zwracanej, wykonywane działanie, priorytet oraz łączność lub jej brak oraz umiejscowienie operatora względem operandów. Dany język posiada swoją listę operatorów wraz z określonymi cechami, mówiącymi o kolejności wykonywania operacji w przypadku, gdy nie zastosow (pl)
  • Опера́тор (англ. operator) — спеціальний символ, який повідомляє транслятору про те, що потрібно виконати операцію з деякими операндами (н-д, +, -, %, << тощо). Зазвичай, мови програмування мають визначений набір операторів, подібних до операторів в математиці: в певному розумінні, оператори є спеціальними функціями. Окрім арифметичних, оператори можуть виконувати операції на логічних значеннях, з рядками та перевірки рівності двох значень. На відміну від функцій, оператори є базовими діями мови програмування, їх назви коротші та містять спеціальні символи. (uk)
rdfs:label
  • مشغل (برمجة) (ar)
  • Operátor (programování) (cs)
  • Operacio (programlingva) (eo)
  • Operator (computer programming) (en)
  • 演算子 (ja)
  • Operatore (informatica) (it)
  • 연산자 (프로그래밍) (ko)
  • Operator (programowanie) (pl)
  • Операция (программирование) (ru)
  • Operator (programmering) (sv)
  • Оператор (програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of