WordNet
- a street in west central London famous for its theaters and hotels
- drive (a vessel) ashore
- line consisting of a complex of fibers or filaments that are twisted together to form a thread or a rope or a cable
- a pattern forming a unity within a larger structural whole; "he tried to pick up the strands of his former life"; "I could hear several melodic strands simultaneously"
- a poetic term for a shore (as the area periodically covered and uncovered by the tides)
PrepTutorEJDIC
- 〈船〉‘を'座礁させる / 《受動態で》〈人〉‘を'置き去りにする,困った状態におく / 〈船が〉座礁する / 〈人が〉途方に暮れる,立ち往生する / 岸,浜
- こ撚(よ)り(何本かより合わせて糸・なわなどにするその一本) / (より合わせた)糸,ひも;(頭髪の)房 / (真珠・ビーズなど)ひもに通したもの
Wikipedia preview
出典(authority):フリー百科事典『ウィキペディア(Wikipedia)』「2013/03/10 21:10:44」(JST)
[Wiki ja表示]
Strand |
パラダイム |
並行論理プログラミング |
登場時期 |
1989年 |
設計者 |
Ian Foster 他 |
型付け |
動的型付け |
主な処理系 |
Strand88 |
影響を受けた言語 |
Prolog、Relational Language、Concurrent Prolog、PARLOG、Guarded Horn Clauses |
影響を与えた言語 |
PCN |
テンプレートを表示 |
Strandは、1989年に発表された商用ベースの並行論理プログラミング言語である。Ian FosterとStephen Taylorにより設計された。開発はArtificial Intelligence Limitedで行われ、1989年のBritish Computer Society Awardを受賞した[1]。販売はStrand Software Technologies Inc.から行われた。この言語はErlang開発初期にベース言語としても使われた。[2]
目次
- 1 概要
- 2 プログラム例
- 3 関連項目
- 4 参考文献
|
概要
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自体は具体化されていなくても構わないため、リストの先頭からインクリメンタルに具体化されるストリームを素直に処理できる。
関連項目
- 並行論理プログラミング
- 論理プログラミング
- 並行プログラミング
- Prolog
参考文献
- Foster, I.,and Tayler, S.(ed) Strand: New Concepts in Parallel Programming. Prentice Hall 1990, ISBN 978-0138505875
- ^ BCS IT Awards: 1973 - 1999. 2010年1月22日検索
- ^ Foster, I.,and Tayler, S.(ed) Strand: New Concepts in Parallel Programming. p.288-304
[Wiki en表示]
Contents
- 1 Geography
- 2 People
- 3 Other
- 4 See also
|
Strand or "the Strand" may also refer to:
- The flat area of land bordering a body of water, a beach, or shoreline.
- Strand swamp, a type of swamp habitat in Florida.
Geography
- British Isles
- New Strand Shopping Centre, a shopping centre in Bootle, Merseyside
- Strand, London, a famous street in Central London
- Strand District (Metropolis)
- St Mary le Strand (parish)
- Strand (UK Parliament constituency)
- Strand, County Down, a townland in County Down, Northern Ireland
- The Strand, recreation area in Gillingham, Kent
- Europe
- Strand (Friesland), Wûnseradiel, Netherlands
- Strand, Norway, a municipality in Rogaland county, Norway
- Strand, Akershus, a village area in Bærum, Akershus county, Norway
- Strand, Nordland, a village in Sortland, Nordland county, Norway
- Strand, Vestfold, a village in Sandefjord, Vestfold county, Norway
- Strand (island), a German island that was split into two by the Burchardi Flood of 1634
- Štrand, a beach on the Danube in Novi Sad, Serbia
- strand, the name for outdoor public swimming pools, Hungary
- Africa
- Strand, Western Cape, South Africa
- Strand Street (Cape Town), a road in Cape Town, South Africa
- North America
- Silver Strand (San Diego), or The Strand, is a narrow isthmus connecting Coronado Island with Imperial Beach, California
- Strand, California
- Strand Fiord Pass, a pass on Axel Heiberg Island, Nunavut, Canada
- Strand National Historic Landmark District, Galveston, Texas
- Strand Theater, Lakewood, an historic vaudeville theater in Lakewood, New Jersey
- The Grand Strand, a stretch of beaches in North and South Carolina
- The Strand (bicycle path), a pedestrian/bike path along the coast of the South Bay, Los Angeles
- Australasia
- The Strand Arcade, a Victorian shopping arcade in Sydney, Australia
- The Strand, Townsville, a beachside foreshore in Townsville, Australia
- Auckland railway station, the former main railway station of Auckland, New Zealand, known as The Strand for excursion trains
People
Other
- Strand (album) is an album by the Spinanes
- Strand (cigarette), a 1950s/1960s brand of cigarette notorious for its failed advertising campaign, "You're never alone with a Strand"
- Strand (film), a 2009 Iranian film
- Strand (programming language) is a parallel programming system
- Strand Bookstore, a famous book store in New York City
- Strand Cinema, art deco cinema in Belfast, Northern Ireland
- Strand Home Video, was formerly Strand VCI Entertainment but changed its name in 1993
- Strand Hotel (also known as The Strand), a colonial-style hotel in Yangon, Myanmar
- Strand Lighting, a company supplying lighting equipment to the entertainment industry
- Strand Magazine, a British monthly founded in the 1890s (named after the road in London)
- Strand Marketing, is a marketing and advertising agency north of Boston in Newburyport, MA and a retail marketing agency based in London, UK
- Strand Publishing, a publishing company based in Sydney, Australia; publisher of books by Grenville Kent
- Strand VCI Entertainment, a company specializing direct-to-video releases of children's entertainment, see Thomas and Friends video releases
- On Baile's Strand, a play by W.B. Yeats based on Celtic mythology
- "Baile's Strand", a song on the album Crógacht by the band Suidakra, based on the same Celtic legend as Yeats' play
- The Strand (radio), a daily BBC World Service arts programme
- The Strand, a British hard rock band that eventually evolved into the Sex Pistols
- The Strand, publication of Victoria University in the University of Toronto
See also
- Strand tube station (disambiguation)
UpToDate Contents
全文を閲覧するには購読必要です。 To read the full text you will need to subscribe.
English Journal
- Signal amplified strategy based on target-induced strand release coupling cleavage of nicking endonuclease for the ultrasensitive detection of ochratoxin A.
- Hun X, Liu F, Mei Z, Ma L, Wang Z, Luo X.SourceShandong Provincial Key Laboratory of Biochemical Analysis, College of Chemistry and Molecular Engineering, Qingdao University of Science and Technology, Qingdao 266042, China; State Key Laboratory of Food Science and Technology, Jiangnan University, Wuxi 214122, China; State Key Laboratory Base of Eco-chemical Engineering, Qingdao 266042, China; Key Laboratory of Biochemical Analysis, Ministry of Education, Qingdao 266042, China.
- Biosensors & bioelectronics.Biosens Bioelectron.2013 Jan 15;39(1):145-51. Epub 2012 Jul 17.
- In this work, a new signal amplified strategy based on target-induced strand release coupling cleavage of nicking endonuclease for the ultrasensitive detection of ochratoxin A (OTA) is reported. OTA aptamer (DNA1) and OTA aptamer complementary (DNA2) were immobilized onto a magnetic bead (MB). In th
- PMID 22938841
- A new photoelectrochemical biosensors based on DNA conformational changes and isothermal circular strand-displacement polymerization reaction.
- Zhang X, Xu Y, Zhao Y, Song W.SourceKey Laboratory of Biochemical Analysis, Ministry of Education, College of Chemistry and Molecular Engineering, Qingdao University of Science and Technology, 53 Zhengzhou Road, Qingdao 266042, PR China.
- Biosensors & bioelectronics.Biosens Bioelectron.2013 Jan 15;39(1):338-41. Epub 2012 Aug 8.
- We report a strategy for the transduction of DNA hybridization into a readily detectable photoelectrochemical signal by means of a conformational change analogous to electrochemical DNA (E-DNA) approach. To demonstrate the effect of distance change for photosensitizer to the surface of electrode on
- PMID 22902535
Japanese Journal
- Human FAN1 promotes strand incision in 5'-flapped DNA complexed with RPA
- Takahashi Daisuke,Sato Koichi,Hirayama Emiko [他]
- The journal of biochemistry 158(3), 263-270, 2015-09
- NAID 40020593603
- 数値解析による連続鋳造プロセスの現象解明と設備の最適化開発 (機械技術特集)
- Tensile Properties and Reliability of a Ramie Spun Yarn//PP Composite Strand
- Kim Hyun-Bum,Goda Koichi,Aoki Kenji
- 成形加工 = Journal of the Japan Society of Polymer Processing : プラスチック成形加工学会誌 27(8), 347-353, 2015-08
- NAID 40020545389
Related Links
- Strand (ストランド 撚り糸) 英語版 [ヘミシンク] [Soundtrack, Import, From US] Zero Ohms(リチャード・ロバーツ)、 thunderjack (トレイシー・チャップル) ¥ 1,998 CD 1点在庫あり。ご注文はお早めに。 通常配送無料 こちらからもご ...
- 浦安の美容室ストランドはいよいよ8月10日にオープン。より糸“strand”から一筋の縄をつくるように。 お客様としっかり結ばれる場所になりたい。 もっと身近で、もっと相談できる場所を目指しています。 そのために技術 ...
Related Pictures
★リンクテーブル★
[★]
- 座礁させる、(岸に)打ち上げられる、(浜に)取り残される
- a 26-year-old woman is stranded for more than a week when her hiking trip is interrupted by an avalanche.