|
座礁する(させる), 岸に上がる, 立ち往生する, 取り残す(される), 困る(らせる), 2.岸, 岸辺より糸, 房, 岸, 糸, 座礁させる =========================== 「 Strand 」を含む部分一致用語の検索リンク〔 21 件 〕 ・central strand : 中心束 ・conducting strand : 道束 ・connecting strand : 連結糸 ・DNA strand break : DNA鎖切断 ・dorsal strand : 背束 ・double strand : 二本鎖 ・four strand double crossing-over : 四染色分体間二重乗換え ・lagging strand : ラギング鎖 ・leading strand : リーディング鎖 ・mycelial strand : 菌糸束 ・non-sister strand : 非姉妹染色分体 ・sense strand : センスストランド ・single strand : 一本鎖 ・single strand DNA : 一本鎖DNA ・sister strand : 姉妹染色分体 ・strand : 座礁する(させる), 岸に上がる, 立ち往生する, 取り残す(される), 困る(らせる), 2.岸, 岸辺より糸, 房, 岸, 糸, 座礁させる ・strand break : 鎖切断 ・strand of protoplasm : 原形質の糸 ・three strand double crossing-over : 三染色分体間二重乗換え ・two strand double crossing-over : 二染色分体間二重乗換え ・ventral strand : 腹束
Strandは、1989年に発表された商用ベースの並行論理プログラミング言語である。Ian FosterとStephen Taylorにより設計された。開発はArtificial Intelligence Limitedで行われ、1989年のBritish Computer Society Awardを受賞した〔BCS IT Awards: 1973 - 1999 . 2010年1月22日検索〕。販売はStrand Software Technologies Inc.から行われた。この言語はErlang開発初期にベース言語としても使われた。〔Foster, I.,and Tayler, S.(ed) ''Strand: New Concepts in Parallel Programming''. p.288-304〕 == 概要 == 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言語とのインタフェースを持ち、また個々のプロセスを実行するプロセッサーを指定するためのプラグマを持っていた。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Strand」の詳細全文を読む スポンサード リンク
|