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

squirrel

別表記:スクイラルスクイレル

「squirrel」の意味

「squirrel」とは、リスという動物を指す英単語である。リスは、小型哺乳類であり、主に木の上生活している。リスは、木の実種子食べることが多く、特にドングリ好んで食べることで知られている。また、リス冬眠を行うために、秋になると食物貯蓄する習性がある。

「squirrel」の発音・読み方

「squirrel」の発音は、IPA表記では /ˈskwɪrəl/ となり、カタカナでは「スクウィレル」と表記される。しかし、日本人発音する際には「スクイレル」や「スクイラル」と聞こえことがある発音によって意味や品詞が変わる単語はないため、特に注意する要はない。

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

A squirrel is a small, agile mammal with a bushy tail, known for its ability to climb trees and gather nuts and seeds. They belong to the family Sciuridae and are found in various habitats, such as forests, parks, and urban areas. Squirrels are known for their characteristic behavior of storing food for the winter months.

「squirrel」の類語

「squirrel」には、類語として「chipmunk」や「marmot」があるが、これらはリス科動物中でも異な種類を指す。例えば、「chipmunk」はシマリスというリス一種であり、「marmot」はマーモット呼ばれる大型リスである。これらの単語は、リス科動物総称する際に使われることがある

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

「squirrel」に関連する用語表現として、「squirrel away」がある。これは、リス食物貯蓄する習性にちなんで、「物を隠しておく」という意味で使われるまた、「squirrel cage」という表現は、リス回転する車輪のような形状を指す。

「squirrel」の例文

1. The squirrel climbed the tree quickly.(リス素早く木に登った。) 2. I saw a squirrel gathering nuts in the park.(公園リス木の実集めているのを見た。) 3. The squirrel hid its food in the hole of a tree.(リスは木の穴に食べ物隠した。) 4. A group of squirrels were playing in the backyard.(裏庭リスたちが遊んでいた。) 5. The squirrel's bushy tail helps it balance while climbing trees.(リスふさふさした尾は、木に登る際のバランスをとるのに役立つ。) 6. Squirrels are known for their ability to jump from tree to tree.(リスは木から木へ飛び移る能力知られている。) 7. The squirrel made a nest in the tree branches.(リス木の枝に巣を作った。) 8. Squirrels are often seen in forests and urban parks.(リス都市公園でよく見かけられる。) 9. The squirrel population has increased in recent years.(リス個体数近年増加している。) 10. Squirrels are considered a symbol of resourcefulness and adaptability.(リス機知富み適応力があることの象徴とされている。)

Squirrel

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/16 07:14 UTC 版)

Squirrel
パラダイム マルチパラダイム
設計者 Alberto Demichelis
最新リリース 3.2/ 2022年2月11日 (3年前) (2022-02-11)
プラットフォーム クロスプラットフォーム
ライセンス

MIT License (3.0 beta3 以降)

zlib/libpng license (3.0 beta2 以前)
ウェブサイト squirrel-lang.org
テンプレートを表示

Squirrel(スクワール)は軽量な高級スクリプト言語である。手続き型言語オブジェクト指向言語関数型言語データ駆動などの特性を併せ持つ。メモリ消費量やリアルタイム応答性の面で優れ、ゲームへの組み込み言語として採用が進んでいる。

特徴

C言語のホストプログラムに組み込まれることを目的に設計されており、高速な動作と、高い移植性、組み込みの容易さが特徴である。いったんバイトコードにコンパイルされ、仮想機械 (VM) で実行される。コンパイラとVMは共に6000行程度のC++で実装されており、全てオープンソースで公開されている。ライブラリはC++だけでなくC言語からも利用できる。

その他に、以下の特徴を持つ。

Luaを強く意識して設計された言語であり、組み込みのためのライブラリの関数シグネチャはLuaと類似性がある。ただし、以下のような差異がある。

  • C/C++に似た構文を採用している。
  • テーブルと配列が別のオブジェクトである。
  • 整数と浮動小数点数が別のオブジェクトである。
  • 配列のインデックスが 0 から始まる。
  • クラス継承を扱う構文を組み込みで持っている。
  • 変数への代入式 obj.attr = x で変数名をtypoした際に、typoした名前の新しい変数が定義されることでバグの温床となるのを防ぐために、定義されていない変数への代入はエラーとし、変数定義用の構文 obj.attr <- x を用意している。
  • テーブルの定義にJSON形式の記法を利用できる。

構文

SquirrelではCライクな構文が使われる。C/C++のほか、C#JavaJavaScript、そしてLuaに似た部分も持っている。行末のセミコロンはあってもなくてもかまわない。 クラスと継承

class BaseVector {
  constructor(...) {
    if (vargv.len() >= 3) {
      x = vargv[0]
      y = vargv[1]
      z = vargv[2]
    }
  }

  x = 0
  y = 0
  z = 0
}

// メタメソッドを実装するクラス。
class Vector3 extends BaseVector {
  function _add(other) {
    if (other instanceof this.getclass())
      return ::Vector3(x + other.x, y + other.y, z + other.z)
    else
      throw "wrong parameter"
  }
  function _tostring() {
    return x + "," + y + "," + z
  }
}

local v0 = Vector3(1, 2, 3)
local v1 = Vector3(11, 12, 13)
local v2 = v0 + v1
print(v2.tostring())

採用ソフトウェア

Squirrel は以下のソフトウェアで利用されている。

ただしzlib/libpng licenseではライセンスの表記義務が無いため、上記の採用ソフトウェア以外にも、Squirrelの採用を公開していないソフトウェアが多数存在する可能性がある。

歴史

Alberto Demichelisによって2003年に開発され、zlib/libpng licenseのもとで公開された。Squirrel 3.0 beta3からは、MIT Licenseへと変更されている。

オープンソースではあるが、開発とメンテナンスはAlberto Demichelisが中心となって行なっている。

注釈

脚注

関連項目

外部リンク


SQUIRREL

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

罪と罰 〜宇宙の後継者〜」の記事における「SQUIRREL」の解説

追っ手イサ達に差し向けた大型戦闘ヘリ戦闘兵などを多数搭載している。名前は学名で「リス」という意味。

※この「SQUIRREL」の解説は、「罪と罰 〜宇宙の後継者〜」の解説の一部です。
「SQUIRREL」を含む「罪と罰 〜宇宙の後継者〜」の記事については、「罪と罰 〜宇宙の後継者〜」の概要を参照ください。

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



固有名詞の分類


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

辞書ショートカット

すべての辞書の索引

「squirrel」の関連用語

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

   

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



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

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2025実用日本語表現辞典 All Rights Reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSquirrel (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの罪と罰 〜宇宙の後継者〜 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS