teratail header banner
teratail header banner
質問するログイン新規登録
Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Q&A

1回答

665閲覧

kotlin(プログラミング全体も)におけるモジュールとは何かを教えてください。

tera877

総合スコア9

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

0グッド

1クリップ

投稿2023/10/06 04:08

0

1

実現したいこと

タイトルの通り、モジュールという言葉の意味、具体的な考え方を知りたいです。私が勉強しているのはkotlinであるため、kotlin独自のモジュールの考え方を知りたいです。しかし、そもそもプログラミングにおけるモジュール自体もよくわかっていないので、そのあたりを教えていただけるととてもうれしいです。

前提

kotlinを勉強しているのですが、internalという就職誌が出てきました。同じモジュール内にアクセスできるものらしいです。しかし、先述した通りモジュールの意味が分かりません。

調べると、コンパイラがコンパイルする単位のような説明がありましたが、いまいちわかりません。私はAndroidStudioでやっており、まだinternalを使ったことがありませんが、一応モジュールという言葉はよく聞くので知っておきたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2023/10/06 04:26

> 調べると、コンパイラがコンパイルする単位のような説明がありましたが、いまいちわかりません。 どのような資料にたどり着きましたか?
guest

回答1

0

しかし、そもそもプログラミングにおけるモジュール自体もよくわかっていないので、そのあたりを教えていただけるととてもうれしいです。

「モジュール」は普通の単語なので、言語を限定しないと英和辞書に載っている以上の意味は無いです。
各言語ごとに意味を定義しています。もしくは、モジュールという概念を定義しておらず、辞書的な意味でしかない言語もあるでしょう。
もちろん、派生関係にあるなどで、モジュールの定義が似た言語もあるでしょう。

一応、JIS規格に用語の定義がありますが、修飾語無しの「モジュール」は定義されずに使われていますね。なので、やはり一般的な意味なのでしょう。
「原紙モジュール」(=ソースモジュール)、「目的モジュール」(=オブジェクトモジュール)、「ロードモジュール」、「モジュール性」「モジュール強度」などは定義されています。
「JISX0007:2001 情報処理用語-プログラミング」https://kikakurui.com/x0/X0007-2001-01.html

投稿2023/10/06 05:34

otn

総合スコア86362

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問