• ベストアンサー

プログラミング記号のパイプラインとは?

プログラミングで使う記号のパイプラインは、プログラミングを勉強するまで一度も使ったことが有りません なぜプログラミングではパイプラインという記号を使うんですか? ||

質問者が選んだベストアンサー

  • ベストアンサー
  • watanabe04
  • ベストアンサー率18% (295/1597)
回答No.2

そうですよ。コマンドだと dir || more とかね。 unixだとawkなんか使えばプログラム的なものが作れますしね。

okwaveokw
質問者

お礼

ありがとうございます

その他の回答 (2)

回答No.3

パイプラインとパイプ記号を混同しないでください。 パイプラインは他の人も回答しているように、 あるコマンドの出力結果を別のコマンでに渡すという、 (主にUNIX系OSに実装されている)シェルの機能です。 一方、様々なプログラムで使用されているパイプ記号 (あなたが書いたように二個連続で書くことが多い  「||」みたいなやつ)は、概ね論理式として、 「||」の前の論理が「真」ならそれでよく、 「偽の場合」「||」以降の式を評価する という意味で使用します(〇〇が真または△三角が真の「または」  にあたります)※これを短絡評価と言います。 何故使うのかは、 あなたがある処理をしたい時の条件を決めたい時に 複数の条件の中から1つでも一致していれば処理したい場合 に備えるためです。「or」を同じ意味で使う言語もあります。 逆に全部の条件が一致しているときだけ処理したい場合は 「&&」や「and」などを使用します。 こういう機能がないとプログラムを書くのが大変面倒ですよね。 最終結論として、 >>なぜプログラミングではパイプラインという記号を使うんですか? そのほうが便利だから。です。

okwaveokw
質問者

お礼

ありがとうございます

  • watanabe04
  • ベストアンサー率18% (295/1597)
回答No.1

パイプラインは言語(プログラム)ではありません。 あるプログラムから次のプログラムにファイルを介さずに 受け渡しするものです。 記号は単純でわかりやすくその機能が必要になったときに 決められるものですね。

okwaveokw
質問者

お礼

>あるプログラムから次のプログラムにファイルを介さずに 受け渡しするものです。 パイプラインの記号でそれをするんですか?

関連するQ&A

  • パイプラインを増やす?

    本日GV-N68128DHを購入しました。 情報をみているとパイプラインを8本から12、16と増やせるみたいですが現在のパイプラインの状況をみるのにはどうしたらよいでしょうか?

  • パイプライン方式と非パイプライン方式

    パイプライン方式はどうして非パイプライン方式に比べて高速化できるんですか?

  • パイプラインについて

    最近、中東問題などからよく登場する「パイプライン」ですが、ちょっと実物について調べています。 ●パイプラインの大きさ(直径・長さ) ●管理などのメンテナンス方法 ●安全性・耐久性 ●運送量 ●通過料 ●どうやってパイプラインを通るのか ●敷設に関しては、国際入札を行っているのか ●敷設時の出資比率 などなど、なんでもいいのでご存じの方、教えて下さい。よろしくお願いいたします。

  • プログラミング 記号の意味 <>

    プログラミングに関する質問です.いまはfortranやPythonで書いています. 画像のような圧縮場を速度を入力として求めたいのですが<>みたいな記号はどのような意味を持ってるのでしょうか?コードを書く時にどう反映させるべきか悩んでいます. どなたか分かる方お願いします.

  • パイプラインの地図

    アジアヨーロッパのパイプライン網の詳しい地図はネット上に無いでしょうか? あのへんの紛争の理解に役立つと思ったのですが。 wikiのパイプライン輸送のページを見たのですが、古いせいかいろいろ足りないようです。

  • パイプライン処理について

    はじめまして。 パイプライン処理について質問させて頂きます。1、目的(何のためにパイプライン処理を行うのか)2、処理方法(どのように処理するのか)3、課題と対策(どのような問題が発生するか、またその解決方法は何か)を教えて下さい。 宜しくお願い致します。

  • プログラミングでのブラインドタッチについて

    プログラミングでのブラインドタッチについて 最近プログラミングの勉強をしていて思ったのですが、「&」とか「%」などの記号も必要となりブラインドタッチができません。 私のできるブラインドタッチ範囲は基本的にはアルファベットのみで、数字を打つ時ですら見ながらやってましたがこれまではさほど問題ありませんでした。 プログラミングをされる方々は皆記号までブラインドタッチで行っているのでしょうか?

  • パイプライン処理

    CISCはなぜパイプライン処理と相性が悪いんですか?

  • パイプラインでガソリン

    内陸部の油田でパイプラインの容量により輸出量が頭打ちになっているものがあると思います。 いっそ油田のそばに製油所を作り接触分解しまくってガソリンにしてパイプラインを送るわけにはいかないのでしょうか?(最後にどうしても残るコンデンセートは鉄道輸送)

  • パイプライン・アーキテクチャって?

    パイプライン・アーキテクチャとはどのようなアーキテクチャしりたいのですが。 ネットで調べてみてもよくわかりません。 すいませんが教えて下さい!!

専門家に質問してみよう