人生はまわりまわって🌠【夜ドラ】いつか、無重力の宙で(27)
人生はまわりまわって
こんにちは
猫好き父さんです
3人とも自分の人生を生きることが
大切なんだと
改めて気づいたようです
彗は人の思いをつなぐことに
価値を見出したみたい
飛鳥も
次のステップに向けて
進み始めるのかも
あらすじ
飛鳥(木竜麻生)は、息子・岳との関係に悩む晴子(伊藤万理華)に、岳を衛星開発に連れてきてはどうかと提案する。岳はプログラミングに興味を持ち、彗(奥平大兼)に色々と質問するように。そんな彗は、このところ人工衛星開発に力を注ぎすぎて、大学の課題が疎かになっていた。ひかり(森田望智)の思いに応えようと頑張る彗に、和泉(鈴木杏)は心配の表情を隠せない。一方、彼氏と喧嘩して家出中の周(片山友希)は…。
出演
【出演】木竜麻生,森田望智,片山友希,伊藤万理華,奥平大兼,鈴木杏
【脚本】武田雄樹
超小型人工衛星(キューブサットなど)で使用される主要なプログラミング言語は、主にC言語と**C++**です。これらの言語が選ばれるのは、衛星が直面する厳しい制約と、高い信頼性が求められるためです。
🚀 主に使用される言語
1. C言語とC++ (C/C++)
C/C++は、超小型衛星のシステム開発における**デファクトスタンダード(事実上の標準)**です。
性能と効率: 非常に高速に動作し、メモリ使用量や処理能力といったリソースが限られている衛星搭載コンピュータ(オンボードコンピュータ)に最適です。
ハードウェア制御: ハードウェア(センサー、アクチュエータ、通信機など)を直接、かつ効率的に制御できる能力に優れています。
リアルタイム処理: 衛星の姿勢制御や軌道計算など、ミリ秒単位の正確さが求められるリアルタイムシステムの構築に適しています。
組み込みシステム: 組み込みシステム開発において長年の実績があり、バグを早期に発見・対処するための豊富なツールとノウハウが蓄積されています。
2. その他の言語
C/C++が主流ですが、特定の用途や地上システムでは他の言語も使用されます。
Python:
衛星に搭載されることは稀ですが、地上でのデータ解析、コマンドの生成、衛星シミュレーション、試験用スクリプトの作成など、開発・運用支援の役割で広く使われます。
最近は、高度な処理やAI処理をエッジで行うためのプロセッサに、組込みPythonが採用されるケースも出てきています。
アセンブリ言語:
非常に低レベルな処理(ブートローダー、割り込みハンドラなど)や、極めて厳密なタイミング制御が必要な場合に、ごく一部で使用されることがあります。
高信頼性言語(Adaなど):
ミッションの重要度が非常に高い大規模衛星や、特に安全性が重視される場合に採用されることがありますが、超小型衛星ではリソースや開発コストの観点からC/C++が優先されることが多いです。
🛰️ 言語選択の理由:衛星の制約
超小型衛星のプログラミング言語がC/C++に集中する背景には、以下の厳しい制約があります。
リソースの制限: CPUの処理能力とRAM容量が限られているため、実行速度が速く、メモリ消費が少ない言語が必須です。
電力制限: 太陽光パネルによる発電量が限られているため、電力効率の良い(=高速に動作し、すぐにスリープできる)プログラムが必要です。
高信頼性: 一度打ち上げると基本的に修理ができないため、予測可能で堅牢なコードを記述できる言語が求められます。C/C++はメモリ管理こそ注意が必要ですが、実行時のオーバーヘッドが少なく、挙動を詳細に制御できます。
既存技術との互換性: 多くの既存の宇宙向けソフトウェアライブラリやドライバがC/C++で記述されているため、互換性が高い言語が有利です。
Pythonは、読みやすく、書きやすいように設計された、汎用性の高いプログラミング言語です。そのシンプルさと豊富なライブラリにより、初心者からプロまで幅広く利用されています。
Pythonの概要と特徴
1. 非常に読みやすい構文
Pythonの最大の特徴は、コードが非常にシンプルで読みやすいことです。
インデントによるブロック構造: 他の言語に見られる括弧(
{}
)ではなく、**インデント(字下げ)**を用いてコードのブロック(まとまり)を表現します。これにより、コードの構造が一目でわかり、可読性が高まります。シンプルな記述: 英語に近い自然な構文を持つため、学習コストが低く、初心者でも比較的容易に習得できます。
2. 汎用性の高さ
Pythonは特定の用途に限定されず、様々な分野で活用されています。
分野 | 主な用途 | 代表的なライブラリ |
データサイエンス・機械学習 | データ分析、統計処理、人工知能(AI)開発、ディープラーニングなど | NumPy, Pandas, TensorFlow, PyTorch |
Web開発 | Webサイトのバックエンド開発、Webアプリケーション開発 | Django, Flask |
自動化・スクリプト | 定型業務の自動化(RPA)、ファイル操作、システム管理 | 標準ライブラリ(os, csvなど) |
科学技術計算 | シミュレーション、数値計算 | SciPy, Matplotlib |
3. 豊富な標準ライブラリと外部ライブラリ
Pythonは、最初から多くの便利な機能(標準ライブラリ)を備えているほか、世界中の開発者によって作られた**外部ライブラリ(フレームワーク)**が非常に充実しています。これが、Pythonが多様な分野で活用される最大の理由です。
4. インタープリタ型言語
C言語やJavaのようなコンパイラ言語と異なり、コードを実行時に逐次解釈・実行するインタープリタ型言語です。このため、プログラムの作成・実行・テストのサイクルを素早く回すことができます。
Pythonの基本的な使い方
Pythonのプログラムは、以下の環境で記述し、実行されます。
インタラクティブシェル (対話モード): コマンドラインで
python
と入力して起動し、一行ずつコードを書いてすぐに結果を確認できます。簡単なテストや計算に便利です。スクリプトファイル: コードを
.py
という拡張子のファイルに保存し、コマンドラインでpython ファイル名.py
として実行します。これが一般的なプログラムの実行方法です。ノートブック環境: Jupyter NotebookやGoogle Colaboratoryなどの環境では、コード、実行結果、説明文を一つのドキュメントにまとめて管理でき、データ分析や教育用途で広く使われています。
自分のために生きること
自分のために生きることが、結果として人のためにもなるという考え方は、倫理学、心理学、経済学など様々な分野で議論されるテーマであり、「健全な自己利益」や「利己的な利他主義」といった概念で説明されます。
これは、自分の幸福や成長を追求することが、社会全体にプラスの影響をもたらすという、矛盾しているようで合理的な視点です。
1. 経済的・社会的な貢献
健全な自己利益の追求
個人が自分の能力を最大限に活かし、成功を追求することは、社会全体に利益をもたらします。
イノベーションと雇用創出: 企業家が自分の利益のために新しいビジネスやサービスを立ち上げることで、新しい雇用が生まれ、社会に価値ある製品や技術が提供されます。
専門性の向上: 医師、教師、技術者などが、自己成長やより高い報酬のためにスキルを磨くことは、結果として質の高いサービスを社会に提供することにつながります。
納税による貢献: 自分の利益を追求し経済的に成功した個人や企業は、税金を納めることで、公共サービス(教育、医療、インフラ)の維持・発展に貢献します。
2. 心理的・人間関係的な影響
余裕と優しさの循環
自分自身の精神的・肉体的な健康や幸福が満たされていると、他者に対して優しさや援助を提供するための**「余裕」**が生まれます。
エネルギーの提供: 疲弊したり、不満を抱えたりしている人は、他者に手を差し伸べる精神的なエネルギーが不足しがちです。まず自分が満たされることで、ポジティブなエネルギーや寛容さを周囲に分け与えることができます。
模範となる存在: 自分の人生を謳歌し、幸福で充実している姿は、周囲の人々にとって「自分もそうなりたい」という肯定的な模範となります。これは、他者が自己実現を目指すきっかけとなる、間接的な貢献です。
感情的な伝播
幸福感やウェルビーイング(心身の状態が良いこと)は伝染します。自分のために前向きに生きることで、家族、友人、同僚といった周囲の人々の気分も向上させ、人間関係や職場の雰囲気を良くする効果があります。
3. 利己的な利他主義 (Reciprocal Altruism)
進化心理学や社会学では、人が他者を助ける行動の多くは、最終的に自分自身に何らかの形で利益が返ってくることを期待している、という考え方があります。
信頼と評判の獲得: 困っている人を助ける(利他的な行動)ことで、コミュニティ内での信頼(信用)や良い評判を得ることができます。これは、自分が困ったときに助けを得られる可能性を高めるという、長期的な自己利益になります。
相互扶助のネットワーク: 人を助けることは、社会的な「貯金」をするようなものです。この貯金によって強固な相互扶助のネットワークが築かれ、それが社会全体の安定性と個人の安全につながります。
自分のために生きることは、他者を踏み台にする**「わがまま」や「利己主義」とは異なります**。むしろ、自分を大切にし、自分の人生を豊かにする過程で、結果的に周囲の人々や社会全体にも良い影響が波及していく、持続可能でポジティブな生き方だと言えます。
【最新話 配信中】#夜ドラ いつか、無重力の宙で
— NHK大阪放送局 11/1,11/2 BK大感謝祭2025 (@nhk_osaka_JOBK) October 22, 2025
≪超小型人工衛星≫で宇宙を目指す!30代女性たちの2度目の青春物語。
月~木 夜10:45~[NHK総合]
▼配信はこちらhttps://t.co/t61JUg6ixP
<出演>#木竜麻生 #森田望智 #片山友希 #伊藤万理華 #奥平大兼 ほか
前回までのいつか、無重力の宙で
飛鳥は宇宙ビジネスに興味を持ったのか?🌠【夜ドラ】いつか、無重力の宙で(26)
JAXAが「H3」ロケット7号機の打ち上げ延期🌠【夜ドラ】いつか、無重力の宙で(25)
まだ間に合いそうだぞ!その名は「ひかり」🌠【夜ドラ】いつか、無重力の宙で(24)
ひかりに会いたい、悲しみが止まらない😢【夜ドラ】いつか、無重力の宙で(23)
悲しすぎて何もやる気にならない😢【夜ドラ】いつか、無重力の宙で(22)
ひかりになにがあったのか?🌠【夜ドラ】いつか、無重力の宙で(21)
デジトーカ(超小型衛星搭載型)の地上通信試験🌕【夜ドラ】いつか、無重力の宙で(20)
何事も事前準備が肝心🌠【夜ドラ】いつか、無重力の宙で(19)
リーダーは仕事を抱え込んではいけない🌕【夜ドラ】いつか、無重力の宙で(17)
泣くな!飛鳥、腹をくくれ🌠【夜ドラ】いつか、無重力の宙で(16)
さあここから立て直すよ、気持ちをしっかり持って!🌠【夜ドラ】いつか、無重力の宙で(15)
もしかして実際の打ち上げとリンクしてるの!🚀【夜ドラ】いつか、無重力の宙で(14)
段々と難しくなってきましたね🌠【夜ドラ】いつか、無重力の宙で(13)
安全な皆既日食の観測法🌠【夜ドラ】いつか、無重力の宙で(12)
5年後生存率50%の血液がんってなに?🌠【夜ドラ】いつか、無重力の宙で(11)
確かに魚のうんこみたいだ(笑)🌠【夜ドラ】いつか、無重力の宙で(9)
女30でシングルマザー生きていくので精一杯🌠【夜ドラ】いつか、無重力の宙で(6)
天文部は常に廃部の危機にさらされているのか?🌠【夜ドラ】いつか、無重力の宙で(4)
なんで「さよなら人類」なんだ?🌎【夜ドラ】いつか、無重力の宙で [新](1)