私はPythonをC++から移行する完全な初心者です。Pythonとjavaでヘッダファイルが必要ないのはなぜですか?CとC++にはそれらが必要です
C++を学んでいるうちに、ヘッダーファイルが関数の働きを知らせたり、コンパイラに定義して、iostreamがcin(ndはるかに)の定義を含んでいることを理解できるように説明しました。コンパイラはキーワードであり、その機能を理解しています。
ただし、pythonとjavaにはヘッダファイルは必要ありません。 したがって、基本的にどのようにコンパイラはpythonで 'print'または 'input'の実際の意味/機能を理解していますか?
重要なのは、 'import'は外部関数へのインタフェースだけでなく、実際のコードにもアクセスすることに注意してください。その意味では、Python/Javaの「リンカ」としても機能します。 – chepner