stanford-oval/wikipedia huggingface dataset:
ダック・タイピング
概要

静的型付け言語では型検査をコンパイル時に実施する一方、動的型付け言語では型検査を実行時に実施する。つまり、動的型付けでは、オブジェクト（変数の値）に何ができるか（どのようなインタフェースを持っているか）は、実行時のオブジェクトそのものが決定する。
ダック・タイピングについて、継承機能によるサブタイプ（部分型）多相 (subtype polymorphism) を主に用いる静的型付けのオブジェクト指向言語であるJavaやC#の概念で例えると、オブジェクトがあるインタフェースのすべてのメソッドを持っているならば、たとえそのクラスがそのインタフェースを宣言的に実装していなくとも、オブジェクトはそのインタフェースを実行時に実装しているとみなせる、ということである。それはまた、同じインタフェースを実装するオブジェクト同士が、それぞれがどのような継承階層を持っているのかということと無関係に、相互に交換可能であるという意味でもある。ダック・タイピングは構造的型付け (structural typing) に類似しており、構造的型付けの多態性（多相性）はロー多相（英語版） (row polymorphism) に分類されることがある（日本語では行多相あるいは列多相とも）。構造的型付けは名前的型付け (nominal typing / nominative typing) と対比される型システムの分類のひとつである。
この用語の名前は「ダック・テスト」に由来する。
"If it walks like a duck and quacks like a duck, it must be a duck"
（もしもそれがアヒルのように歩き、アヒルのように鳴くのなら、それはアヒルに違いない）
デーブ・トーマスはRubyコミュニティで初めてこの言葉を使ったと考えられている。[要出典]
C++のテンプレートはダック・タイピングの静的版である。例えば、STLにおける各種のiteratorはIterator基底クラスのようなものからメソッドを継承しているわけではないが、特定の演算子を利用できて同じ構文でコンパイルが通るならば、それはiteratorの一種として扱える。この文脈で言う「同じインタフェースを持つ」とは、コンパイラにとってシグネチャなどのインタフェースが同じだということである。したがって、iteratorの実装はオブジェクトである必要すらない。
もう1つ、ダック・タイピングに似たアプローチにOCamlの構造的サブタイピング (structural subtyping) がある。メソッドのシグネチャが互換ならば、宣言上の継承関係はなくとも、オブジェクトの型は互換であるというものである。これはOCamlの型推論システムによってコンパイル時にすべて決定される（コンパイラによる静的な型検査を受ける）。TypeScriptの型互換性も構造的サブタイピングに基づいている。対義語は名前的サブタイピング (nominal subtyping) であり、例えばJavaやC#などの継承ベースの型システムで用いられている方式のことである。
PythonやRubyは一般的なクラス継承の機能も持っており、継承によるポリモーフィズムも利用できるが、ダック・タイピングによるポリモーフィズムは継承が不要であり、型による制約に縛られることなく簡素なコードで実現できる点にメリットがある。しかし、制約がないということは乱用しやすいということの裏返しでもある。型制約がない場合はコンパイラによる静的な型検査や統合開発環境 (IDE) によるコード補完などの支援が見込めず、プログラムの記述ミスを発見するのが難しくなることもある。Pythonのダック・タイピングでは、オブジェクトが特定の属性を実際に持っているかどうかをhasattr()で事前チェックしたり、例外処理を記述したりする方法が採られる。Pythonはダック・タイピングを補完するために抽象基底クラスの機能を導入した。
Rubyでの例

Rubyでの単純な例を示す。
def test(foo)
  puts foo.sound
end

class Duck
  def sound
    'quack'
  end
end

class Cat
  def sound
    'myaa'
  end
end

test(Duck.new)
test(Cat.new)
出力は以下である。
quack
myaa
2つのクラスに継承の関係が無いことに注目して欲しい。上記のtestメソッドは、soundという名前のメンバーを持つオブジェクトであれば何でも受け付ける。なお、Rubyのputsは引数オブジェクトを自動的に文字列に変換して標準出力に出力するため、仮に文字列以外を返すsoundであっても受け付ける。このような柔軟性が動的言語の特徴である。
C++での例

上記Rubyの例をC++で記述すると、以下のようになる。
#include <iostream>

template <class T>
void test(const T& t) {
  std::cout << t.sound() << std::endl;
}

struct Duck {
  const char* sound() const {
    return "quack";
  }
};

struct Cat {
  const char* sound() const {
    return "myaa";
  }
};

int main() {
  test(Duck());
  test(Cat());
}
実行結果はRubyの例と同じである。ただし、テンプレートによるダック・タイピングはコンパイル時に解決される静的なポリモーフィズム (static polymorphism) であり、動的型付け言語とは異なり実行時のオーバーヘッドを伴わない。
C#での例

C#はバージョン4.0で動的型付けを可能にするdynamic型が使えるようになった。dynamicは内部的にはリフレクションを利用して実装されており、該当するメソッドやプロパティの存在有無を実行時に遅延評価する。シンボル解決に失敗した場合は例外がスローされる。
using System;

class Duck {
    public string Sound() {
        return "quack";
    }
}

class Cat {
    public string Sound() {
        return "myaa";
    }
}

public class DuckTypingTest {
    static void Test(dynamic obj) {
        Console.WriteLine(obj.Sound());
    }

    public static void Main() {
        Test(new Duck());
        Test(new Cat());
    }
}
なお、C#はC++のテンプレートに似た機能としてジェネリクスをサポートするが、C++テンプレートほどの柔軟性はなく、ダック・タイピングに使用することはできない。
VB.NETでの例

Visual Basic .NET (VB.NET) はOption Strict Offが指定されている場合、System.Object型による遅延バインディング (late binding) ができるようになり、これによりダック・タイピングをサポートできる。これは、VB.NETが登場当初から従来のVisual BasicおよびVisual Basic for Applications (VBA) からの移行を狙っていたため、ゆるい型付けをサポートする必要があったことに由来する。
下記の例は、Option Strict Onを指定すると静的な型チェックが有効になり、コンパイルエラーになる。
Option Strict Off ' 遅延バインディングを許可する。
'Option Strict On ' 遅延バインディングを許可しない。
Imports System

Class Duck
    Public Function Sound() As String
        Return "quack"
    End Function
End Class

Class Cat
    Public Function Sound() As String
        Return "myaa"
    End Function
End Class

Public Class DuckTypingTest
    Shared Sub Test(obj As Object)
        Console.WriteLine(obj.Sound())
    End Sub

    Public Shared Sub Main()
        Test(new Duck())
        Test(new Cat())
    End Sub
End Class
その他の言語など

Javaは言語構文レベルで動的型付けをサポートしないが、リフレクションを用いることで、ダック・タイピング相当を実現できる。Core Reflection APIとして、java.lang.reflectパッケージが用意されている。また、Java Native Interface (JNI) を用いることで、C言語やC++などのネイティブコードからJavaで書かれたクラスを利用することができるが、リフレクション同様にダック・タイピングに応用することもできる。
COMにおいても、IDispatchインタフェースを実装することで、ダック・タイピング相当を実現できる。VBScriptやJScriptといったスクリプト言語（動的プログラミング言語）の実装を容易にするための基盤として、拡張インタフェースIDispatchExも用意されている。
太物

太物（ふともの）は、和服用の織物の呼称の一つ。絹織物に対して綿織物や麻織物を太物と称した。
歌川広重 名所江戸百景『大てんま町木綿店』
絹の着物、すなわち本義としての呉服があり、その繊維と比較して太い木綿を主として、麻や楮を太物と呼んだ。
歌川広重 名所江戸百景 『大伝馬町ごふく店』
江戸時代からの呉服商の看板に「呉服 太物商」の表記が見られる。呉服屋は原則、絹織物しか扱わないため、綿や麻を扱う店舗は、前もって顧客に知らせる必要があったからである。
2000年代現在では、呉服・太物を区分する例は少なく、
一般的に呉服や和服・着物が、素材の種別を問わず総称として使用されることが多い。
また、繊維の種類も多様化しているため、昭和時代以降の太物といえば、ウールも包含される。
大多和就重

|  凡例大多和就重 |
| --- | --- |
時代:  戦国時代 - 安土桃山時代
生誕:  不詳
死没:  天正15年7月8日（1587年8月11日）
別名:  通称：与次（与二）→宗兵衛尉（惣兵衛尉） 略称：大河
官位:  河内守
主君:  毛利元就→隆元→輝元
氏族:  桓武平氏三浦氏流大多和氏
子:  元直
テンプレートを表示
大多和 就重（おおたわ なりしげ）は、戦国時代から安土桃山時代にかけての武将。毛利氏の家臣で、毛利水軍の将の一人として活躍した。
生涯 > 転戦

詳しい出自は不明だが、安芸国賀茂郡中河内を本拠とした国人である大多和氏に生まれ、毛利元就、隆元、輝元の三代に仕える。
天文21年（1552年）12月28日、毛利元就から「就」の偏諱を与えられ「就重」と名乗った。
天文23年（1554年）6月5日の折敷畑の戦いにおいて陶晴賢軍の敵兵を討ち取り、6月11日に毛利元就・隆元父子から感状を与えられた。
天文24年（1555年）3月10日に元就から安芸国安芸郡において温科の田5段と府中の田2町5段大、佐東郡北庄において畠3貫800文を与えられ、同年3月28日には、元就からいつでも命令があれば直ちに警固衆が出陣できるように準備するよう命じられている。
同年7月10日に陶軍の三浦房清が数隻の兵船を率いて厳島を偵察した後に香川光景が守る仁保島を焼き討ちしているが、同日に就重と福田藤二郎が三浦房清の兵船に紛れて厳島の宮尾城に入り、城将の己斐豊後守に情報を伝えた。翌7月11日に元就・隆元父子は赤川元久を通じて就重と福田藤二郎の功を称賛している。
同年12月15日に「宗兵衛尉」の官途名を与えられた。
永禄4年（1561年）10月26日の豊前国企救郡門司における大友氏との合戦（門司城の戦い）においては一番槍の武功を挙げ、永禄5年（1562年）4月7日に毛利元就から感状を与えられた。
永禄6年（1563年）11月、尼子軍の兵糧船が因幡国と但馬国を出発して出雲国へ向かったという情報を得た元就は、兵糧船の迎撃のために毛利水軍の児玉就方、飯田義武、山県就知、就重らに出雲国の美保関から伯耆国会見郡の弓ヶ浜に至る海上の警戒を命じ、合わせて福原貞俊を主将とする軍に飛落元吉が率いる鉄砲隊200人をつけて兵糧船の上陸に備えて弓ヶ浜に派遣した。月山富田城の尼子義久は兵糧船の上陸を援護するための軍を弓ヶ浜に派遣し、11月15日の夜に弓ヶ浜の毛利軍に夜襲を仕掛けたため、尼子軍を迎え撃つ福原貞俊の援軍として海上の毛利水軍も急遽上陸して尼子軍を撃退した。この時の戦いで就重は先頭に立って敵数人を討ち取り、11月20日に飯田義武、桑原龍秋、豊島又五郎らと共に元就から感状を与えられている。弓ヶ浜での戦いの後は再び毛利水軍は海上警戒に戻り、尼子軍の船の追撃と拿捕を行い、兵糧の奪取に成功している。
以上のように、天文23年（1554年）の防芸引分以降、就重が多くの手柄を立てていることを児玉就方が取り上げ、就重自身による度々の愁訴を井上就重が元就に披露していたため、永禄7年（1564年）7月11日に安芸国佐東郡深川郷の内の10貫の地と周防国都濃郡矢地・富田の内の5貫の地を元就から与えられた。
永禄11年（1568年）11月5日、豊前国門司に籠城するべき者たちが共に籠城しなかった場合、即時に召し放って給地を没収するようにとの元就・輝元からの命を粟屋元久と共に受ける。
永禄13年（1570年）8月7日、屋敷分として安芸国沼田郡楠木において桑原分の畠7段1貫500目の地を元就から与えられた。
元亀2年（1571年）2月22日に児玉就方と共に備前国児島郡の本太城へ出陣することを輝元から命じられ、本太城合戦において能島村上水軍の村上武吉と戦った。
生涯 > 石山合戦

天正年間の織田氏との戦いにおいても毛利水軍の将として戦い、石山合戦では石山本願寺の顕如の援軍要請に応えた毛利氏からの援軍として、天正4年（1576年）に飯田元著と共に摂津国大坂へ出陣した。さらに同年11月中旬にも飯田元著と共に再び大坂出陣をすることになり、11月16日に毛利輝元は就重と飯田元著へ大坂在番の激励としてそれぞれ20貫の地を与えた。これ以後、数年に渡って石山本願寺に籠城することとなる。
天正5年（1577年）4月10日、小早川隆景が大坂在番中の就重と横田壱岐入道に書状を送り、播磨国飾磨郡英賀での合戦（英賀合戦）のために淡路国津名郡岩屋に在陣する警固衆を派遣するように菅重勝に命じたことを伝達している。同年6月19日に安芸国佐東郡五ヶ村の内、手嶋六郎二郎拘所の8貫300目、手嶋源次兵衛先給地の6貫500目、周防国都濃郡富田の内、手嶋六郎二郎先給地の10石足・富海の内5石足を与えられた。
天正8年（1580年）1月10日、帰国を願っていた就重に対して毛利輝元は書状を送り、就重の長期間の在陣の苦労は言い尽くせないし、当然帰国させるつもりであるが、今は就重が大坂にいることが重要な時であるため今少し逗留し、粟屋元種と相談して用心するように求め、合わせて銀子5枚を送っている。また、同年3月17日、毛利輝元は数年に渡って石山本願寺に籠城した就重の辛労は神妙なものであり子々孫々まで忘れないと労い、美作国内で100貫の地を与えた。
同年閏3月26日、教如（本願寺光寿）は輝元に書状を出し、「就重は数年在城して万端に気遣い、諸事の才覚も比類なきものであった。今般、就重は帰国したいと願い出ていたが、就重が帰国したならば本願寺は力を失ってしまうために是非を顧みず抑留してしまい、迷惑をかけてしまった」と謝している。
生涯 > 晩年

天正11年（1583年）閏1月28日、2月24日、3月30日と度々輝元から沼田郡へ呼び出され、その都度伊予国の来島や務司へ派遣された。また、同年2月26日に「河内守」の受領名を輝元から与えられている。
天正12年（1584年）、小早川秀包が羽柴秀吉に従って小牧・長久手の戦いに従軍するにあたって、安芸国の沼田にいた小早川隆景が秀包の内意として、辛労ながら就重も同行させて欲しいと輝元に求めた。輝元は3月19日に就重へ書状を送って上洛を依頼し、就重は4月12日に出立した。
天正15年（1587年）7月8日に死去。同年7月29日に嫡男・元直の家督と知行の相続が輝元に認められた。
Pixel 9

| --- | --- |
   
コードネーム:  Pixel 9:Tokay Pixel 9 Pro:Caiman Pixel 9 Pro XL:Komodo
ブランド:  Google
シリーズ:  Pixel
通信方式:   GSM / EDGE  UMTS / HSPA+ / HSDPA  LTE  5G Sub-6/ ミリ波 
販売開始日:  2024年8月22日 (6か月前) (2024-08-22)
先代機:  Pixel 8 Pixel 8 Pro
関連機種:  Pixel 9 Pro Fold
重量:  Pixel 9 / 9 Pro:H: 6.0 in (152.8 mm) W: 2.8 in (72 mm) D: 0.3 in (8.5 mm) Pixel 9 Pro XL:H: 6.4 in (162.8 mm) W: 3.0 in (76.6 mm) D: 0.3 in (8.5 mm)
OS:  Android 14
SoC:  Google Tensor G4
CPU:  1x Arm Cortex-X4 (3.1GHz) 3x Arm Cortex-A720 (2.6GHz) 4x Arm Cortex-A520 (1.92GHz)
メインメモリ:  Pixel 9: 12 GB LPDDR5X Pixel 9 Pro / 9 Pro XL: 16 GB LPDDR5X
ストレージ:  Pixel 9: 128 GB, 256 GB UFS 3.1 Pixel 9 Pro / 9 Pro XL: 128 GB, 256 GB, 512 GB, 1 TB UFS 3.1
バッテリー:  Pixel 9 and 9 Pro: 4700 mAh Pixel 9 Pro XL: 5060 mAh
ディスプレイ:  Pixel 9: 6.3 in (160 mm) FHD+ 1080p OLED 422 ppi 2617920 2424 × 1080 px (20:9) リフレッシュレート 60–120 Hz Pixel 9 Pro: 6.3 in (161 mm) FHD+ 1080p LTPO OLED 495 ppi 3655680 2856 × 1280 px (20:9) リフレッシュレート 1–120 Hz Pixel 9 Pro XL: 6.7 in (171 mm) QHD+ 1440p LTPO OLED 486 ppi 4021248 2992 × 1344 px (20:9) リフレッシュレート 1–120 Hz 共通: HDR
背面カメラ:  All: 50 MP, f/1.68, 82˚(広角) 48 MP, f/1.7, 123˚(超広角) 4K@24/30/60fps 1080p@24/30/60fps Pixel 9 Pro / 9 Pro XL: 48 MP, f/2.8, 22˚(望遠), 光学ズーム5倍 8K@30fps
前面カメラ:  Pixel 9: 10.5 MP, f/2.2, 95˚ Pixel 9 Pro / 9 Pro XL: 42 MP, f/2.2, 103˚ All: 4K@30/60fps
サウンド:  ステレオスピーカー マイク×3
接続:   Wi-Fi 7 + MIMO  Bluetooth 5.3  NFC  Google Cast  デュアルバンドGNSS (GPS/GLONASS/ガリレオ/北斗/NavIC/みちびき)  USB-C 3.2 
その他:  共通: Gorilla Glass Victus 2 Titan M2 セキュリティ コプロセッサ Pixel 9 Pro / 9 Pro XL: 超広帯域無線 (UWB)
ウェブサイト:  Pixel 9 Pixel 9 Pro / 9 Pro XL
Pixel 9／9 Pro／9 Pro XL（ピクセル ナイン / ピクセル ナイン プロ / ピクセル ナイン プロ エックスエル）は、アメリカのGoogleが開発した第5世代移動通信システム対応のSIMフリースマートフォンである。
2024年8月13日にMade by Google（英語版）で正式に発表され、アメリカ合衆国で8月22日に発売された。
Pixel 9 Pro XL 前面
Pixel 9 Pro XL 背面
デザイン

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Pixel 9 | Pixel 9 | Pixel 9 | Pixel 9 |  | Pixel 9 Pro and 9 Pro XL | Pixel 9 Pro and 9 Pro XL | Pixel 9 Pro and 9 Pro XL | Pixel 9 Pro and 9 Pro XL |

|  Peony |  Wintergreen |  Porcelain |  Obsidian |  |  Porcelain |  Rose Quartz |  Hazel |  Obsidian |
レッドスター・ベオグラード

レッドスター・ベオグラード（英語: Red Star Belgrade）またはフドバルスキ・クルブ・ツルヴェナ・ズヴェズダ（セルビア語: Фудбалски клуб Црвена звезда, セルビア語発音: [fûdbalskiː klûːb tsř̩ʋenaː zʋěːzda], セルビア・クロアチア語: Fudbalski klub Crvena zvezda）は、セルビアのベオグラードをホームタウンとするサッカークラブである。総合スポーツクラブSDツルヴェナ・ズヴェズダの一部でもある（バスケットボール部門はKKツルヴェナ・ズヴェズダ、バレーボール部門はOKツルヴェナ・ズヴェズダ）。
セルビアのみならずユーゴスラビア、そして東ヨーロッパで最も成功したクラブであり、1991年にUEFAチャンピオンズカップとインターコンチネンタルカップを優勝した。
名称

「ツルヴェナ・ズヴェズダ」は「赤い星」という意味だが、各国の言語によって呼称される特徴的な慣習を持つ。
Црвена звезда（ツルヴェナ・ズヴェズダ、セルビア語）
Red Star（レッド・スター、英語）
Étoile rouge（エトワール・ルージュ、フランス語）
Roter Stern（ロター・シュテルン、ドイツ語）
Ερυθρός Αστέρας（エリスロス・アステラス、ギリシャ語）
Stella Rossa（ステッラ・ロッサ、イタリア語）
Rode Ster（ロデ・ステル、オランダ語）
Estrela Vermelha（エストレラ・ヴェルメーリャ、ポルトガル語）
Красная звезда（クラスナヤ・ズヴェズダ、ロシア語）
Estrella Roja（エストレージャ・ロハ、スペイン語）
Kızıl yıldız（クズル・ユルドゥズ、トルコ語）
日本では英語表記の「レッドスター・ベオグラード」が使用されてきたが2021年現在はセルビア語表記の「ツルヴェナ・ズヴェズダ」も多く見られる（3文字略称はセルビア国内でCZV、UEFA大会でZVE）。
歴史 > 1945-1965

第二次世界大戦中の1945年3月4日、レッドスターはユーゴスラビア反ファシスト青年連合同盟（USAOJ）セルビア支部のメンバーによって総合スポーツクラブとして創設された。レッドスターのサッカー部門は戦前の名門クラブだったSKユゴスラヴィヤの資産を受け継ぎ、ユゴスラヴィヤとBSKの選手によって構成され、終戦後の1946年からユーゴスラビアリーグに参加した。
キャプテンとしてクラブを牽引した「チカ」ことライコ・ミティッチを中心に1948年から1950年まで3年連続でユーゴスラビアカップを優勝したクラブのリーグ初優勝は1951シーズンであった。1955年には前年王者ハイドゥク・スプリトの中心選手だったヴラディミル・ベアラやドラゴスラヴ・シェクララツなどを獲得。後に「第1の星人」となるミティッチと「第2の星人」となる「シェキ」ことシェクララツを筆頭に多くの代表選手が顔を揃えたクラブはこのシーズンからリーグ4連覇を達成するなど国内では無類の強さを見せ、1950年代は6回のリーグ優勝と2回のカップ優勝を記録した。
欧州の舞台に初めて姿を見せたのは、1956-57シーズンのUEFAチャンピオンズカップ（UEFAチャンピオンズリーグの前身）であった。この大会ではオランダのラピドJCケルクラーデ、ブルガリアのCDNAソフィアを破り準決勝まで勝ち進むが、準決勝では得点を奪えないままイタリアのフィオレンティーナに敗れた。2年後の1958-59シーズンはルクセンブルクのスタッド・デュドランジュを相手に当時の最多得点記録となる2試合計14対1の大差で勝利するものの、準々決勝でイングランドのマンチェスター・ユナイテッドに敗れた（第2戦終了後にミュンヘンの悲劇が発生した）。
1960年代に入ると50年代までの強さは影を潜め、3シーズン連続で無冠に終わる。1962-63シーズンはクラブ史上最低順位となる7位に低迷し、得点数は降格争いをしていたヴォイヴォディナの半数以下であった。
歴史 > 1966-1985

1966年にミリャン・ミリャニッチが監督に就任し、世代交代を推し進めた。クラブの中心だったシェクララツは去り、後に「第3の星人」の栄誉を受け、UEFAジュビリーアウォーズにて過去半世紀におけるセルビア史上最高の選手と称えられる左サイドのウィンガー、「ジャヤ」ことドラガン・ジャイッチが台頭した。就任初年度は5位に低迷するものの、1967-68シーズンからリーグ3連覇を達成。1970-71シーズンには再びチャンピオンズカップの準決勝まで進出したが、ギリシャのパナシナイコスの前に4対4のタイスコアながらアウェイゴールの差で敗れた。ミリャニッチは1974年、スペインのレアル・マドリードに引き抜かれるまで指揮を採り、4度のリーグ優勝、3度のカップ優勝を成し遂げた。
ミリャニッチ辞任の翌年にジャイッチはクラブを去り、ヴラディミル・ペトロヴィッチの時代が始まった。1972年にデビューした「ピジョン」ことペトロヴィッチは1970年代後半に入るとクラブの絶対的なエースへと成長し、1978-79シーズンのUEFAカップ（UEFAヨーロッパリーグの前身）では決勝で西ドイツのボルシア・メンヒェングラートバッハに敗れたもののクラブを準優勝に導き、後に「第4の星人」として表彰された。ペトロヴィッチは1982年にクラブを去るが、以降もトミスラヴ・イヴコヴィッチやボシュコ・ミルコのジュロフスキ兄弟などのユーゴスラビア代表選手が活躍し、ミリャニッチ辞任後の10年で4回のリーグ優勝を飾った。
歴史 > 1986-1991

1986年、ヴェリコ・アレクシッチはスヴェトザル・ミヤイロヴィッチ会長、ヴラディミル・ツヴェトコヴィッチ事務総長、ドラガン・ジャイッチテクニカルディレクターといったレッドスター首脳陣と共に5ヶ年計画を立て、欧州制覇という大目標を掲げる。そしてジャイッチに才能を見いだされ、「ピクシー」ことドラガン・ストイコヴィッチが入団したのもこの年であった。1987年の夏より5ヶ年計画は始まった。
1987年3月4日、スペインのレアル・マドリードにホームで勝利した日から1992年3月4日までの5年間は黄金時代といえる最良の時間となった。ヴラディミル・ユゴヴィッチ、シニシャ・ミハイロヴィッチ、ロベルト・プロシネチュキ、デヤン・サヴィチェヴィッチなどのユーゴスラビア代表にルーマニア代表ながらセルビア人のミオドラグ・ベロデディッチを加え、国内リーグでは5シーズンで4度の優勝を飾った。ストイコヴィッチは3年連続でMVPを獲得するなど大活躍したが、1990年にクラブを去った。この5年間で監督は5人変わったが、首脳陣の顔ぶれに変わりはなかった。
1990年4月から5月にかけてユーゴスラビア各地で初の自由選挙が行われ、連邦を構成する各共和国で独立の機運が高まっていた。5月13日、ザグレブのスタディオン・マクシミールで行われたディナモ・ザグレブとの試合で暴動が起こり、これをきっかけにユーゴスラビア全土に戦火が広がっていくことになる（詳細は1990年ディナモ・ザグレブ対レッドスター・ベオグラード戦での暴動およびユーゴスラビア紛争を参照）。
UEFAチャンピオンズカップ 1990-91ではスイスのグラスホッパー、スコットランドのレンジャーズ、東ドイツのディナモ・ドレスデン、西ドイツのバイエルン・ミュンヘンを次々と破る快進撃で決勝に進出した。1991年5月29日、レッドスターはイタリア・バーリのスタディオ・サン・ニコラで行われた決勝戦でスコアレスのままPK戦までもつれ込んだ末にフランスのオリンピック・マルセイユに勝利しクラブ史上唯一の欧州制覇を成し遂げた。皮肉にも前年までクラブに多大な貢献をしてきた「第5の星人」ストイコヴィッチはマルセイユのベンチを暖めていた。マニュエル・アモロスのPKを止めたステヴァン・ストヤノヴィッチはキャプテンとしてビッグイヤーを掲げ、試合を決めるPKを蹴ったダルコ・パンチェフはこのシーズンのヨーロッパ・ゴールデンシューを獲得した。その後のUEFAスーパーカップでは紛争によってホームで試合を行うことができずイングランドのマンチェスター・ユナイテッドに敗れたものの、インターコンチネンタルカップでチリのコロコロを破り世界一となった。その時に掲げられた「スルビヤ・ド・トキヤ（セルビアを東京へ）」というスローガンはユーゴスラビア紛争で多用されることとなった。
歴史 > 1992-

長引く紛争に国連による制裁など、欧州王者となったクラブを取り巻く状況は苦しいものとなった。前回王者として臨んだ1991-92シーズンのチャンピオンズカップでは、ホームゲームは全て中立国での開催となり、この大会から導入されたグループステージでイタリアのサンプドリアに及ばず敗退した。主だった戦力は西側諸国に流出し、ユーゴスラビアは解体された。
紛争終了後のSRユーゴスラビアリーグでは、ダルコ・コヴァチェヴィッチやデヤン・ペトコヴィッチ、ネボイシャ・クルプニコヴィッチなどの新しい力がコンスタントに台頭するも、ほとんどのシーズンでパルチザン・ベオグラードの後塵を拝する結果となった。監督は次々に更迭され、星人ペトロヴィッチまでもが1年を待たずに職を追われた。紛争終了後のリーグ優勝は1999-2000シーズンまで無く、1990年代を通じてリーグ優勝は2回に留まった。
1998年にはジャイッチが、2005年にはストイコヴィッチが会長に就任し、2009年には再びペトロヴィッチが監督として復帰したが、その年に所属選手の給与未払いが表面化するなど、2500万ドルに上るとも言われる負債によって財政難に追い込まれた。
2010年、クラブは新たなメインスポンサーとしてロシアのガスプロム社と5年の契約を結んだ。契約料は年間380万ドルと報道されている。
2017年からRFKグラフィチャルをリザーブチームとしている。
ユニフォーム

| シーズン | サプライヤー | スポンサー |
| --- | --- | --- |
| 1988-1989 | Puma | Casucci |
| 1989-1990 | Puma | Mister Baby |
| 1990-1991 | Puma | Dexim |
| 1991-1993 | Hummel | Classic |
| 1993-1994 | Hummel | Komercijalna banka |
| 1994-1996 | Diadora | Beobanka |
| 1996-1998 | Kappa | Beobanka |
| 1998-2001 | Kappa | Pils Light |
| 2001-2003 | Adidas |  |
| 2003-2005 | Adidas | Wiener Städtische Sharp |
| 2005-2006 | Adidas | Toyota |
| 2006-2008 | Nike | Toyota |
| 2008-2009 | Nike |  |
| 2010 | Nike | 2344 - Za moju Zvezdu |
| 2010-2012 | Nike | Gazprom |
| 2012-2013 | Legea | Gazprom |
| 2013-2017 | Puma | Gazprom |
| 2017- | Macron | Gazprom |
スタジアム

→詳細は「スタディオン・ツルヴェナ・ズヴェズダ」を参照
ホームスタジアムであるスタディオン・ツルヴェナ・ズヴェズダは1963-64シーズンから使用が開始された。3年の工期を経て建設された収容者数55,000人の巨大スタジアムは、当時のバルカン半島最大規模を誇った。スタジアムのこけら落としは1963年9月1日のリエカ戦で、試合はレッドスターが2対1で勝利した。同年11月17日のパルチザン・ベオグラード戦のスタジアムには108,000人もの観衆が押し寄せ、その光景は世界最大のスタジアム、エスタジオ・ド・マラカナンを連想させた。これ以降、スタジアムは「マラカナ」の通称で呼ばれることとなる。このシーズン、レッドスターは4シーズンぶりにリーグ優勝を果たした。収容人数は最大で110,000人だったものの現在は55,538人で、マラカナの北西に位置するパルチザンの本拠地スタディオン・パルチザーナとは直線距離にして約1キロ程しか離れていない。スタディオン・ツルヴェナ・ズヴェズダは2014年12月21日に第1の星人ライコ・ミティッチを称えてスタディオン・ライコ・ミティッチと改名されることが決定し、2017年11月18日には西側メインスタンドの前に設置されたミティッチの銅像が披露された。
サポーター

その実績からセルビア国内では圧倒的な人気を誇り、セルビア国内の半数弱がクラブを支持しているという調査結果もある。サポーターはズヴェズダシュ（セルビア語: Звездаш, セルビア・クロアチア語: Zvezdaš）と、ウルトラスは「北の英雄」を意味するデリイェ・セヴェル（セルビア語: Делије север, セルビア・クロアチア語: Delije sever）と呼ばれ、同じくベオグラードを本拠地とするライバルであるパルチザン・ベオグラードとのヴェチティ・デルビは特に盛り上がりを見せる。2009年4月にはパルチザンとの試合中にデリイェが警察と衝突し、95人もの逮捕者を出した。
タイトル > 国内タイトル

セルビア人民共和国リーグ：1回
1945-46
ユーゴスラビアリーグ：19回
1950-51, 1952-53, 1955-56, 1956-57, 1958-59, 1959-60, 1963-64, 1967-68, 1968-69, 1969-70, 1972-73, 1976-77, 1979-80, 1980-81, 1983-84, 1987-88, 1989-90, 1990-91, 1991-92
ユーゴスラビア / セルビア・モンテネグロリーグ：5回
1994-95, 1999-2000, 2000-01, 2003-04, 2005-06
セルビアリーグ：10回
2006-07, 2013-14, 2015-16, 2017-18, 2018-19, 2019-20, 2020-21, 2021-22, 2022-23, 2023-24
ユーゴスラビアカップ：12回
1947-48, 1948-49, 1949-50, 1957-58, 1958-59, 1963-64, 1967-68, 1969-70, 1970-71, 1981-82, 1984-85, 1989-90
ユーゴスラビア / セルビア・モンテネグロカップ：9回
1992-93, 1994-95, 1995-96, 1996-97, 1998-99, 1999-2000, 2001-02, 2003-04, 2005-06
セルビアカップ：7回
2006-07, 2009-10, 2011-12, 2020-21, 2021-22, 2022-23, 2023-24
タイトル > 国際タイトル

UEFAチャンピオンズカップ：1回
1990-91
インターコンチネンタルカップ：1回
1991
ミトローパ・カップ：2回
1958, 1968
過去の成績 > 1992-2006

| シーズン | ユーゴスラビア / セルビア・モンテネグロリーグ> ディビジョン | ユーゴスラビア / セルビア・モンテネグロリーグ> 試 | ユーゴスラビア / セルビア・モンテネグロリーグ> 勝 | ユーゴスラビア / セルビア・モンテネグロリーグ> 分 | ユーゴスラビア / セルビア・モンテネグロリーグ> 敗 | ユーゴスラビア / セルビア・モンテネグロリーグ> 得 | ユーゴスラビア / セルビア・モンテネグロリーグ> 失 | ユーゴスラビア / セルビア・モンテネグロリーグ> 点 | ユーゴスラビア / セルビア・モンテネグロリーグ> 順位 | ユーゴスラビア / セルビア・モンテネグロカップ | ヨーロッパ | チーム得点王> 選手 | チーム得点王> 得点 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1992-93 | ユーゴスラビア・プルヴァ・リーガ | 36 | 19 | 13 | 4 | 70 | 25 | 51 | 2位 | 優勝 |  |  アント・ドロブニャク | 24 |
| 1993-94 | ユーゴスラビア・プルヴァ・リーガ | 18 | 10 | 5 | 5 | 38 | 16 | 25 | 2位 | 準決勝 |  |  イリヤ・イヴィッチ | 20 |
| 1993-94 | ユーゴスラビア・プルヴァ・リーガ | 18 | 12 | 2 | 4 | 40 | 18 | 37 | 2位 | 準決勝 |  |  イリヤ・イヴィッチ | 20 |
| 1994-95 | ユーゴスラビア・プルヴァ・リーガ | 18 | 10 | 5 | 3 | 36 | 12 | 25 | 1位 | 優勝 |  |  ダルコ・コヴァチェヴィッチ  ネボイシャ・クルプニコヴィッチ | 28 |
| 1994-95 | ユーゴスラビア・プルヴァ・リーガ | 18 | 14 | 3 | 1 | 63 | 17 | 42 | 1位 | 優勝 |  |  ダルコ・コヴァチェヴィッチ  ネボイシャ・クルプニコヴィッチ | 28 |
| 1995-96 | ユーゴスラビア・プルヴァ・リーガ | 18 | 14 | 1 | 3 | 49 | 16 | 43 | 2位 | 優勝 | UEFAカップ - 予選 |  ネボイシャ・クルプニコヴィッチ | 26 |
| 1995-96 | ユーゴスラビア・プルヴァ・リーガ | 18 | 9 | 5 | 4 | 27 | 16 | 48 | 2位 | 優勝 | UEFAカップ - 予選 |  ネボイシャ・クルプニコヴィッチ | 26 |
| 1996-97 | ユーゴスラビア・プルヴァ・リーガ | 33 | 25 | 3 | 5 | 79 | 30 | 78 | 2位 | 優勝 | UEFAカップウィナーズカップ - 2回戦 |  ゾラン・ヨヴィチッチ | 27 |
| 1997-98 | ユーゴスラビア・プルヴァ・リーガ | 33 | 27 | 3 | 3 | 86 | 22 | 84 | 2位 | 準決勝 | UEFAカップウィナーズカップ - 1回戦 |  デヤン・スタンコヴィッチ | 21 |
| 1998-99 | ユーゴスラビア・プルヴァ・リーガ | 24 | 15 | 6 | 3 | 54 | 18 | 51 | 3位 | 優勝 | UEFAカップ - 2回戦 |  ゴラン・ドルリッチ  ヨヴァン・ゴイコヴィッチ | 14 |
| 1999-2000 | ユーゴスラビア・プルヴァ・リーガ | 40 | 33 | 6 | 1 | 85 | 19 | 105 | 1位 | 優勝 | UEFAカップ - 1回戦 |  ミハイロ・ピャノヴィッチ | 25 |
| 2000-01 | ユーゴスラビア・プルヴァ・リーガ | 34 | 28 | 4 | 2 | 93 | 20 | 88 | 1位 | 準優勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  ゴラン・ドルリッチ | 27 |
| 2000-01 | ユーゴスラビア・プルヴァ・リーガ | 34 | 28 | 4 | 2 | 93 | 20 | 88 | 1位 | 準優勝 | UEFAカップ - 2回戦 |  ゴラン・ドルリッチ | 27 |
| 2001-02 | ユーゴスラビア・プルヴァ・リーガ | 34 | 18 | 12 | 4 | 54 | 28 | 66 | 2位 | 優勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  ミハイロ・ピャノヴィッチ | 16 |
| 2001-02 | ユーゴスラビア・プルヴァ・リーガ | 34 | 18 | 12 | 4 | 54 | 28 | 66 | 2位 | 優勝 | UEFAカップ - 1回戦 |  ミハイロ・ピャノヴィッチ | 16 |
| 2002-03 | セルビア・モンテネグロ・プルヴァ・リーガ | 34 | 21 | 7 | 6 | 68 | 26 | 70 | 2位 | 準優勝 | UEFAカップ - 2回戦 |  ミハイロ・ピャノヴィッチ | 22 |
| 2003-04 | セルビア・モンテネグロ・プルヴァ・リーガ | 30 | 23 | 5 | 2 | 59 | 13 | 74 | 1位 | 優勝 | UEFAカップ - 2回戦 |  ニコラ・ジギッチ | 27 |
| 2004-05 | セルビア・モンテネグロ・プルヴァ・リーガ | 30 | 23 | 5 | 2 | 66 | 18 | 74 | 2位 | 準優勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  マルコ・パンテリッチ | 24 |
| 2004-05 | セルビア・モンテネグロ・プルヴァ・リーガ | 30 | 23 | 5 | 2 | 66 | 18 | 74 | 2位 | 準優勝 | UEFAカップ - 1回戦 |  マルコ・パンテリッチ | 24 |
| 2005-06 | セルビア・モンテネグロ・スーペルリーガ | 30 | 25 | 3 | 2 | 73 | 23 | 78 | 1位 | 優勝 | UEFAカップ - グループステージ |  ニコラ・ジギッチ | 20 |
過去の成績 > 2006-

| シーズン | セルビアリーグ> ディビジョン | セルビアリーグ> 試 | セルビアリーグ> 勝 | セルビアリーグ> 分 | セルビアリーグ> 敗 | セルビアリーグ> 得 | セルビアリーグ> 失 | セルビアリーグ> 点 | セルビアリーグ> 順位 | セルビアカップ | ヨーロッパ | チーム得点王> 選手 | チーム得点王> 得点 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 2006-07 | セルビア・スーペルリーガ | 32 | 23 | 5 | 4 | 55 | 27 | 74 | 1位 | 優勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  ドゥシャン・ジョキッチ | 16 |
| 2006-07 | セルビア・スーペルリーガ | 32 | 23 | 5 | 4 | 55 | 27 | 74 | 1位 | 優勝 | UEFAカップ - 1回戦 |  ドゥシャン・ジョキッチ | 16 |
| 2007-08 | セルビア・スーペルリーガ | 33 | 21 | 12 | 0 | 65 | 22 | 75 | 2位 | 準決勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  ネナド・イェストロヴィッチ | 16 |
| 2007-08 | セルビア・スーペルリーガ | 33 | 21 | 12 | 0 | 65 | 22 | 75 | 2位 | 準決勝 | UEFAカップ - グループステージ |  ネナド・イェストロヴィッチ | 16 |
| 2008-09 | セルビア・スーペルリーガ | 33 | 17 | 8 | 8 | 59 | 32 | 59 | 3位 | 準決勝 | UEFAカップ - 予選2回戦 |  ネナド・ミリヤシュ | 23 |
| 2009-10 | セルビア・スーペルリーガ | 30 | 23 | 2 | 5 | 53 | 17 | 71 | 2位 | 優勝 | UEFAヨーロッパリーグ - プレーオフ |  デヤン・レキッチ | 17 |
| 2010-11 | セルビア・スーペルリーガ | 30 | 22 | 4 | 4 | 52 | 18 | 70 | 2位 | 準決勝 | UEFAヨーロッパリーグ - 予選3回戦 |  アンドリヤ・カルジェロヴィッチ | 20 |
| 2011-12 | セルビア・スーペルリーガ | 30 | 21 | 5 | 4 | 57 | 18 | 68 | 2位 | 優勝 | UEFAヨーロッパリーグ - プレーオフ |  クリスティアン・マルティネス・ボルハ | 14 |
| 2012-13 | セルビア・スーペルリーガ | 30 | 20 | 2 | 8 | 55 | 35 | 62 | 2位 | 準々決勝 | UEFAヨーロッパリーグ - プレーオフ |  オグニェン・ムドリンスキ | 12 |
| 2013-14 | セルビア・スーペルリーガ | 30 | 23 | 3 | 4 | 66 | 27 | 72 | 1位 | 準々決勝 | UEFAヨーロッパリーグ - 予選3回戦 |  ドラガン・ムルジャ | 20 |
| 2014-15 | セルビア・スーペルリーガ | 30 | 19 | 7 | 4 | 46 | 20 | 64 | 2位 | 2回戦 |  |  ダルコ・ラゾヴィッチ | 10 |
| 2015-16 | セルビア・スーペルリーガ | 37 | 30 | 5 | 2 | 97 | 27 | 54 | 1位 | 2回戦 | UEFAヨーロッパリーグ - 予選1回戦 |  アレクサンダル・カタイ | 23 |
| 2016-17 | セルビア・スーペルリーガ | 37 | 30 | 4 | 3 | 93 | 33 | 55 | 2位 | 準優勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  リッチモンド・ボアキエ | 16 |
| 2016-17 | セルビア・スーペルリーガ | 37 | 30 | 4 | 3 | 93 | 33 | 55 | 2位 | 準優勝 | UEFAヨーロッパリーグ - プレーオフ |  リッチモンド・ボアキエ | 16 |
| 2017-18 | セルビア・スーペルリーガ | 37 | 32 | 4 | 1 | 96 | 19 | 60 | 1位 | 準々決勝 | UEFAヨーロッパリーグ - ラウンド32 |  アレクサンダル・ペシッチ | 29 |
| 2018-19 | セルビア・スーペルリーガ | 37 | 33 | 3 | 1 | 94 | 20 | 60 | 1位 | 準優勝 | UEFAチャンピオンズリーグ - グループステージ |  エル・ファルドゥ・ベン・ナブアン | 25 |
| 2019-20 | セルビア・スーペルリーガ | 30 | 25 | 3 | 2 | 68 | 18 | 78 | 1位 | 準決勝 | UEFAチャンピオンズリーグ - グループステージ |  エル・ファルドゥ・ベン・ナブアン | 14 |
| 2020-21 | セルビア・スーペルリーガ | 38 | 35 | 3 | 0 | 114 | 20 | 108 | 1位 | 優勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  ミルコ・イヴァニッチ | 20 |
| 2020-21 | セルビア・スーペルリーガ | 38 | 35 | 3 | 0 | 114 | 20 | 108 | 1位 | 優勝 | UEFAヨーロッパリーグ - ラウンド32 |  ミルコ・イヴァニッチ | 20 |
| 2021-22 | セルビア・スーペルリーガ | 37 | 32 | 4 | 1 | 95 | 19 | 100 | 1位 | 優勝 | UEFAチャンピオンズリーグ - 予選3回戦 |  アレクサンダル・カタイ | 33 |
| 2021-22 | セルビア・スーペルリーガ | 37 | 32 | 4 | 1 | 95 | 19 | 100 | 1位 | 優勝 | UEFAヨーロッパリーグ - ラウンド16 |  アレクサンダル・カタイ | 33 |
| 2022-23 | セルビア・スーペルリーガ | 37 | 30 | 7 | 0 | 96 | 19 | 97 | 1位 | 優勝 | UEFAチャンピオンズリーグ - プレーオフ |  アレクサンダル・カタイ | 19 |
| 2022-23 | セルビア・スーペルリーガ | 37 | 30 | 7 | 0 | 96 | 19 | 97 | 1位 | 優勝 | UEFAヨーロッパリーグ - グループステージ |  アレクサンダル・カタイ | 19 |
| 2023-24 | セルビア・スーペルリーガ | 37 | 31 | 3 | 3 | 94 | 28 | 96 | 1位 | 優勝 | UEFAチャンピオンズリーグ - グループステージ |  シェリフ・エンディアイェ | 15 |
| 2024-25 | セルビア・スーペルリーガ | 37 |  |  |  |  |  |  |  |  | UEFAチャンピオンズリーグ - リーグフェーズ |  |  |