K.Maebashi's BBS

ご自由に書き込んでください。雑談も可。
テスト書き込みの類はテスト用掲示板にどうぞ

[日付順表示] [日付順インデックス] [スレッド順インデックス]

新規投稿 | 開設者ホームページへ戻る | ヘルプ

[2391] 【雑談】インタプリタは翻訳しないの件
投稿者:rike1019
2024/09/12 00:55:29

『これから学ぶJavaScript』という入門本 著者 WINGS プロジェクト 齊藤 新三 著/山田 祥寛 監修 https://book.impress.co.jp/books/1117101136 (Kindle Unlimitedでサブスクで読めました) に「インタプリタは機械語に翻訳しながら実行する」と書いてありました >一方、もうひとつは、 >ソースコードを実行する際にその場でマシン語に変換する方法で、 >インタプリタといい、この方式をとる言語をインタプリタ言語といいます。 >こちらの言語は、見た目にはソースコードを直接実行しているように見えますが、 >実は実行時に変換されています 前橋さんがブログに書いていましたが インタープリタは「翻訳」しない https://kmaebashi.hatenablog.com/entry/20160705/p1 未だに入門書には、 インタプリタはマシン語に変換しながら実行すると説明があるようです。
[この投稿を含むスレッドを表示] [この投稿を削除]
[2392] Re:【雑談】インタプリタは翻訳しないの件
投稿者:(ぱ)こと管理人
2024/09/13 01:10:04

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