Поддерживать
www.wikidata.ru-ru.nina.az
U etogo termina sushestvuyut i drugie znacheniya sm operaciya Ne sleduet putat s Operator programmirovanie Opera ciya konstrukciya v yazykah programmirovaniya analogichnaya po zapisi matematicheskim operaciyam to est specialnyj sposob zapisi nekotoryh dejstvij Naibolee chasto primenyayutsya arifmeticheskie logicheskie i strokovye operacii V otlichie ot funkcij operacii chasto yavlyayutsya bazovymi elementami yazyka i oboznachayutsya razlichnymi simvolami punktuacii a ne alfavitno cifrovymi oni imeyut specialnyj infiksnyj sintaksis i nestandartnye pravila peredachi argumentov Terminologiya odnako neskolko otlichaetsya ot yazyka k yazyku Operaciya i instrukciyaAnglijskoe slovo operator sootvetstvuyushee terminu operaciya inogda oshibochno perevodyat kak operator Na samom dele po istoricheskim prichinam russkij termin operator oboznachaet to zhe chto i instrukciya kotoroj sootvetstvuet anglijskoe statement Putanica usugubilas tem chto v C prisvaivanie i inkrement dekrement yavlyayutsya i operatorami i operaciyami Operaciya i funkciyaFakticheski operaciya eto ta zhe funkciya no zapisyvaemaya osobym obrazom Po etoj prichine logichno imet vozmozhnost opredelyat operacii dlya proizvolnyh tipov takim zhe obrazom kak i metody chtoby mozhno bylo rabotat s nimi tochno tak zhe kak i s elementarnymi tipami Eta vozmozhnost nazyvaetsya peregruzka operacij i prisutstvuet v bolshinstve yazykov 4 5 pokolenij V takih yazykah translyator fakticheski podstavlyaet vmesto vypolneniya operacii vyzov sootvetstvuyushej ej funkcii Tipy operacijOperacii delyatsya po kolichestvu prinimaemyh argumentov na unarnye odin argument otricanie unarnyj minus binarnye dva argumenta slozhenie vychitanie umnozhenie i t d ternarnye tri argumenta uslovie vyrazhenie1 vyrazhenie2 Sintaksis operacijPoskolku operacii analogichny po zapisi algebraicheskim vyrazheniyam dlya nih kak i dlya poslednih sushestvuet 3 varianta sintaksisa prefiksnaya polskaya ab notaciya infiksnaya a b notaciya postfiksnaya obratnaya polskaya ab notaciya Dlya binarnyh i ternarnyh s 3 operandami operacij v podavlyayushem bolshinstve sluchaev ispolzuyut infiksnuyu notaciyu po toj prostoj prichine chto ona prinyata v matematike i naibolee privychna bolshinstvu lyudej Dlya unarnyh operacij infiksnoj notacii ne sushestvuet i kak pravilo ispolzuetsya prefiksnaya Spisok tipovyh operacijOperacii obychno perehodyat iz yazykov v rodstvennye naprimer operacii yazyka S prisutstvuyut v yazykah C Java JavaScript i mnogih drugih Znak Vypolnyaemaya operaciya Yazyki programmirovaniyaa b ili a b prisvaivanie prakticheski vseArifmeticheskiea b slozhenie argumentov prakticheski vsea b vychitanie prakticheski vse a izmenenie znaka prakticheski vsea b a div b delenie prakticheski vsea b a mod b ostatok ot deleniya delenie po modulyu prakticheski vsea br a uvelichenie na 1 s prisvaivaniem inkrement umenshenie na 1 s prisvaivaniem dekrement S Java PHPa b ili a b ili a b vozvedenie v stepen BASIC Fortran Ruby Python Haskell vse 3 Logicheskiea amp b ili a amp amp b ili a and b konyunkciya logicheskoe umnozhenie prakticheski vsea b ili a b ili a or b dizyunkciya logicheskoe slozhenie a ili a ili not a inversiya logicheskoe otricanie a b ili a b a lt gt b ili a b ili a b proverka na ravenstvo proverka na neravenstvoa gt b a gt b a lt b a lt b bolshe bolshe ili ravno menshe menshe ili ravnoa b c ternarnaya uslovnaya operaciya esli uslovie a istinno vsyo vyrazhenie ravno b inache c S C Java PHPStrokovyea b ili a amp b ili a b PHP ili a b Lua ili a b Haskell konkatenaciya sliyanie prakticheski vseBitovyea amp b a and b Pascal Kotlin a b Prolog a amp b Haskell Pobitovaya konyunkciya C C Java C Ruby Python Pascal Kotlin Prolog Haskella b a or b Pascal Kotlin a b Prolog a Haskell Pobitovaya dizyunkciya a not a Pascal inv a Kotlin a Prolog Pobitovoe otricanie C C Java C Ruby Python Pascal Kotlin Prologa b xor Pascal Kotlin Isklyuchayushee ILI C C Java C Ruby Python Pascal Kotlina lt lt b a shl b Pascal Kotlin a gt gt b a shr b Pascal Kotlin Pobitovyj sdvig vlevo Pobitovyj sdvig vpravoSm takzheLogicheskoe vyrazhenie Bitovye operacii OperandPrimechaniyaPerevod kompyuternyh terminov Chast 1 Processor neopr Data obrasheniya 7 dekabrya 2010 23 sentyabrya 2013 goda V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 14 maya 2011
Вершина