アカウント名:
パスワード:
ソースコードを機械語に変換することをコンパイルって言うんですよねhttps://dictionary.cambridge.org/dictionary/english/compile [cambridge.org]
tsはjsに変換するんだからコンパイルではなくね?
同程度に高水準な言語に変換するのがトランスパイルと呼び、実行環境 (またはコードジェネレータ) として別言語処理系を経由するものはコンパイラに分類するのが通例。機械語を生成する前提の C コンパイラだってアセンブラを経由するものは普通にあるわけだしな。ただ、変換元・変換先の言語が同じであっても用途や処理系設計理念によって違う側に分類が必要なこともあるし、多少は曖昧なこともある。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
コンパイル? (スコア:0)
ソースコードを機械語に変換することをコンパイルって言うんですよね
https://dictionary.cambridge.org/dictionary/english/compile [cambridge.org]
tsはjsに変換するんだからコンパイルではなくね?
コンパイルだよ (スコア:1)
同程度に高水準な言語に変換するのがトランスパイルと呼び、実行環境 (またはコードジェネレータ) として別言語処理系を経由するものはコンパイラに分類するのが通例。
機械語を生成する前提の C コンパイラだってアセンブラを経由するものは普通にあるわけだしな。
ただ、変換元・変換先の言語が同じであっても用途や処理系設計理念によって違う側に分類が必要なこともあるし、多少は曖昧なこともある。