Hello hackers !
Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。
コードを書いていて気づいたことや、自分がハマったあの仕様について、
他のエンジニアと知見を共有しましょう ;)
https://qiita.com/
Qiita(キータ)は、Incrementsが運営するプログラミング情報のナレッジコミュニティ。
2016年現在で日本最大のプログラマーコミュニティとされている[1]。
https://internet.watch.impress.co.jp/docs/news/1025972.html
前スレ Qiita
https://mevius.5ch.net/test/read.cgi/tech/1542357242/
Qiita 2 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1658762410/
Qiita 3 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1685235361/
Qiita 4 - キータぞ、来たぞ、キータだぞー
■ このスレッドは過去ログ倉庫に格納されています
2024/01/17(水) 19:20:36.09ID:VohMlHbO
2024/01/30(火) 12:59:32.15ID:83FHn+Em
> C言語だとint型は固定長サイズ(32bitあるいは64bit)ですが
ほんとう?w
なんか他にもちょいちょい間違ったこと書いてるけどこの藤田って何者なん?
ほんとう?w
なんか他にもちょいちょい間違ったこと書いてるけどこの藤田って何者なん?
2024/01/30(火) 14:52:35.82ID:i/brRxna
16ビット全盛期を知らんニワカなんだろ
上限の規定もなかったはず
上限の規定もなかったはず
26デフォルトの名無しさん
2024/01/30(火) 18:18:22.51ID:5RcO4+lr >>24
https://qiita.com/toKoinX/items/ab1ec60f9062a81495dc#comment-4c89536686ed6dff4525
このコメントのこと言ってる?藤田じゃなくね?
https://qiita.com/toKoinX/items/ab1ec60f9062a81495dc#comment-4c89536686ed6dff4525
このコメントのこと言ってる?藤田じゃなくね?
2024/01/30(火) 18:25:44.85ID:gU1o+qj6
>>23
記事主がアホに見えるがコメント欄の見方もわからん人にはそう見えるのかw
記事主がアホに見えるがコメント欄の見方もわからん人にはそう見えるのかw
2024/01/30(火) 18:46:18.43ID:5RcO4+lr
https://qiita.com/toKoinX/items/ab1ec60f9062a81495dc#comment-86b460f88e97532927b5
> f-string による 「形式の内容」 と, 実際の 「精度の違い」 に, 気付いていただけたようで, 嬉しく思います。説明し続けた甲斐があります。お疲れさまでした。
話的にまったく噛み合ってないところでの一方的な勝利宣言って相手ブロックしてリプライ封じた上でやってるんだろうなあ。ツイッターでは見掛けるやつだわw
> f-string による 「形式の内容」 と, 実際の 「精度の違い」 に, 気付いていただけたようで, 嬉しく思います。説明し続けた甲斐があります。お疲れさまでした。
話的にまったく噛み合ってないところでの一方的な勝利宣言って相手ブロックしてリプライ封じた上でやってるんだろうなあ。ツイッターでは見掛けるやつだわw
2024/01/30(火) 19:09:05.73ID:5RcO4+lr
https://qiita.com/toKoinX/items/ab1ec60f9062a81495dc#comment-f8ca44ffe52901201550
> 今日は, もう寝ますが, 上記の例は, 単に f-string を使用して「数値の表示形式を加工」したに過ぎません。これは, 浮動小数点数の実際の精度や表現方法を直接反映している訳ではありません。完全に, 解釈違いです。f-string によるものです。
>
> 補足しますと f-string のフォーマット指定子 :60.30f は, 単に出力される数値を 「60文字幅, 小数点以下30桁の浮動小数点数として表示」 するためのものです。これは, 文字通り ( f は format の略) 「表示上の調整:表示を加工した結果」で在り, 数値の内部的な表現や計算精度には影響していません。
>
> 実際の浮動小数点数の精度は, 数値の大きさに応じて変化することが特徴です。この変動は, 浮動小数点数が仮数部と指数部を使って数値を表現する仕組みによるものです。数値が大きくなるにつれて, 仮数部で表現できる有効数字の桁数が減少し, その結果として小数点以下の桁数も変動します。
f-stringのせいという主張だけど、f-string使わなくてもPythonのfloatの精度が数値の大きさに関係なく15〜6桁であることは容易に確認できると思うんだが
https://wandbox.org/permlink/TFIeL10zqpK69hJp
この人は何を根拠にこんなこと言ってるの?
> 今日は, もう寝ますが, 上記の例は, 単に f-string を使用して「数値の表示形式を加工」したに過ぎません。これは, 浮動小数点数の実際の精度や表現方法を直接反映している訳ではありません。完全に, 解釈違いです。f-string によるものです。
>
> 補足しますと f-string のフォーマット指定子 :60.30f は, 単に出力される数値を 「60文字幅, 小数点以下30桁の浮動小数点数として表示」 するためのものです。これは, 文字通り ( f は format の略) 「表示上の調整:表示を加工した結果」で在り, 数値の内部的な表現や計算精度には影響していません。
>
> 実際の浮動小数点数の精度は, 数値の大きさに応じて変化することが特徴です。この変動は, 浮動小数点数が仮数部と指数部を使って数値を表現する仕組みによるものです。数値が大きくなるにつれて, 仮数部で表現できる有効数字の桁数が減少し, その結果として小数点以下の桁数も変動します。
f-stringのせいという主張だけど、f-string使わなくてもPythonのfloatの精度が数値の大きさに関係なく15〜6桁であることは容易に確認できると思うんだが
https://wandbox.org/permlink/TFIeL10zqpK69hJp
この人は何を根拠にこんなこと言ってるの?
2024/01/30(火) 19:53:34.39ID:5RcO4+lr
>>25
> 16ビット全盛期を知らんニワカなんだろ
https://qiita.com/shiracamus
> 元、低レイヤーエンジニア。 現、サイバーセキュリティ研究者。
> 使用言語は、C, C#, Java, JavaScript/Node.js, Python,
> Perl, Lisp, シェルスクリプト, N88 BASIC。 書いたことがある
> アセンブリ言語は、Z80, 6502, 6809, 68000, SPARC, PowerPC, ARM, x86/x64。
このプロフィールで知らないわけ無い。
> 16ビット全盛期を知らんニワカなんだろ
https://qiita.com/shiracamus
> 元、低レイヤーエンジニア。 現、サイバーセキュリティ研究者。
> 使用言語は、C, C#, Java, JavaScript/Node.js, Python,
> Perl, Lisp, シェルスクリプト, N88 BASIC。 書いたことがある
> アセンブリ言語は、Z80, 6502, 6809, 68000, SPARC, PowerPC, ARM, x86/x64。
このプロフィールで知らないわけ無い。
2024/01/30(火) 23:55:47.16ID:i/brRxna
藤田必死で草
ボコられて悔しいなら本人に直接言えよ
怖いんかw
ボコられて悔しいなら本人に直接言えよ
怖いんかw
2024/01/31(水) 00:53:26.90ID:ISRJNGq/
>>30
intが32ビットか64ビットと言ってるやつが自称する経歴ねー
intが32ビットか64ビットと言ってるやつが自称する経歴ねー
2024/01/31(水) 01:47:37.44ID:AvmLp8tJ
2024/01/31(水) 03:13:39.43ID:zOwkVE2t
なんかスゲーなこの人。
https://megalodon.jp/2024-0131-0253-18/https://qiita.com:443/toKoinX/items/032316ca77e28b80c142
> コメントの内容が, 全て支離滅裂です。「可能な程度小さく:つまり単純な割り算( 10 // 3 など)」 においては, 一般的に ALU で処理され, 逆に 「複雑な割り算」 が, 除算器で処理されます。ご存知の通り, これもまた 「その仕様によります」。つまり, プロセッサの構造によります(例えば, 除算器の有無等)。
>
> また, 後半の文章においては, ただの愚痴になってしまっています。大学に行かなくても「学びたい」 という気持ちがあれば, だれだって, いつだって, 学ぶことができます。また, 当記事は 「大学案内を目的とした記事」 ではありません。上記において返答した続きを書きますと 「大学案内の情報を求める者」 は 「大学案内の記事」 を探し読むと考えております。アーキテクチャの書籍に関しても専門書1冊を完読するには, それ相当程度の時間が必要です。Python を学ぶ初学者が, 最初に読むものではない, しかし, ALU や FPU の知識が在ったほうが, Python の理解も進むと考えております。
https://megalodon.jp/2024-0131-0253-18/https://qiita.com:443/toKoinX/items/032316ca77e28b80c142
> コメントの内容が, 全て支離滅裂です。「可能な程度小さく:つまり単純な割り算( 10 // 3 など)」 においては, 一般的に ALU で処理され, 逆に 「複雑な割り算」 が, 除算器で処理されます。ご存知の通り, これもまた 「その仕様によります」。つまり, プロセッサの構造によります(例えば, 除算器の有無等)。
>
> また, 後半の文章においては, ただの愚痴になってしまっています。大学に行かなくても「学びたい」 という気持ちがあれば, だれだって, いつだって, 学ぶことができます。また, 当記事は 「大学案内を目的とした記事」 ではありません。上記において返答した続きを書きますと 「大学案内の情報を求める者」 は 「大学案内の記事」 を探し読むと考えております。アーキテクチャの書籍に関しても専門書1冊を完読するには, それ相当程度の時間が必要です。Python を学ぶ初学者が, 最初に読むものではない, しかし, ALU や FPU の知識が在ったほうが, Python の理解も進むと考えております。
2024/01/31(水) 03:14:55.06ID:zOwkVE2t
> それから Python が高級言語で抽象化された仕様の話は, プログラミングの際の 「利便性や可読性」 等についての話です, ハードウェアやプロセッサを学ぶ話は 「深い理解を得るため」です。この辺の話が, ごっちゃになってしまっています。また 「Pythonを学びたいという人のニーズ」に対する返答においても 「その人による」 と思います。例えば, 初学時のぼくは 「 FPU を使用するから小数で返る」ということを知ったときは, 物凄く腑に落ちました, この理解を届けたいと思い記事を書いています。
>
> 最後に, ぼくからのアドバイスですが 「人とコミュニケーションを取りたい・承認欲求が満たされたい」 のであれば 「他人を否定」 することを, まずは, やめてみましょう。「人は, されたことを, 返す生き物」 とも, 言われています。おそらく, 貴方自身が, 周りから 「筋が悪い」 とか 「細部(枝葉末節)」 ばかり観て 「俯瞰できていない」 などと言われているのだと, 思われてしまいます。インディアンの言葉に, 大変素晴らしい格言があります。その一部を, 解釈して紹介したいと思います。
>
> 他人に否定されて育った人は, 他人を否定する人に成る。
>
> 他人に認められず育った人は, 他人を認められない人に成る。
>
> 他人から愛されて育った人は, 他人を愛するように成る。
>
> また, お気付きでしょうが, 論点から, かなりズレた応酬になってしまっています。これ以上は, 続けても 「無駄な応酬」 になると, 判断させて頂きます。楽しい時間を, ありがとうございました。
>
> 最後に, ぼくからのアドバイスですが 「人とコミュニケーションを取りたい・承認欲求が満たされたい」 のであれば 「他人を否定」 することを, まずは, やめてみましょう。「人は, されたことを, 返す生き物」 とも, 言われています。おそらく, 貴方自身が, 周りから 「筋が悪い」 とか 「細部(枝葉末節)」 ばかり観て 「俯瞰できていない」 などと言われているのだと, 思われてしまいます。インディアンの言葉に, 大変素晴らしい格言があります。その一部を, 解釈して紹介したいと思います。
>
> 他人に否定されて育った人は, 他人を否定する人に成る。
>
> 他人に認められず育った人は, 他人を認められない人に成る。
>
> 他人から愛されて育った人は, 他人を愛するように成る。
>
> また, お気付きでしょうが, 論点から, かなりズレた応酬になってしまっています。これ以上は, 続けても 「無駄な応酬」 になると, 判断させて頂きます。楽しい時間を, ありがとうございました。
2024/01/31(水) 03:21:02.34ID:zOwkVE2t
「大学」が本人のコンプレックス刺激したのかな?
2024/01/31(水) 03:33:40.28ID:zOwkVE2t
元のコメント
https://megalodon.jp/2024-0129-1036-18/https://qiita.com:443/toKoinX/items/032316ca77e28b80c142
> コメントの内容が, 支離滅裂です。論点から, かなりズレています。これ以上は 「無駄な応酬」 であると, 判断させて頂きます。楽しい時間を, ありがとうございました。
余程心をえぐられたのか編集後のコメントスゲーなw
https://megalodon.jp/2024-0129-1036-18/https://qiita.com:443/toKoinX/items/032316ca77e28b80c142
> コメントの内容が, 支離滅裂です。論点から, かなりズレています。これ以上は 「無駄な応酬」 であると, 判断させて頂きます。楽しい時間を, ありがとうございました。
余程心をえぐられたのか編集後のコメントスゲーなw
2024/01/31(水) 03:42:13.24ID:zOwkVE2t
> 最後に, ぼくからのアドバイスですが 「人とコミュニケーションを取りたい・承認欲求が満たされたい」 のであれば 「他人を否定」 することを, まずは, やめてみましょう。
藤田をブロックしてこれ言ってるかと思うと味わい深いわw
藤田をブロックしてこれ言ってるかと思うと味わい深いわw
2024/01/31(水) 11:18:21.18ID:LYFAt3HV
なんで藤田がブロックされたことを知ってるんですかねえ
2024/01/31(水) 11:23:20.74ID:28QL/6Xx
本人おつ
2024/01/31(水) 11:29:47.58ID:28QL/6Xx
https://pbs.twimg.com/media/CZ7ztRaUsAAp_mo.jpg
ここで藤田を晒してる人も藤田もこれになってるぞ
ここで藤田を晒してる人も藤田もこれになってるぞ
2024/01/31(水) 12:34:23.88ID:keQbGeRf
2024/01/31(水) 12:40:06.64ID:LYFAt3HV
>>42
これでブロックしたことがわかるのは本人だけなんだよなあ
これでブロックしたことがわかるのは本人だけなんだよなあ
2024/01/31(水) 13:06:10.97ID:Bp2B2tNd
推察は誰でも可能だぞ
2024/01/31(水) 13:24:42.37ID:28QL/6Xx
2024/01/31(水) 13:29:44.92ID:28QL/6Xx
>>42
「理科系の作文技術」は事実と意見とを区別せよと言うが、お前がやったのは意見を事実にするまちがい
「理科系の作文技術」は事実と意見とを区別せよと言うが、お前がやったのは意見を事実にするまちがい
2024/01/31(水) 14:09:25.06ID:6OrXVgz8
>>45
「かと思うと」を都合よく削除してて草w
「かと思うと」を都合よく削除してて草w
2024/01/31(水) 14:12:47.26ID:28QL/6Xx
2024/01/31(水) 14:21:48.13ID:6OrXVgz8
> 前者は勝手に思ってるだけという意味が含まれるが後者はそうでない
「かと思うと」だから勝手に思ってるだけだ罠。
これが「ことを考えれば」なら事実として言ってることになるだろうけども。
削除したのは>>45の主張に都合が悪かったんだろう。
「かと思うと」だから勝手に思ってるだけだ罠。
これが「ことを考えれば」なら事実として言ってることになるだろうけども。
削除したのは>>45の主張に都合が悪かったんだろう。
2024/01/31(水) 18:04:57.27ID:ISRJNGq/
言い訳が苦しすぎと思って草
2024/01/31(水) 18:06:12.18ID:ISRJNGq/
藤田ってここに張り付いてると思って間違いないね
2024/01/31(水) 20:25:03.17ID:/IjwCrQL
コメントで間違い指摘すんのはいいけどさあ、結局読者は大元の間違った記事しか読まねえんだよ
藤田は編集リクエストだすか新しく記事書いとけよ
藤田は編集リクエストだすか新しく記事書いとけよ
2024/01/31(水) 21:54:28.52ID:Ttmjqk/F
分かってない人の書いたデタラメな記事を書き直すような
編集リクエスト送ったところで採用される可能性は低そうだし
コメント欄で間違いを指摘するほうがまだマシじゃね
編集リクエスト送ったところで採用される可能性は低そうだし
コメント欄で間違いを指摘するほうがまだマシじゃね
2024/01/31(水) 22:44:34.67ID:YjppNzWG
正しさというものに誠実なのはフジタ一人じゃねーか
ほかのボンクラどもはクソ記事見逃してるんでしょ
キー太はクソ記事量産してホント何がしたいんや
人類の足ひっぱってホンマ何がしたいんや
記事を書くな
記事を消せ
それがみなのためになる
ほかのボンクラどもはクソ記事見逃してるんでしょ
キー太はクソ記事量産してホント何がしたいんや
人類の足ひっぱってホンマ何がしたいんや
記事を書くな
記事を消せ
それがみなのためになる
2024/02/01(木) 01:05:42.76ID:NhFPcn66
元記事頑張って読もうとしたけど、カンマ打ちすぎて読みづらいわ〜
みんなよく読めるなこんなの
みんなよく読めるなこんなの
2024/02/01(木) 01:17:14.83ID:v7G1lekj
真面目に読んだら馬鹿になるよ
2024/02/01(木) 01:28:50.13ID:O4HDelL6
藤田もそうだけど
間違い指摘で相手にありがたいと思われないのは指摘側にも問題あるだろ
間違った情報ガーを盾につっこみテクばかり身に着けてもしょうがない
間違い指摘で相手にありがたいと思われないのは指摘側にも問題あるだろ
間違った情報ガーを盾につっこみテクばかり身に着けてもしょうがない
2024/02/01(木) 09:08:38.52ID:SabBxOsp
間違い指摘する人がもっと沢山いれば
こりゃあちょっと迂闊な記事投稿できんぞ
という雰囲気になってクソ記事が投稿される機会が減る
好循環が期待できるのでは
こりゃあちょっと迂闊な記事投稿できんぞ
という雰囲気になってクソ記事が投稿される機会が減る
好循環が期待できるのでは
2024/02/01(木) 09:15:52.54ID:SabBxOsp
去年の暮れくらいからかQiitaに
「いいね以上の気持ちはコメントで」と
表示されるようなった気がするけど運営が期待してる
コメント欄の使い方はそっちの方向なのだろう。
間違い指摘は編集リクエストでってことかな。
「いいね以上の気持ちはコメントで」と
表示されるようなった気がするけど運営が期待してる
コメント欄の使い方はそっちの方向なのだろう。
間違い指摘は編集リクエストでってことかな。
2024/02/01(木) 19:13:13.19ID:iy5DVynZ
>>28に引用されてるコメントがいつの間にか大幅に編集されてる。
https://qiita.com/toKoinX/items/ab1ec60f9062a81495dc#comment-86b460f88e97532927b5
> f-string による 「形式の内容」 と 「実際の精度」 との 「違い」 に, 気付いていただけたようで, 嬉しく思います。説明し続けた甲斐があります。
>
> また, もしかしたら, と思ったのですが 「変動可能」 とは 「保証可能:固定可能」 の意味ではありません。当たり前のことですが, float 型において, 表現可能な範囲が, 無限(永遠)な訳はありません。浮動小数点数は, 精度において 「向上することも低下することも可能:変動可能」 という意味です(敢えて 「向上と低下」 という表現をしましたが, 精度保持における相対的な精度として理解してもらえると嬉しく思います)。これに対して, 固定小数点数は, 精度において 「一定」になる, という意味です。つまり, この 「一定の範囲:定義された範囲」 内で, 精度が 「保証」 されます (小数点以下の桁数は変動しないと言うこと, つまり 「固定」 するということです)。
>
> また, 具体的な説明においては, 提供していただいた結果を使用させて頂きますと,
>
> @ 小数点以下の桁数の変動において
> 数値が小さい時 ( ex. 0.000000000033333333333333334548)においては, 多くの小数点以下の桁が正確に表現されています(3の部分)。これは数値が小さいため, 限られた範囲において, より 「多く」 の小数点以下の桁を表現していることを確認できます。
>
> A 精度の低下(変動)において
> 上記に対し, 数値が大きくなるにつれて ( ex. 3333333333333333814280192.0〜)、小数点以下の桁数が減少(変動)し, つまり 「少なく」 なり, 最終的には小数部分が, 表現されなくなります。つまり, 小数点以下の精度が犠牲(変動)になることを確認できます。
>
> 結果として, 上記の理由から 「小数点以下の桁数が数値の大きさに応じて変動可能」 で在ることを確認でき, また, この特性は, 浮動小数点数の精度が, どのように数値の大きさに依存し 「変動」 するかを反映していることも確認できます。つまり, 精度は 「保証:固定」 されず 「変動:浮動」 します。
>
> これで, 納得していただけたと思います。楽しい時間を, ありがとうございました。
https://qiita.com/toKoinX/items/ab1ec60f9062a81495dc#comment-86b460f88e97532927b5
> f-string による 「形式の内容」 と 「実際の精度」 との 「違い」 に, 気付いていただけたようで, 嬉しく思います。説明し続けた甲斐があります。
>
> また, もしかしたら, と思ったのですが 「変動可能」 とは 「保証可能:固定可能」 の意味ではありません。当たり前のことですが, float 型において, 表現可能な範囲が, 無限(永遠)な訳はありません。浮動小数点数は, 精度において 「向上することも低下することも可能:変動可能」 という意味です(敢えて 「向上と低下」 という表現をしましたが, 精度保持における相対的な精度として理解してもらえると嬉しく思います)。これに対して, 固定小数点数は, 精度において 「一定」になる, という意味です。つまり, この 「一定の範囲:定義された範囲」 内で, 精度が 「保証」 されます (小数点以下の桁数は変動しないと言うこと, つまり 「固定」 するということです)。
>
> また, 具体的な説明においては, 提供していただいた結果を使用させて頂きますと,
>
> @ 小数点以下の桁数の変動において
> 数値が小さい時 ( ex. 0.000000000033333333333333334548)においては, 多くの小数点以下の桁が正確に表現されています(3の部分)。これは数値が小さいため, 限られた範囲において, より 「多く」 の小数点以下の桁を表現していることを確認できます。
>
> A 精度の低下(変動)において
> 上記に対し, 数値が大きくなるにつれて ( ex. 3333333333333333814280192.0〜)、小数点以下の桁数が減少(変動)し, つまり 「少なく」 なり, 最終的には小数部分が, 表現されなくなります。つまり, 小数点以下の精度が犠牲(変動)になることを確認できます。
>
> 結果として, 上記の理由から 「小数点以下の桁数が数値の大きさに応じて変動可能」 で在ることを確認でき, また, この特性は, 浮動小数点数の精度が, どのように数値の大きさに依存し 「変動」 するかを反映していることも確認できます。つまり, 精度は 「保証:固定」 されず 「変動:浮動」 します。
>
> これで, 納得していただけたと思います。楽しい時間を, ありがとうございました。
2024/02/01(木) 19:16:17.76ID:iy5DVynZ
藤田のコメントに対して「具体的な説明においては, 提供していただいた結果を使用させて頂きますと」なんて言ってるけど前のコメントの「これは, 浮動小数点数の実際の精度や表現方法を直接反映している訳ではありません。完全に, 解釈違いです。f-string によるものです。」から随分方向転換した印象だわ。自分の無知さを理解はしてそう。
2024/02/01(木) 19:27:28.55ID:iy5DVynZ
新規コメントでメンションでもしないと藤田に伝わらないと思うが藤田に向けてコメント編集したんじゃないんだろうなあ。
2024/02/01(木) 19:28:10.46ID:oxhAtgOi
で、ブロックは解除されたの?
されてないなら単に言葉を選んだだけじゃね?
されてないなら単に言葉を選んだだけじゃね?
2024/02/05(月) 11:24:53.92ID:qXP2pxmH
https://qiita.com/wangqijiangjun/items/5f6d78fecd453a3ec02f
インタープリター言語の文字列とは
インタープリター言語の文字列とは
2024/02/06(火) 11:17:23.44ID:2bah6TW8
これだからJavaScript, Pythonから入った学習者はダメなんだ
初めからCを学んどけば良かったのに
初めからCを学んどけば良かったのに
2024/02/06(火) 18:52:09.86ID:eBQ3cVaU
この大学生自分でわからないこと調べて知ろうとしてるんだしQiitaではかなりマシな方だろ
2024/02/07(水) 11:50:03.74ID:3ITnw4PE
jsもtsもrubyもインタプリタじゃない件
2024/02/07(水) 11:55:20.35ID:jSb102r4
https://developer.mozilla.org/ja/docs/Web/JavaScript
> JavaScript (JS) は軽量で、インタープリター型、あるいは実行時コンパイルされる、第一級関数を備えたプログラミング言語です。
1インタープリタ型
あるいは
2実行時コンパイルされるか
の2種類の形式があるけど今現在インタープリタを採用してる実装は使われてないんじゃね
JScriptや古いブラウザまで含めるくらいの詭弁を言うなら知らんが
tsに至ってはトランスパイルが基本でgasやdenoでも内部でそうしてると思うが?
> JavaScript (JS) は軽量で、インタープリター型、あるいは実行時コンパイルされる、第一級関数を備えたプログラミング言語です。
1インタープリタ型
あるいは
2実行時コンパイルされるか
の2種類の形式があるけど今現在インタープリタを採用してる実装は使われてないんじゃね
JScriptや古いブラウザまで含めるくらいの詭弁を言うなら知らんが
tsに至ってはトランスパイルが基本でgasやdenoでも内部でそうしてると思うが?
2024/02/07(水) 20:06:15.27ID:bCoiQ9OW
> 今現在インタープリタを採用してる実装は使われてないんじゃね
フットプリント気にしないで実行効率に注力した実装しか目に入らない人かな
フットプリント気にしないで実行効率に注力した実装しか目に入らない人かな
2024/02/07(水) 20:38:43.52ID:eFBlL7/R
>>68
> 今現在インタープリタを採用してる実装は使われてないんじゃね
「使われてる」か「使われてない」かを調べようぜ?
> 詭弁を言うなら知らんが
おまえのコメントが詭弁なんじゃね
イラッとするコメント
> 内部でそうしてると思うが?
「そうしてる」か「そうしてない」かを調べようぜ?
> 今現在インタープリタを採用してる実装は使われてないんじゃね
「使われてる」か「使われてない」かを調べようぜ?
> 詭弁を言うなら知らんが
おまえのコメントが詭弁なんじゃね
イラッとするコメント
> 内部でそうしてると思うが?
「そうしてる」か「そうしてない」かを調べようぜ?
2024/02/07(水) 21:25:39.22ID:nNw4Twcj
2024/02/07(水) 23:39:49.26ID:3ITnw4PE
2024/02/08(木) 08:53:42.46ID:P0gEWX+6
>>72
https://v8.dev/docs/ignition
> V8 features an interpreter called Ignition. Ignition is a fast low-level register-based interpreter written using the backend of TurboFan. The V8 blog post presents a high-level overview of the Ignition interpreter.
https://v8.dev/docs/ignition
> V8 features an interpreter called Ignition. Ignition is a fast low-level register-based interpreter written using the backend of TurboFan. The V8 blog post presents a high-level overview of the Ignition interpreter.
2024/02/08(木) 09:24:31.60ID:L2e7Z7sZ
インタープリタ使用言語かどうかの判別は非常に簡単で
事前に実行バイナリ(CPUまたは仮想機械が実行可能なバイナリ)を用意せずにその言語テキストそのままの状態のものがインタープリタ使用言語
JavaScriptやPythonなどはインタープリタ使用言語
事前に実行バイナリ(CPUまたは仮想機械が実行可能なバイナリ)を用意せずにその言語テキストそのままの状態のものがインタープリタ使用言語
JavaScriptやPythonなどはインタープリタ使用言語
2024/02/08(木) 18:18:39.84ID:k02r3nC1
2024/02/08(木) 18:22:45.14ID:k02r3nC1
2024/02/08(木) 20:12:48.50ID:P0gEWX+6
>>76
V8のIgnitionがbytecodeインタプリタ含んでること理解してないとそんなトンチンカンな解説になるんだなあw
V8のIgnitionがbytecodeインタプリタ含んでること理解してないとそんなトンチンカンな解説になるんだなあw
2024/02/08(木) 20:56:14.22ID:uq3yASTY
JITコンパイラがインタプリタの高速化技法であることすら理解してない低脳w
2024/02/09(金) 00:21:40.59ID:pqLaMJ7g
2024/02/09(金) 12:08:09.05ID:o0U2TQaF
2024/02/09(金) 12:09:58.32ID:OKmS7aIc
重箱の隅をつつく藤田がインタプリタ言語にツッコんでないと思ったらマジで情弱だったのはほんと草
2024/02/09(金) 12:30:32.27ID:RbxUUltU
藤田じゃないとは思うけど本気でわかってないっぽいのが面白い
2024/02/09(金) 13:25:23.84ID:QGRDk9Ps
草とか面白いとかいってるけどまったく面白くない
何がどうわかってないのか具体的に書くべき
具体的に書いたら面白さが伝わるかも?
「っぽい」や「と思う」という表現がフワフワしてふざけてる
何がどうわかってないのか具体的に書くべき
具体的に書いたら面白さが伝わるかも?
「っぽい」や「と思う」という表現がフワフワしてふざけてる
2024/02/09(金) 14:14:11.41ID:SSGZhjH7
>>80
V8のリポジトリみるとインタプリタ関連のファルダに先週とかでも修正入ってるし古いことないんじゃない?
https://github.com/v8/v8/tree/main/src/interpreter
V8のリポジトリみるとインタプリタ関連のファルダに先週とかでも修正入ってるし古いことないんじゃない?
https://github.com/v8/v8/tree/main/src/interpreter
2024/02/09(金) 14:22:57.98ID:SSGZhjH7
ファルダ→フォルダ
2024/02/09(金) 17:16:51.44ID:73gZJFjp
>>67
Ruby 3.3 YJITのメモリ管理とRJIT
https://gihyo.jp/article/2024/01/ruby3.3-jit
> Ruby 3.3にはYJITとRJITという2つのJITコンパイラがあり、デフォルトでは無効になっています
Ruby 3.3 YJITのメモリ管理とRJIT
https://gihyo.jp/article/2024/01/ruby3.3-jit
> Ruby 3.3にはYJITとRJITという2つのJITコンパイラがあり、デフォルトでは無効になっています
2024/02/09(金) 17:27:34.29ID:RbxUUltU
2024/02/09(金) 17:40:51.93ID:qM5uTRHx
2024/02/09(金) 22:12:40.44ID:6TBG1n59
さすがにJSがインタプリタ言語は草
じゃあCも未練がましくインタプリタあるからインタプリタ言語なのか
じゃあCも未練がましくインタプリタあるからインタプリタ言語なのか
2024/02/09(金) 22:17:58.67ID:efxrC4Tt
インタプリタJSで思い出したけどBun Shellとやらが出たが別にNodejsでよくねってなった
2024/02/09(金) 22:53:13.18ID:0zPkP4O0
Wikipediaがまあまあ良い解説してると思うけど
https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%97%E3%83%AA%E3%82%BF
> いずれにしても、「インタプリタ言語」などという分類は本来は存在しない。単にそれぞれの言語の代表的な処理系の実装がインタプリタであったというだけで、理論上はどの言語であってもインタプリタとコンパイラのどちらでも作ることができる。しかしながら、インタプリタかしか存在しない言語があるが故に、「インタプリタ言語」や「コンパイラ言語」と区別されているのが現実である。
「インタプリタ言語」なんて定義も定かでない分類に執心してる人はどっかおかしいと思う。
https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%97%E3%83%AA%E3%82%BF
> いずれにしても、「インタプリタ言語」などという分類は本来は存在しない。単にそれぞれの言語の代表的な処理系の実装がインタプリタであったというだけで、理論上はどの言語であってもインタプリタとコンパイラのどちらでも作ることができる。しかしながら、インタプリタかしか存在しない言語があるが故に、「インタプリタ言語」や「コンパイラ言語」と区別されているのが現実である。
「インタプリタ言語」なんて定義も定かでない分類に執心してる人はどっかおかしいと思う。
2024/02/09(金) 23:51:33.46ID:FPZ+HbYB
実行直前までその言語テキストのままの(=バイナリではない)言語がインタープリタ使用言語
これは明確にインタープリタ使用言語か否か二つに分類される
JavaScriptは明確にインタープリタ使用言語
インタープリタ使用中に一部をJIT(Just In Time)コンパイルをする可能性があるというだけである
これは明確にインタープリタ使用言語か否か二つに分類される
JavaScriptは明確にインタープリタ使用言語
インタープリタ使用中に一部をJIT(Just In Time)コンパイルをする可能性があるというだけである
2024/02/10(土) 08:54:45.19ID:iJNhxzEm
インタプリタ言語かどうかって、つまり高速なコンパイラ(平たく言えば機械語に変換)を持ってるかどうかでしょ?
コンパイル速度を問わなければどの言語でもインタラクティブにコードを実行できるし、その速度を追求してるのが、つまりシェルスクリプトだのPythonだの言われてるものってイメージだわ
その言語がインタプリタ言語かどうかの明確な区別は人に依る
コンパイル速度を問わなければどの言語でもインタラクティブにコードを実行できるし、その速度を追求してるのが、つまりシェルスクリプトだのPythonだの言われてるものってイメージだわ
その言語がインタプリタ言語かどうかの明確な区別は人に依る
2024/02/10(土) 08:59:24.25ID:FbLWVB2k
2024/02/10(土) 09:13:54.94ID:iJNhxzEm
例えばKotlinのKotlin/Scriptは実行がくっそ遅いのにもかかわらずインタプリンタ言語って呼ばれてるし、
CだってbashをランタイムとしてCの生コードを実行のたびに内部で毎回makeを叩いて生成バイナリを実行してbash側で値を保持しとけば見かけ上はインタラクティブに動かせる
CだってbashをランタイムとしてCの生コードを実行のたびに内部で毎回makeを叩いて生成バイナリを実行してbash側で値を保持しとけば見かけ上はインタラクティブに動かせる
2024/02/10(土) 11:36:20.73ID:Hm/fb/pz
batファイルなんか一行実行する事にbatファイルを読み込みし直している
だから自己書き換えなどの荒業も可能
処理系に合わせて最適な言語が作られるのは当然であり「存在しない」などとオレオレ分類学を披露したところで現実はリビルド出来ない
だから自己書き換えなどの荒業も可能
処理系に合わせて最適な言語が作られるのは当然であり「存在しない」などとオレオレ分類学を披露したところで現実はリビルド出来ない
2024/02/10(土) 11:39:51.68ID:iJNhxzEm
「用途によってプログラミング言語を使い分ける」
どんな言語比較の議論でもこれに尽きるね
どんな言語比較の議論でもこれに尽きるね
2024/02/10(土) 12:55:35.27ID:F5rFj6KM
C言語の文字列以外インタプリタ言語の文字列って記事の擁護で必死になってるやついてなんか草
2024/02/10(土) 13:06:27.75ID:iJNhxzEm
>>98
すまんなんのこと?
すまんなんのこと?
100デフォルトの名無しさん
2024/02/10(土) 14:24:50.00ID:iXmvWa0I 去年の7月末に投稿されてコメント欄でのやり取り取りも8月の頭のほうで止まってる記事に今更噛み付いてコメント欄でも誰も問題としてないJSはインタプリタではないとか挙げ足取ろうとすんの痛すぎて見てらんない。
有意義な内容だと思ってるんならコメント欄に投稿してやれよ記事主も喜ぶかもしれんぞ。
有意義な内容だと思ってるんならコメント欄に投稿してやれよ記事主も喜ぶかもしれんぞ。
101デフォルトの名無しさん
2024/02/10(土) 14:33:58.43ID:iJNhxzEm 単発で安価もつけてくれないと誰がなにを話してるのか全くわからん
インタプリタについてスレが話してたからそれについて自分語りしただけで、記事がどうのコメントがどうのってのはスレを全部読んでないから全然分からんすまん
インタプリタについてスレが話してたからそれについて自分語りしただけで、記事がどうのコメントがどうのってのはスレを全部読んでないから全然分からんすまん
102デフォルトの名無しさん
2024/02/10(土) 14:35:26.57ID:l0KAcFBy >>99
ここは人間が会話する場所ではない
IQが10ぐらいの人間未満の境界知能がまぎれこんで区別がつかないんで・・・
レスをつけず独り言を投稿するだけの場所と考えるべき
ログインしてID固定されるQiitaのほうが会話に向いている
人間未満の境界知能と会話しようとするな
ここは人間が会話する場所ではない
IQが10ぐらいの人間未満の境界知能がまぎれこんで区別がつかないんで・・・
レスをつけず独り言を投稿するだけの場所と考えるべき
ログインしてID固定されるQiitaのほうが会話に向いている
人間未満の境界知能と会話しようとするな
103デフォルトの名無しさん
2024/02/10(土) 19:39:24.01ID:F5rFj6KM ほんとに藤田か?
こいつこんなアホだっけ?
こいつこんなアホだっけ?
104デフォルトの名無しさん
2024/02/10(土) 20:38:10.43ID:ztOXSr8g 逆じゃね?藤田がこんなに人間的で賢いわけがない
105デフォルトの名無しさん
2024/02/10(土) 22:34:43.94ID:vygGoAik106デフォルトの名無しさん
2024/02/10(土) 22:37:14.57ID:19ehnkJA >>105
え?藤田を知らないの?
え?藤田を知らないの?
107デフォルトの名無しさん
2024/02/10(土) 23:15:22.38ID:uaH64czl >>98
難癖つけたい記事晒したのに思うような賛同が得られず癇癪おこしてるのみっともないゾw
難癖つけたい記事晒したのに思うような賛同が得られず癇癪おこしてるのみっともないゾw
108デフォルトの名無しさん
2024/02/10(土) 23:23:22.97ID:OSaInuks109デフォルトの名無しさん
2024/02/10(土) 23:32:00.68ID:OSaInuks110デフォルトの名無しさん
2024/02/11(日) 03:22:55.56ID:0ovjpbCJ 藤田はZuishinと並ぶQiitaの粘着キャラだよ
自分で記事書かないくせに人の記事を四六時中監視して難癖つけるすごいキャラだよ
自分で記事書かないくせに人の記事を四六時中監視して難癖つけるすごいキャラだよ
111デフォルトの名無しさん
2024/02/11(日) 04:07:07.27ID:ZbOu17Mo > 自分で記事書かないくせに
ゴミ記事書くよりは書かないほうが寧ろ潔いかな。
> 難癖
誤りの指摘を難癖と解釈する人はこの業界向いてないと思う。コードレビューとかやられた日には発狂しそう。
ゴミ記事書くよりは書かないほうが寧ろ潔いかな。
> 難癖
誤りの指摘を難癖と解釈する人はこの業界向いてないと思う。コードレビューとかやられた日には発狂しそう。
112デフォルトの名無しさん
2024/02/11(日) 11:18:18.42ID:TPQqvnHR 話をそらす言い訳って見てて痛いな
113デフォルトの名無しさん
2024/02/11(日) 11:20:50.71ID:C3PL3TZQ インタプリタじゃないことを知らなかったことを指摘されたくらいで癇癪おこすなよ
114デフォルトの名無しさん
2024/02/11(日) 12:06:52.74ID:Ij1X5KaV JavaScriptはインタプリタ言語
事前にバイナリへコンパイルせずともJavaScriptテキストをインタプリタが実行してくれる
インタプリタは何度も実行される部分などをJIT(即時)コンパイルすることで高速化している
事前にバイナリへコンパイルせずともJavaScriptテキストをインタプリタが実行してくれる
インタプリタは何度も実行される部分などをJIT(即時)コンパイルすることで高速化している
115デフォルトの名無しさん
2024/02/11(日) 22:29:00.72ID:ehcvgVut116デフォルトの名無しさん
2024/02/12(月) 09:53:22.90ID:CVcv3djy まあこういうやつが巣食ってるのが5chだからな
ashworthそっくり
ていうか本人か?
ashworthそっくり
ていうか本人か?
117デフォルトの名無しさん
2024/02/12(月) 09:54:31.84ID:d+vzZzKh >>114
ソース知恵袋はもういいって
ソース知恵袋はもういいって
118デフォルトの名無しさん
2024/02/12(月) 11:16:38.77ID:Wc8gIpDp ashworthってこいつか。
https://qiita.com/ashworth
過去のコメントみるとZuishinや藤田に絡んでるから可能性ありそうw
https://qiita.com/ashworth/comments
1年ぶりくらいに投稿した最新記事
「簡単のため」はなぜ生まれたか?
https://qiita.com/ashworth/items/be0cb80e30f7a001c369
理系の人の云う「何が嬉しいかと言うと」みたいな表現が理解できず相手を非難てw
タグからしてこんなかw
> 文系 無知 理系 簡単のため バカ
おもしれえなコイツwちょっと注目してみるww
https://qiita.com/ashworth
過去のコメントみるとZuishinや藤田に絡んでるから可能性ありそうw
https://qiita.com/ashworth/comments
1年ぶりくらいに投稿した最新記事
「簡単のため」はなぜ生まれたか?
https://qiita.com/ashworth/items/be0cb80e30f7a001c369
理系の人の云う「何が嬉しいかと言うと」みたいな表現が理解できず相手を非難てw
タグからしてこんなかw
> 文系 無知 理系 簡単のため バカ
おもしれえなコイツwちょっと注目してみるww
119デフォルトの名無しさん
2024/02/12(月) 11:27:32.99ID:Wc8gIpDp ツイッターで学生にぐうの音も出ないほどにやりこめられて悔しいのでQiitaに記事書くってすげえよなあw
恥の概念が無いww
恥の概念が無いww
120デフォルトの名無しさん
2024/02/12(月) 16:33:43.47ID:VcDoDRJK121デフォルトの名無しさん
2024/02/12(月) 17:36:39.61ID:WeUNJvmR122デフォルトの名無しさん
2024/02/12(月) 17:45:52.83ID:Wc8gIpDp ashworthって前から人気者だったのねw知らんかったわww
Qiitaのクソ記事研究スレッド2 ゴミ記事量産
https://medaka.5ch.net/test/read.cgi/prog/1649036739/
Qiitaのクソ記事研究スレッド2 ゴミ記事量産
https://medaka.5ch.net/test/read.cgi/prog/1649036739/
123デフォルトの名無しさん
2024/02/13(火) 15:40:50.98ID:T8rxAn/s 大学生の正解率64.5%の問題に思うこと
https://web.archive.org/web/20221220153804/https://qiita.com/ashworth/items/a35270d88ac52116ef7d
「ツイッターでの絡み方」みたいな記事。
ものすごく気持ち悪い。
https://web.archive.org/web/20221220153804/https://qiita.com/ashworth/items/a35270d88ac52116ef7d
「ツイッターでの絡み方」みたいな記事。
ものすごく気持ち悪い。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 毒親「働かないでいつもゴロゴロして!」俺「…」毒親「あっ近隣に熊が出たって!」俺「ふぅ」毒親「どこ行くんだ」
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 生活保護の受給額ってなんでこんなに安いの?
- お前らは“スカイマイルタワー”建設計画を知っているか?
- これ誰か分かるか?
- 支払い詰まってインターネット止まった
