ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

ポーランド記法

索引 ポーランド記法

ポーランド記法(ポーランドきほう、Polish Notation)とは、数式やプログラムを記述する方法(記法)の一種。演算子(オペレータ)を被演算子(オペランド)の前(左)に記述することから、前置記法(ぜんちきほう、prefix notation)とも言う。 その他の記法として、演算子を被演算子の中間に記述する中置記法、後(右)に記述する後置記法(逆ポーランド記法)がある。 名称の由来は、ポーランド人の論理学者ヤン・ウカシェヴィチ (Jan Łukasiewicz) が考案したことによる。.

10 関係: 多重定義中置記法区切り文字ポーランドヤン・ウカシェヴィチC++被演算子逆ポーランド記法LISP演算子

多重定義

多重定義 (たじゅうていぎ) あるいは オーバーロード (overload)とは、プログラミング言語において関数や演算子やメソッドの同一名や同一の演算子記号について複数定義し、利用時にプログラムの文脈に応じて選択することで複数の動作を行わせる仕組みである。 例えば整数型や浮動小数点型、複素数型の値について同じ「abs」という関数を定義して絶対値を求める、型ごとに個々の意味で名前やIDを返す関数を定義するなどが挙げられる。多重定義する対象に応じてそれぞれ関数の多重定義、演算子の多重定義、メソッドの多重定義と呼ばれる。また、Common Lispなどでは、多重定義可能な関数としてgeneric function(:en:Generic function)がある(このgenericはジェネリックプログラミングのジェネリックである)。 上書きを意味するオーバーライドとはまったく異なる。.

新しい!!: ポーランド記法と多重定義 · 続きを見る »

中置記法

中置記法(ちゅうちきほう、infix notation)とは、数式やプログラムを記述する方法(記法)の一種。演算子を操作対象の中間に記述することから、このように呼ばれる。 その他の記法として、演算子を操作対象の前(左)に記述する前置記法(ポーランド記法)、演算子を操作対象の後(右)に記述する後置記法(逆ポーランド記法)がある。 四則演算など初歩的な算術においては、もっぱら中置記法が多用されている。.

新しい!!: ポーランド記法と中置記法 · 続きを見る »

区切り文字

区切り文字(delimiter、デリミタ)は、プレーンテキストやデータストリーム中の独立した領域の境界を特定するために入れられる文字である。例えば、コンマ区切りの文字列において、コンマ は各フィールドの境界を表す「フィールド区切り文字」の役割をしている。 区切り文字は、データストリームで境界を指定する方法の1つである。別の方法として、各フィールドの先頭にフィールド長を記述する方法もある describing the method in Hollerith notation under the Fortran programming language.

新しい!!: ポーランド記法と区切り文字 · 続きを見る »

ポーランド

ポーランド共和国(ポーランドきょうわこく、Rzeczpospolita Polska)、通称ポーランドは、中央ヨーロッパに位置する共和制国家。欧州連合 (EU)、北大西洋条約機構 (NATO) の加盟国。通貨はズウォティ。首都はワルシャワ。 北はバルト海に面し、北東はロシアの飛地カリーニングラード州とリトアニア、東はベラルーシとウクライナ、南はチェコとスロバキア、西はドイツと国境を接する。 10世紀に国家として認知され、16世紀から17世紀にかけヨーロッパで広大な国の1つであったポーランド・リトアニア共和国を形成。18世紀、4度にわたり国土が隣国によって分割され消滅。 第一次世界大戦後、1918年に独立を回復したが、第二次世界大戦時、ナチス・ドイツとソビエト連邦からの事前交渉を拒否し両国に侵略され、再び国土が分割された。戦後1952年、ポーランド人民共和国として国家主権を復活、1989年、民主化により共和国となった。冷戦時代は、ソ連の影響下に傀儡政権の社会主義国とし最大で最も重要なソ連の衛星国の一国となり、政治的にも東側諸国の一員となった。国内及び東側諸国の民主化とソ連の崩壊と東欧革命を経て、「中欧」または「中東欧」として再び分類されるようになっている。.

新しい!!: ポーランド記法とポーランド · 続きを見る »

ヤン・ウカシェヴィチ

ヤン・ウカシェヴィチ(, 1878年12月21日 - 1956年2月13日)はポーランドの論理学者、哲学者。ルヴフ(現ウクライナのリヴィウ)に生まれ、ルヴフ大学にてカジミェシュ・トヴァルドフスキの薫陶を受ける。 1911年にルヴフ大学員外教授に就任。1915年にはワルシャワ大学に移り、1920年から1939年にかけて教授職を務めた。また、1919年には文部大臣に就任している。ワルシャワではスタニスワフ・レシニェフスキらとともに、いわゆる「」の中心的存在として活躍した。 第二次世界大戦の勃発によりベルギーへの亡命を余儀なくされ、戦後はアイルランドに渡り、ユニバーシティ・カレッジ・ダブリンで教えた。 アリストテレス論理学に関する研究、多値論理に関する研究等が有名。また、式の記法であるいわゆる「ポーランド記法」は、彼の発案によるものである。 1998年に発見された小惑星ウカシェヴィチは、彼の名前に由来する。.

新しい!!: ポーランド記法とヤン・ウカシェヴィチ · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: ポーランド記法とC++ · 続きを見る »

被演算子

被演算子(ひえんざんし、operand)とは、演算子の演算の対象である。 英語名からオペランド(operand)とも呼ばれる。.

新しい!!: ポーランド記法と被演算子 · 続きを見る »

逆ポーランド記法

逆ポーランド記法(ぎゃくポーランドきほう、)は、数式やプログラムの記法の一種。演算子を被演算子の後にすることから、後置記法 (Postfix Notation) とも言う。 その他の記法として、演算子を被演算子の中間に記述する中置記法、前に記述する前置記法(ポーランド記法)がある。 逆ポーランド記法でも、演算子早出し逆ポーランド記法 ERP(early-operator reverse Polish notation)と、演算子遅出し(late-operator)逆ポーランド記法 LRP の分類があり、特に演算子早出し逆ポーランド記法は「その記号の配列順を些かも崩さずに和文に移せる」という特徴がある。 名称の由来は、演算子と被演算子の順序がポーランド記法の逆になっていることによる(「ポーランド記法」自体の由来についてはポーランド記法の記事を参照のこと)。.

新しい!!: ポーランド記法と逆ポーランド記法 · 続きを見る »

LISP

LISPは、プログラミング言語である。 によって記述される。-->前置記法などが特徴である。 1958年にはじめて設計されたLISPは、現在広範囲に使用されている高水準プログラミング言語の中でもFORTRANに次いで2番目に古い。ただし、FORTRANと同様に、現在のLISPは初期のものから非常に大きく変化している。 これまでに多数の方言が存在してきたが、今日最も広く知られるLISP方言は、Common LispとSchemeである。 元々、LISPは、アロンゾ・チャーチのラムダ計算表記法に影響を受け、コンピュータープログラムのための実用的かつ数学的な表記法として作られた。そして、すぐに人工知能研究に好まれるプログラミング言語になった。最初期のプログラミング言語として、LISPは計算機科学にて、木構造、ガベージコレクション、動的型付け、条件分岐、高階関数、再帰、セルフホスティング、コンパイラを含む多くのアイディアを切り開いた。 LISPの名前は、「list processor」に由来している。リストはLISPの主要なデータ構造であり、LISPソースコードはそれ自体がリストからできている。その結果、LISPプログラムはソースコードをデータとして操作することができ、プログラマーは、マクロ・システムで新しい構文やLISP埋め込みの新しいDSLを作成できる。 コードとデータの互換性は、LISPにそのすぐに認識できる構文を与える。すべてのプログラム・コードはS式または入れ子のリストとして書かれる。関数呼び出しまたは構文は先頭が関数または演算子の名前で、その続きが引数であるリストとして書かれる。具体的には、3つの引数を取る関数fは、(f arg1 arg2 arg3)として呼び出される。.

新しい!!: ポーランド記法とLISP · 続きを見る »

演算子

演算子(えんざんし、operator symbol, operator name)は、数式やコンピュータプログラミング言語などで、各種の演算を表わす記号・シンボルである。普通は、演算子は単なる記号ないし記号列であって構文論的なものであり、それに対応する演算は意味論の側にある。たとえばJavaにおいて、演算子 + を使った a + b という式は、構文論上は単にそういう式だというだけである。意味論的には数値の加算であったり、文字列の連結であったりするが、それは a と b の型に依って決まる(理論的には項書き換えのように、構文論的に意味論も与えられた演算子といったものもある)。 演算が作用する対象のことを被演算子(operand; オペランド、被演算数、引数)という。たとえば、n と 3 との和を表す式 "n + 3" において、"+" は演算子であり、その被演算子は "n" と "3" である。また、数式として一般的な被演算子と被演算子の間に演算子を記述する構文は中置記法と呼ばれる。 数学的には、基本的には、関数(単項演算子では1引数の関数、2項演算子は2引数の関数)をあらわすある種の糖衣構文のようなものに過ぎない。しかし、汎函数計算など、演算子を操作するような手法もある。.

新しい!!: ポーランド記法と演算子 · 続きを見る »

ここにリダイレクトされます:

前置記法

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »