2008年02月28日

インタプリタって何?

知ってたらすごい!

インタプリタ(interpreter)とは、プログラミング言語で書かれたソースコードを逐次解釈しながら実行するソフトウェアである。プログラムの実行に主としてインタプリタが用いられるプログラミング言語をインタプリタ言語と呼ぶ。同じく解釈を行なうコンパイラと対比される。

コンパイラ方式と比較して、

会話的な応答性に優れる。(プログラムを作成/変更してから実行するまでの手間がない)。
単純な実装では実行に時間がかかる。しかし動的に最適化を施すことができるので一概にコンパイラより遅いとは言えない。
実行には言語に対応するインタプリタ(ランタイム)環境が必要
という特徴をもつ。

インタプリタが内部的に中間コードへのコンパイル動作を行なうかどうかは問題ではない。一旦独立した実行用コード(多くはファイル)を生成するのがコンパイラ、そのようなものを分離しないのがインタプリタである。

主としてソースコードを逐次解釈しつつ実行することを意図して作られたコンピュータ言語は、その仕様がインタプリタ向きに作られていることが多い。たとえば、ソースコードのある部分を実行するのに、他の部分と比較しながら解釈するといったことをしないで、なるべく最初から順番に解釈するだけで実行できるような仕様になっている、などである。

主にインタプリタで実行されるプログラミング言語をスクリプト言語と呼ぶこともある。スクリプト言語の定義は非常にあいまいで、インタプリタで実行されることと必ずしも対応しない。スクリプト(言語)と呼んだ場合、そのプログラムは多くの場合インタプリタで実行される。

主にインタプリタで実行される言語でも、コンパイラによって処理してから実行することが可能な場合もある。コンパイラによって処理することが一般的な言語についても、インタプリタが実装されている場合もある。
(以上、ウィキペディアより引用)

なるほど!勉強になります!

相互リンク
デリヘル上野 池袋のデリヘル 新大久保 デリヘル デリヘル 相模原 多摩 デリヘル デリバリーヘルス 東京 デリバリーヘルス ホームページ作成・風俗 デリヘルホームページ作成

2008年02月17日

日焼け止めで「らん藻」死滅

 サンゴ白化の一因 伊大チーム

恥しながら知らないこと多かったです。
勉強になりますなぁ。

 日本を含めた多くの国で日焼け止めに使われている成分が、ごく低濃度でもサンゴに共生する「らん藻」を殺し、サンゴの白化の一因になっているとの実験結果を、イタリア・マルケ工芸大の研究チームがまとめた。日焼け止めとサンゴの白化との関連が実証されたのは初めてという。

 白化が長引くとサンゴが死ぬことがあり、チームのロベルト・ダノバロ博士は「水温上昇や汚染などによって脅かされている世界各地のサンゴに、観光客の増加がさらなる悪影響を与えることが心配される」と警告。「サンゴへの悪影響が少ない物質への転換が必要だ」と指摘した。

 博士は「実際の環境中でも日焼け止めがサンゴに影響を与えている可能性が高い」としている。

 チームは、インドネシア、メキシコ、タイ、エジプトの4カ国の海でサンゴを採取。海水1リットル中に、市販の日焼け止めを100万分の1リットルだけ含む水の中で飼育した。その結果、18?48時間のうちにらん藻が大量にサンゴから抜け落ち、96時間以内にサンゴが完全に白化することを確かめた。

 成分ごとに調べると、パラベン、桂皮酸、ベンゾフェノン、カンファー抽出物という4種類の物質に、使用時に海に溶け出すのと同程度の量で、サンゴを白化させる作用があることが分かった。これらの物質は日本で市販されている日焼け止めにも使われているという。

 実験では、これらの物質がらん藻中で有害なウイルスを活性化させ、ウイルスの量が通常の15倍になることも判明。日焼け止めの成分が引き金で起こるウイルス感染の拡大で、らん藻が死ぬらしいことが分かった。

                   ◇

【用語解説】サンゴの白化

 サンゴに共生し、光合成によって栄養分を供給しているらん藻がサンゴから脱落し、サンゴが真っ白くなる現象。近年、世界各地で拡大しており、地球温暖化による海水温度の上昇が一因とされている。白化発生の詳しい仕組みなど分かっていないことも多く、細菌やウイルス感染との関連も指摘されている。

新宿 デリヘル嬢 中浦 のうぇぶろぐ
4008 渋谷デリヘル 船見 ちゃんの考えたこと
2808 舟越 のブログ的独り言
3108 小野里 のブログ的独り言
3408 深海 のブログ的独り言
3709 新宿デリヘル 生天目 氏の一般的考え
4009 新宿デリヘル 船戸 氏の一般的考え
4308 新宿 デリヘル 大勝 のうぇぶろぐ