STRANDとは? わかりやすく解説

strand

別表記:ストランド

「strand」の意味

「strand」という単語には、主に3つの味がある1つ目は、糸や紐の一部分を指す。例えば、ロープ髪の毛一部分を「strand」と表現することができる。2つ目は、海岸湖岸意味する。この場合砂浜岩場など、水辺隣接する地形を指す。3つ目は、立ち往生させる立ち往生するという意味で、特に交通機関や人が動けなくなる状況を表す。

「strand」の発音・読み方

「strand」の発音は、IPA表記では /strænd/ であり、カタカナ表記では「ストランド」となる。日本人発音する際のカタカナ英語では「ストランド」と読むことが一般的である。発音によって意味や品詞が変わる単語はないため、特別な注意必要ない。

「strand」の定義を英語で解説

A strand is a single thin length of something such as thread, fiber, or wire, especially as twisted together with others. It can also refer to the shore of a sea, lake, or large river, or the act of leaving someone in a helpless or difficult position.

「strand」の類語

「strand」の意味に応じていくつかの類語存在する。糸や紐の一部分意味する場合、"thread"や"fiber"が類語として挙げられる海岸湖岸意味する場合は、"shore"や"beach"が類語である。立ち往生させる立ち往生するという意味では、"maroon"や"abandon"が類語となる。

「strand」に関連する用語・表現

「strand」に関連する用語表現には、"strandline"や"strandflat"などがある。"strandline"は、海岸湖岸において、潮が満ちた引いたりすることでできる線を指す。"strandflat"は、海岸線沿った平らな地形を表す地質学用語である。

「strand」の例文

1. The rope was made of several strands twisted together.ロープはいくつかの糸がねじれ合わさって作られていた。)
2. She found a beautiful shell on the sandy strand.(彼女は砂浜で美し貝殻見つけた。)
3. The ship was stranded on the rocks during the storm.(嵐の間、船は岩に立ち往生していた。)
4. A single strand of hair was hanging down her face.(彼女の顔に1本の髪の毛垂れ下がっていた。)
5. The stranded passengers were waiting for help.(立ち往生した乗客たちは助け待っていた。)
6. The beach was a long, narrow strand of sand.(そのビーチ長く狭い砂浜だった。)
7. The DNA molecule consists of two strands.(DNA分子2つの鎖から構成されている。)
8. The shipwreck left them stranded on a deserted island.(難破船は彼らを無人島立ち往生させた。)
9. The strand was covered with seaweed and driftwood.(海岸海藻流木覆われていた。)
10. The broken strand of pearls scattered all over the floor.(切れた真珠の糸が床いっぱい散らばっていた。)

ストランド

ビーズ通した糸1本/1連。
糸の長さメーカーなどによって異なりますが、約18~20inch(約45~50cm)のものが多いようですシャーロットビーズ場合通常12inch(約30cm)です)。
これを一定量束ねたものをハンク呼びます12ストランドで1ハンクと呼ぶことが多い)。

関連用語ハンク,連

ビーズ通した糸1本/1連。ネックレス・ブレスレットなどの1本の糸でつないだ、一繋がり
関連用語ストランド

ストランド(strand)

18本弦」というようにストリング太さ管理するために、何本の糸を撚っているかを表わす言葉

Strand


Strand

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/26 13:32 UTC 版)

ナビゲーションに移動 検索に移動
Strand
パラダイム 並行論理プログラミング
登場時期 1989年
設計者 Ian Foster 他
型付け 動的型付け
主な処理系 Strand88
影響を受けた言語 Prolog、Relational Language、Concurrent PrologPARLOGGuarded Horn Clauses
影響を与えた言語 PCN
テンプレートを表示

Strandは、1989年に発表された商用ベースの並行論理プログラミング言語である。Ian FosterとStephen Taylorにより、設計された。開発はArtificial Intelligence Limitedで行われ、1989年のBritish Computer Society Awardを受賞した[1]。販売はStrand Software Technologies Inc.から行われた。

この言語はErlang開発初期にベース言語としても使われた[2]

概要

Strandは並行プログラミングのためのプログラミング言語で、論理変数を介して通信を行う複数の軽量プロセスのネットワークとしてプログラムを記述する。言語仕様や考え方はそれ以前に開発されたPARLOG第五世代コンピュータプロジェクトで開発されたGuarded Horn Clausesと非常によく似ている。

Strandではホーン節ガードを導入した以下のような規則の集まりでプログラムを記述する。

Head :- G1, ..., Gn| B1, ..., Bm.  (n,m≧0)

HeadとG1, ..., Gnはプロセス書き換えのための条件、B1, ..., Bmは書き換え後のプロセスを表す。生成されたプロセスは全て並行に実行される。プロセス間の通信にはプロセスで共有する論理変数を使用する。書き換え規則の適用に十分な情報がなければ書き換えを中断し、判断に必要な情報が得られるまで待つことで、プロセス間の同期が行われる。ストリームは論理変数を含んだリストとして表現する。論理変数を共有するプロセスの数に制限はないため、ストリーム通信は1対1だけではなく1対Nのブロードキャストなど、様々な形態が可能である。

StrandはFortranやC言語とのインタフェースを持ち、また個々のプロセスを実行するプロセッサーを指定するためのプラグマを持っていた。

プログラム例

2本のストリームをマージして1本のストリームにするStrandプログラムの例を以下に示す。Prologと同様、A や Xs など英大文字で始まる項は変数を表す。

merge([A|Xs],Ys,Zs0) :- true | Zs0:=[A|Zs], merge(Xs,Ys,Zs).
merge(Xs,[A|Ys],Zs0) :- true | Zs0:=[A|Zs], merge(Xs,Ys,Zs).
merge([],Ys,Zs) :- true | Zs:=Ys.
merge(Xs,[],Zs) :- true | Zs:=Xs.

例えば、上記プログラムの最初の節では、最初の引数が[A|Xs]のようなリストの形になっていない場合は中断し、他のプロセスにより[A|Xs]の形に具体化された(具体的に値が決まった)場合に実行を再開する。この時点でXs自体は具体化されていなくても構わないため、リストの先頭からインクリメンタルに具体化されるストリームを素直に処理できる。

出典

  1. ^ BCS IT Awards: 1973 - 1999. 2010年1月22日検索
  2. ^ Foster, I.,and Tayler, S.(ed) Strand: New Concepts in Parallel Programming. p.288-304

参考文献

  • Foster, I.,and Tayler, S.(ed) Strand: New Concepts in Parallel Programming. Prentice Hall 1990, ISBN 978-0138505875

関連項目


STRAND(BGM:A breach of contract)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/16 10:16 UTC 版)

ヘルツォーク・ツヴァイ」の記事における「STRAND(BGM:A breach of contract)」の解説

島嶼マップ。1拠点1島であるため、ボート以外のユニット移動著し制限がある。

※この「STRAND(BGM:A breach of contract)」の解説は、「ヘルツォーク・ツヴァイ」の解説の一部です。
「STRAND(BGM:A breach of contract)」を含む「ヘルツォーク・ツヴァイ」の記事については、「ヘルツォーク・ツヴァイ」の概要を参照ください。

ウィキペディア小見出し辞書の「STRAND」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「Strand」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「STRAND」の関連用語

STRANDのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



STRANDのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2025実用日本語表現辞典 All Rights Reserved.
すずらん工房すずらん工房
Copyright (c) 2000-2025 BOW All Rights Reserved.
@-rchery.com@-rchery.com
copyright (c) 2025 @‐rchery.com All Rights Reserved
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのStrand (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのヘルツォーク・ツヴァイ (改訂履歴)、並行論理プログラミング (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS