>『これから学ぶJavaScript』という入門本
>著者 WINGS プロジェクト 齊藤 新三 著/山田 祥寛 監修
>
https://book.impress.co.jp/books/1117101136
>
>(Kindle Unlimitedでサブスクで読めました)
>
>に「インタプリタは機械語に翻訳しながら実行する」と書いてありました
情報ありがとうございます。
最近この手の入門書は買ってまで読みませんが、ネット上にこれだけこの間違いが
あふれている以上、紙書籍にも書いてあるのでしょうね。
しかし、著者の方は存じ上げませんが、山田祥寛さんといえばかなり有名な
ライターだと思うのですが、その方が監修してこの有様なんですかねえ。
>>一方、もうひとつは、
>>ソースコードを実行する際にその場でマシン語に変換する方法で、
>>インタプリタといい、この方式をとる言語をインタプリタ言語といいます。
>>こちらの言語は、見た目にはソースコードを直接実行しているように見えますが、
>>実は実行時に変換されています
JavaScriptでもJITコンパイラはあるので、実行時に機械語に変換されるという
ケースももちろんあるのでしょうが、それをインタプリタというのは明確に誤りですね。