前スレ
ぶっちゃけ始めるのにいい言語て何 part2
http://mevius.5ch.net/test/read.cgi/tech/1594883518/
探検
ぶっちゃけ始めるのにいい言語て何 part3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/09/03(木) 14:23:33.06ID:Iw25SRBH2020/09/04(金) 23:37:49.32ID:I8Hp1/bB
pythonは人気あるけど、括弧が無いっていう他の言語との違いが気になる。
C#とかTypeScriptが良いと思う。
C#とかTypeScriptが良いと思う。
12デフォルトの名無しさん
2020/09/05(土) 02:51:46.19ID:OV3VFUME ・・・どうしてマキマはパワーを殺めてもうたん?(´;ω;`)ブワッ
2020/09/05(土) 07:53:46.85ID:27CeiSlO
コード規約が多数派に行かないと苦労しそう。
14デフォルトの名無しさん
2020/09/05(土) 20:01:59.21ID:+9oXrKGt 僕もC♯やってつ
2020/09/06(日) 15:21:11.67ID:fVJSzq3O
javascriptかな。htmlとcssを一緒に覚えるとブラウザで遊べて楽しい。コード例もゴロゴロ転がってる。
2020/09/06(日) 20:31:23.67ID:3EmhWp3D
JavaScriptはもう触りたくないンゴ
2020/09/06(日) 21:59:02.12ID:bHAmEDsp
何をやりたいかにもよらない?
例えばWeb系やりたいならJavaScriptとか
例えばWeb系やりたいならJavaScriptとか
2020/09/07(月) 00:06:42.80ID:3mV3QMzX
>>11 括弧がないってどういう意味?
2020/09/07(月) 00:59:38.23ID:iE0dVXFV
格好がつかない
2020/09/07(月) 04:25:35.25ID:PFWkTL8D
複合文の波括弧がないということでしょ。個人的にはオフサイドルールは大好きだけど、嫌いという人がいるのも分かる。
2020/09/07(月) 04:54:30.33ID:BYWLguUb
2020/09/07(月) 20:19:42.76ID:nh0ZPRbh
波カッコがないとブロックを終わるときにエディタが助けてくれないのかちょっといや
232
2020/09/07(月) 22:23:17.43ID:RPzI080p >>2 のお題であれば、波カッコを使えば左から右へ流れるようなコードが書ける
(0..9).select {|n| n % 2 == 0}.map {|n| n * n}
ところがだ、波カッコを無くしたまでは良かったけど、代わりに丸カッコを三重に入れ子にした
コードを書かざるを得ないのが Python といふ言語
list(map(lambda i:i**2 , range(0,10,2)) )
前スレ「ぶっちゃけ始めるのにいい言語て何 part2 」より引用
http://mevius.5ch.net/test/read.cgi/tech/1594883518/808/
インデントを強制することによってコードを簡潔にして可読性を高める、
と言うアイデアは決して間違いではなかったけれど、Pythonが言語設計の比較対象にしていたのは
FORTRAN/COBOL/PASCALそしてPerlといった手続き型言語とそのプログラミングパラダイムだった
確かにWHILE-ENDやFOR-ENDでループ処理をゴリゴリ回すコードが比較対象であれば美しかった
けれども時代はオブジェクト指向(メソッドチェーン)や関数型(パイプライン演算子 or 関数合成)といった
より洗練されたプログラミング表現へと進化している
たとえば古典的な関数型言語のLISPはS式と呼ばれる丸カッコの入れ子が代名詞だけれど、
最初からインデントの強制を前提に設計された関数型言語Haskellであればパイプライン演算子や関数合成は使えるし、
それどころかHaskellは型システムを前提にしたソフトウェア設計論やプログラミンングにおける圏論といった、
未来へと続く次世代プログラミングヘのパラダイムシフトへの影響をもたらしている
当初は手続き型言語として設計された(Perlと比較すれば)簡潔で美しいスクリプト言語 Python、
けれども新宿界隈の雑居ビルのごとく行き当たりばったりに中途半端なオブジェクト指向や関数型が導入された
(0..9).select {|n| n % 2 == 0}.map {|n| n * n}
ところがだ、波カッコを無くしたまでは良かったけど、代わりに丸カッコを三重に入れ子にした
コードを書かざるを得ないのが Python といふ言語
list(map(lambda i:i**2 , range(0,10,2)) )
前スレ「ぶっちゃけ始めるのにいい言語て何 part2 」より引用
http://mevius.5ch.net/test/read.cgi/tech/1594883518/808/
インデントを強制することによってコードを簡潔にして可読性を高める、
と言うアイデアは決して間違いではなかったけれど、Pythonが言語設計の比較対象にしていたのは
FORTRAN/COBOL/PASCALそしてPerlといった手続き型言語とそのプログラミングパラダイムだった
確かにWHILE-ENDやFOR-ENDでループ処理をゴリゴリ回すコードが比較対象であれば美しかった
けれども時代はオブジェクト指向(メソッドチェーン)や関数型(パイプライン演算子 or 関数合成)といった
より洗練されたプログラミング表現へと進化している
たとえば古典的な関数型言語のLISPはS式と呼ばれる丸カッコの入れ子が代名詞だけれど、
最初からインデントの強制を前提に設計された関数型言語Haskellであればパイプライン演算子や関数合成は使えるし、
それどころかHaskellは型システムを前提にしたソフトウェア設計論やプログラミンングにおける圏論といった、
未来へと続く次世代プログラミングヘのパラダイムシフトへの影響をもたらしている
当初は手続き型言語として設計された(Perlと比較すれば)簡潔で美しいスクリプト言語 Python、
けれども新宿界隈の雑居ビルのごとく行き当たりばったりに中途半端なオブジェクト指向や関数型が導入された
2020/09/07(月) 23:11:49.23ID:3uGG3SyO
>>23
偶数のみを処理するのとイテレート時に1個飛ばしで処理するのは意味が違うから混同しちゃだめ
Ruby
(0..9).filter(&:even?).map{|x| x ** 2}
Python
[x ** 2 for x in range(0, 10) if x % 2 == 0]
or
list(map(lambda x:x ** 2, filter(lambda x: x % 2 == 0, range(0,10)))) # 醜いので普通は使わない
偶数のみを処理するのとイテレート時に1個飛ばしで処理するのは意味が違うから混同しちゃだめ
Ruby
(0..9).filter(&:even?).map{|x| x ** 2}
Python
[x ** 2 for x in range(0, 10) if x % 2 == 0]
or
list(map(lambda x:x ** 2, filter(lambda x: x % 2 == 0, range(0,10)))) # 醜いので普通は使わない
252
2020/09/07(月) 23:44:37.90ID:RPzI080p >>24
> 偶数のみを処理するのとイテレート時に1個飛ばしで処理するのは意味が違うから混同しちゃだめ
前スレ808氏が苦し紛れに書いたコードでしたので、私はあえてツッコまなかったのですが。。。鬼ですね
> [x ** 2 for x in range(0, 10) if x % 2 == 0]
こちらの内包表記を用いたコードであれば「醜さ」は改善されていますね
もっともHaskellのように、あたかも数式であるかのように書ければ、
より「美しい」と共感する人は多かったのでは無いかと思われますが
[x ** 2 | x <- 0..10, x % 2 == 0]
> { x ^ 2 | x ∈ S, x > 3 } みたいな数学の集合の表現が元ネタなのかもね
前スレ「ぶっちゃけ始めるのにいい言語て何 part2 」から引用
http://mevius.5ch.net/test/read.cgi/tech/1594883518/811/
では、続きまして前スレから次のお題です
・ある配列を、昇順に並べて、反転して、文字列化して、間を”-“で繋ぐ
[1,4,3,2].sort.reverse.map(&:to_s).join('-')
前スレ「ぶっちゃけ始めるのにいい言語て何 part2 」から引用
http://mevius.5ch.net/test/read.cgi/tech/1594883518/791-792/
このように波カッコを使えば、先のお題と同様に左から右へと流れるようなコードが書けます
たいして難しいどころか日常的に見られる簡単なお題ですから、もちろん内包表記でも書けますよね?
> 偶数のみを処理するのとイテレート時に1個飛ばしで処理するのは意味が違うから混同しちゃだめ
前スレ808氏が苦し紛れに書いたコードでしたので、私はあえてツッコまなかったのですが。。。鬼ですね
> [x ** 2 for x in range(0, 10) if x % 2 == 0]
こちらの内包表記を用いたコードであれば「醜さ」は改善されていますね
もっともHaskellのように、あたかも数式であるかのように書ければ、
より「美しい」と共感する人は多かったのでは無いかと思われますが
[x ** 2 | x <- 0..10, x % 2 == 0]
> { x ^ 2 | x ∈ S, x > 3 } みたいな数学の集合の表現が元ネタなのかもね
前スレ「ぶっちゃけ始めるのにいい言語て何 part2 」から引用
http://mevius.5ch.net/test/read.cgi/tech/1594883518/811/
では、続きまして前スレから次のお題です
・ある配列を、昇順に並べて、反転して、文字列化して、間を”-“で繋ぐ
[1,4,3,2].sort.reverse.map(&:to_s).join('-')
前スレ「ぶっちゃけ始めるのにいい言語て何 part2 」から引用
http://mevius.5ch.net/test/read.cgi/tech/1594883518/791-792/
このように波カッコを使えば、先のお題と同様に左から右へと流れるようなコードが書けます
たいして難しいどころか日常的に見られる簡単なお題ですから、もちろん内包表記でも書けますよね?
2020/09/07(月) 23:59:11.84ID:3uGG3SyO
>>25
>このように波カッコを使えば
コードブロックの表現に波括弧やキーワードを使うのか
それともインデントを使うのかとは関係なくない?
Pythonが複数行のlambdaを書けないのはPython特有の問題だし
PythonのAPI設計がオブジェクト指向的じゃないのもPython特有の問題でインデントとは関係ない
>このように波カッコを使えば
コードブロックの表現に波括弧やキーワードを使うのか
それともインデントを使うのかとは関係なくない?
Pythonが複数行のlambdaを書けないのはPython特有の問題だし
PythonのAPI設計がオブジェクト指向的じゃないのもPython特有の問題でインデントとは関係ない
2020/09/08(火) 00:06:33.87ID:d82mVcHe
単なる癖づけの問題で、多数派の方が楽だよねって思うが。
282
2020/09/08(火) 00:37:25.12ID:1GKR+zTs >>26
そもそも>>25のコードでは波カッコを使っていない、というオチは置いといて(苦笑
[1,4,3,2].sort.reverse.map(&:to_s).join('-')
>>25で書いたように、Pythonが誕生した手続き型プログラミングが主流の時代には、
> コードブロックの表現に波括弧やキーワードを使うのか
> それともインデントを使うのかとは
大いに関係がありました(過去形)
Pascal の begin..end を使うのかCの{..}を使うのか、いやそもそもブロック表現は
具象構文にインデントを取り込めば..といった論争です(Occamといふ言語をしていますか?)
今となっては当時を知らない若手か老害しか興味を持たないようなつまらない話題です
おっしゃるように問題は、元々は1980年代の設計思想(手続き型パラダイム)で設計されて誕生し、
時代時代の流行を追いかけて後方互換性を断絶するような改変(Python2->3)を強行してもなお、
中途半端な関数型プログラミンングやオブジェクト指向プログラミングしか
書けないPythonの現状にあるわけです
で、あなたはこの現状を正確に認識した上で、そんな言語を「ぶっちゃけ始めるのにいい言語」として
他人にお薦めしますか?
もちろん実世界の閉じた世界で何も知らない初心者を相手にして、優越感に浸る手段とはなるのでしょうけれど
そもそも>>25のコードでは波カッコを使っていない、というオチは置いといて(苦笑
[1,4,3,2].sort.reverse.map(&:to_s).join('-')
>>25で書いたように、Pythonが誕生した手続き型プログラミングが主流の時代には、
> コードブロックの表現に波括弧やキーワードを使うのか
> それともインデントを使うのかとは
大いに関係がありました(過去形)
Pascal の begin..end を使うのかCの{..}を使うのか、いやそもそもブロック表現は
具象構文にインデントを取り込めば..といった論争です(Occamといふ言語をしていますか?)
今となっては当時を知らない若手か老害しか興味を持たないようなつまらない話題です
おっしゃるように問題は、元々は1980年代の設計思想(手続き型パラダイム)で設計されて誕生し、
時代時代の流行を追いかけて後方互換性を断絶するような改変(Python2->3)を強行してもなお、
中途半端な関数型プログラミンングやオブジェクト指向プログラミングしか
書けないPythonの現状にあるわけです
で、あなたはこの現状を正確に認識した上で、そんな言語を「ぶっちゃけ始めるのにいい言語」として
他人にお薦めしますか?
もちろん実世界の閉じた世界で何も知らない初心者を相手にして、優越感に浸る手段とはなるのでしょうけれど
2020/09/08(火) 09:26:52.11ID:01u98+/t
評価軸の1つとしてそういうことを気にする人もいるというのはわからないでもないけど、Pythonは普通に「ぶっちゃけ始めるのにいい言語」としては上位の方でしょ。
お勧めリストとして、RubyをPytnonより上位に位置付ける人よりも、その逆の人の方が圧倒的に多いと思うけど。
お勧めリストとして、RubyをPytnonより上位に位置付ける人よりも、その逆の人の方が圧倒的に多いと思うけど。
2020/09/08(火) 17:57:04.25ID:Rm9gieqX
インデントしてりゃそれが制御の範囲を示すんだって頭が
できちゃうのは副作用でかくないか?
できちゃうのは副作用でかくないか?
2020/09/08(火) 18:09:43.81ID:jZ8u+myy
2020/09/08(火) 20:03:16.04ID:4Q+xgnjB
なんかやべーやつが居座ってるスレなのは把握
2020/09/08(火) 22:56:44.01ID:WZqhOJW2
>>30
そこまで頭の悪い人はいないでしょ。
「VBAから入ると変数宣言はDimでやるんだという頭ができちゃうから副作用がでかい」とか考えるならそうかもしれないが。
両方やった上でインデントが強制されるのは窮屈だから御免被りたいという意見は十分ありうるとは思うが。
そこまで頭の悪い人はいないでしょ。
「VBAから入ると変数宣言はDimでやるんだという頭ができちゃうから副作用がでかい」とか考えるならそうかもしれないが。
両方やった上でインデントが強制されるのは窮屈だから御免被りたいという意見は十分ありうるとは思うが。
2020/09/08(火) 23:11:58.53ID:txiCBqFi
「流れるように」
2020/09/09(水) 00:49:52.32ID:U+WWUaPe
インデントはデメリットに比べてメリットが小さすぎるから採用言語が少ない
2020/09/09(水) 06:16:15.19ID:+wID2zCZ
行数が減るメリットは小さくないと思うが。閉じ括弧やendが不要なのでまず1行分減るし、開き括弧やbeginで1行使う流儀ならさらにもう1行分減らすことができる。
オフサイドルールを採用する言語が今のところ少ない理由は、メリットの少なさというよりも、インデントを強制されるのは窮屈に感じるという気質の人が、プログラマには少なくないからではないかと思う。
Pythonの人気でそれが今後変わるのか変わらないのかは分からないが……。
オフサイドルールを採用する言語が今のところ少ない理由は、メリットの少なさというよりも、インデントを強制されるのは窮屈に感じるという気質の人が、プログラマには少なくないからではないかと思う。
Pythonの人気でそれが今後変わるのか変わらないのかは分からないが……。
2020/09/09(水) 09:30:03.91ID:DjXMW823
字下げスタイルはどれが好き?
C#はオールマンスタイル、Javaはカーネルスタイルが主流だけど
C#はオールマンスタイル、Javaはカーネルスタイルが主流だけど
2020/09/09(水) 10:35:12.03ID:UWAKNRKG
オールマンが見易くて好きだな
行はその分増えちゃうけど現代では困ることもないでしょう
行はその分増えちゃうけど現代では困ることもないでしょう
2020/09/09(水) 12:34:01.79ID:DX/5ZzFp
2020/09/09(水) 12:48:13.64ID:DX/5ZzFp
>>36
インデントを強制されるのは窮屈に感じるのは気質の問題じゃなく合理的な理由があるから
間違ってたらバグる、閉じ括弧に比べて間違いを見つけるのが面倒、オートフォーマットできない、改行を入れて読みやすくする自由度が低い
自由度が低いと制約を常に頭の片隅に置きながらコードを書く必要があって脳を活用できる度合いが下がる。
理由をうまく言語化出来ないことを気質の問題にしてるとロクなことないよ
インデントを強制されるのは窮屈に感じるのは気質の問題じゃなく合理的な理由があるから
間違ってたらバグる、閉じ括弧に比べて間違いを見つけるのが面倒、オートフォーマットできない、改行を入れて読みやすくする自由度が低い
自由度が低いと制約を常に頭の片隅に置きながらコードを書く必要があって脳を活用できる度合いが下がる。
理由をうまく言語化出来ないことを気質の問題にしてるとロクなことないよ
2020/09/09(水) 14:01:47.15ID:+wID2zCZ
>>39-40
そんなに拘るつもりもないんだけど、閉じ括弧やendを使う言語でも普通はその後空行を入れるでしょ。行数が減らないというのはさすがに無理筋無批判だと思うなぁ……。
インデントミスでバグるというのは具体的にどういうケースを想定しているのかよく分からないけれど、ブロックの範囲についてプログラマの勘違い・書き誤りがあるケースなら、早めに検出してくれるほうがありがたいと思うが。
閉じ括弧と比べて間違いを見つけるのが面倒というのもあまりピンとこないような。インデント幅が違っていたら警告が出るわけだし、その後、正しいブロックの範囲を示すように直す作業はどちらでも同じでしょ。ぶら下がりelseみたいな問題が生じないのはインデント強制の言語(あるいは括弧を省略できない言語)のメリットだと思うけど。
オートフォーマットの必要性が高いのは、そもそも括弧を書く位置がバラバラだと読みづらいという問題が大きいからでは?
読みやすさのために空行を入れることはインデント強制の言語でも普通にできるし、文の途中で改行を入れるときに行継続が必要になるというのは、物理改行を文の終わりにする言語共通の特徴だろう。行継続なしで書ける方がスッキリしていて良いという感覚はありうるけれど、それはまさに気質の問題だと思うが。
インデント強制が好きではないという人が多くいるのもわかるので、あまり拘る気持ちもないのだけど、個人的には>>39-40の挙げる理由はあまり「合理的な理由」とは思えなかったかな。
そんなに拘るつもりもないんだけど、閉じ括弧やendを使う言語でも普通はその後空行を入れるでしょ。行数が減らないというのはさすがに無理筋無批判だと思うなぁ……。
インデントミスでバグるというのは具体的にどういうケースを想定しているのかよく分からないけれど、ブロックの範囲についてプログラマの勘違い・書き誤りがあるケースなら、早めに検出してくれるほうがありがたいと思うが。
閉じ括弧と比べて間違いを見つけるのが面倒というのもあまりピンとこないような。インデント幅が違っていたら警告が出るわけだし、その後、正しいブロックの範囲を示すように直す作業はどちらでも同じでしょ。ぶら下がりelseみたいな問題が生じないのはインデント強制の言語(あるいは括弧を省略できない言語)のメリットだと思うけど。
オートフォーマットの必要性が高いのは、そもそも括弧を書く位置がバラバラだと読みづらいという問題が大きいからでは?
読みやすさのために空行を入れることはインデント強制の言語でも普通にできるし、文の途中で改行を入れるときに行継続が必要になるというのは、物理改行を文の終わりにする言語共通の特徴だろう。行継続なしで書ける方がスッキリしていて良いという感覚はありうるけれど、それはまさに気質の問題だと思うが。
インデント強制が好きではないという人が多くいるのもわかるので、あまり拘る気持ちもないのだけど、個人的には>>39-40の挙げる理由はあまり「合理的な理由」とは思えなかったかな。
2020/09/09(水) 14:04:37.41ID:+wID2zCZ
変換ミス失礼。無理筋無批判 → 無理筋な批判
2020/09/09(水) 14:33:41.91ID:UWAKNRKG
俺のソースコード並みに長え
2020/09/09(水) 14:45:23.92ID:JayL9lJy
インデントでネスティングの深さを判断するのに、それをユーザ任せにすると言うのはよくないと思うけどな、人が作った奴なんてインデントを合わせるのに一苦労する。
最初からインデントをチェックしてくれるPython の方がマシ。
最初からインデントをチェックしてくれるPython の方がマシ。
2020/09/09(水) 15:55:34.59ID:Hy/Ksgks
Pythonのインデントの関係で引っかかったことがあるのは、ヒアドキュメントとしての三連クォート文字列くらいかな。
最初、/* 〜 */コメントと同じ感覚で書いてしまったんだけど、実際には単なる文字列リテラルで式文だから、インデントルールが適用されるんだよね。考えてみれば当然のことなんだが。
引っかかったことがあるのはそれくらいで、あとは波括弧を使う言語と変わりない感覚で書けていると思う。
最初、/* 〜 */コメントと同じ感覚で書いてしまったんだけど、実際には単なる文字列リテラルで式文だから、インデントルールが適用されるんだよね。考えてみれば当然のことなんだが。
引っかかったことがあるのはそれくらいで、あとは波括弧を使う言語と変わりない感覚で書けていると思う。
2020/09/09(水) 19:21:51.36ID:oakMIUIv
行数が減るのがメリットとかプログラムまともに書けない人っぽいなw
2020/09/09(水) 22:16:38.50ID:yMfVretT
Pythonのようなインデントに意味を持たず言語もデメリットを理解した上で使うならいいと思うが、全く理解してないんだね
単なる経験不足ならいいけど数年以上やってるようなら言語の弊害と言えそう
単なる経験不足ならいいけど数年以上やってるようなら言語の弊害と言えそう
2020/09/09(水) 22:42:50.98ID:Hy/Ksgks
デメリットの話なら、具体的な点を挙げた方が有益だと思うが。もっともな理由なら「ふーん、なるほど」となるだろうし、大したことのない理由なら「うーん、そうか?」となるだろうし。
いずれにせよ、この手のスレで>>47のように勿体ぶるクズの気持ちは正直よくわからん。
いずれにせよ、この手のスレで>>47のように勿体ぶるクズの気持ちは正直よくわからん。
2020/09/09(水) 23:57:20.89ID:syiPJYMx
アセンブラなら
インデントなんてあまり気にしなくてもいいんだけどなぁ
インデントなんてあまり気にしなくてもいいんだけどなぁ
2020/09/10(木) 19:47:03.83ID:WJXSdxnL
アセンブラーの書いたC++とか全然OOしてないよな
2020/09/10(木) 21:38:27.75ID:cx/3z2qx
アセンブラ0X?
2020/09/10(木) 21:46:50.56ID:U1ghgEvu
>>46
え?
え?
2020/09/11(金) 06:21:41.67ID:rDZLwTxX
アセンブラーできる19歳の書いたC++がこれだ
https://sourceforge.net/p/winvn-jp-kinoko/code/HEAD/tree/iwas19/winvn/wvstring.cpp
オブジェクトどこいったw
以下解説
スタックトレースとメモリーリーク検出ライブラリ
wvglob.h wvstring.hとかもっとひどい
以下願望
C++のnew演算子もdefineとかでフックしたいぞ
OvjectiveCとか一バイトオーバーフローで警告もなく
クラッシュして不便すぎる
https://sourceforge.net/p/winvn-jp-kinoko/code/HEAD/tree/iwas19/winvn/wvstring.cpp
オブジェクトどこいったw
以下解説
スタックトレースとメモリーリーク検出ライブラリ
wvglob.h wvstring.hとかもっとひどい
以下願望
C++のnew演算子もdefineとかでフックしたいぞ
OvjectiveCとか一バイトオーバーフローで警告もなく
クラッシュして不便すぎる
2020/09/11(金) 06:26:55.72ID:rDZLwTxX
2020/09/11(金) 06:55:40.91ID:rDZLwTxX
v? bでした、、
プログラマーの老化とメンテナンス性能について
なんてスレが欲しい
プログラマーの老化とメンテナンス性能について
なんてスレが欲しい
2020/09/11(金) 15:07:34.21ID:rDZLwTxX
まあ、80486が新進気鋭だった時代のC++だね。
レジストリで計算させてヒープメモリを使わず、
スタック変数さえスピードのネックになった時代っす。
一時キャッシュはあったが二時キャッシとヒープキャッシュメモリとか無かったんじゃ
レジストリで計算させてヒープメモリを使わず、
スタック変数さえスピードのネックになった時代っす。
一時キャッシュはあったが二時キャッシとヒープキャッシュメモリとか無かったんじゃ
2020/09/11(金) 15:10:22.04ID:rDZLwTxX
で、本題に戻る。
Visual C# 2019パーフェクトマスターって3200円の書籍かいましたが、
これGUIアプリ作るゴールとして、勉強した方がよき?
JavaSwingみたいな今からは時間の無駄ってことにはならん?
Visual C# 2019パーフェクトマスターって3200円の書籍かいましたが、
これGUIアプリ作るゴールとして、勉強した方がよき?
JavaSwingみたいな今からは時間の無駄ってことにはならん?
2020/09/11(金) 15:33:50.58ID:rDZLwTxX
Javaでは途中まで、やりましたが
SmallMIDIMix概要: SmallMIDIMix
https://smallmidimix.seesaa.net/article/474509301.html
みたいのC#で、できたら、クロスプラットフォームな
ライブラリが欲しい
アプリまでクロスプラットフォームでないにしてもね
過去スレ全ては読み終ってないですが、、
SmallMIDIMix概要: SmallMIDIMix
https://smallmidimix.seesaa.net/article/474509301.html
みたいのC#で、できたら、クロスプラットフォームな
ライブラリが欲しい
アプリまでクロスプラットフォームでないにしてもね
過去スレ全ては読み終ってないですが、、
2020/09/11(金) 16:11:33.82ID:rDZLwTxX
入りたかった会社の募集みたらC C++って書いてありましたわ、
また戻るのか私は
では、、
また戻るのか私は
では、、
2020/09/11(金) 16:23:30.35ID:f71Kzwl/
レジストリで計算www
2020/09/11(金) 16:36:20.18ID:rDZLwTxX
w レジスタ w
2020/09/12(土) 12:12:14.87ID:2yAyoIwr
レジストリワロタwww
C#でGUIはWindowsなら色々あるけど
それ以外はUnityかXamarinしかないんじゃないかな
クロスプラットフォームならElectronが良いとは思うけど
GUIアプリならJAVAでも悪くは無いけど今更感はあるかな
C#でGUIはWindowsなら色々あるけど
それ以外はUnityかXamarinしかないんじゃないかな
クロスプラットフォームならElectronが良いとは思うけど
GUIアプリならJAVAでも悪くは無いけど今更感はあるかな
2020/09/13(日) 10:59:45.58ID:RvTjGpTG
アセンブラならレジストリで計算しなくても済むんだけどなぁ
2020/09/13(日) 11:02:38.47ID:BN9NteHY
じわじわ来るな
65デフォルトの名無しさん
2020/09/16(水) 23:01:50.93ID:oh4BMBDv しーしゃああぷっ
66デフォルトの名無しさん
2020/09/17(木) 00:50:27.96ID:7NFmc0PC Pythonってどうやって支持者集めたんだろうね
言語そのものよりコミュニティの中心人物が天才だった?
言語そのものよりコミュニティの中心人物が天才だった?
2020/09/17(木) 01:34:09.59ID:L6NPlBH9
レジストリ
じわる
じわる
2020/09/17(木) 06:23:43.84ID:7+LGM74S
アセンブラの入門サイトで笑ったよ。
誰も信用できない人向けだってさ。
でも、コンピューターとは?ってところから学ぶのも良いかもな。
誰も信用できない人向けだってさ。
でも、コンピューターとは?ってところから学ぶのも良いかもな。
2020/09/17(木) 09:55:49.88ID:CL2HMvAf
プログラミングやるのに言語なんかいらん
紙と鉛筆あればできる
紙と鉛筆あればできる
2020/09/17(木) 11:41:44.72ID:FJaokp+J
>>66 教育用言語にはインタプリタ言語が適している。
古くはBASIC 、Microsoft BASIC が一世を風靡した。
その後釜に座ったのがPython 今やほとんどの大学で教えているから、学生、研究者が高度なツールとして使うために膨大なライブラリ群が集まり今や押しも押されぬ位置を占めた。
高度な処理になればなるほどPython 一択。 例えば AI
Mucro:bits は小学生用からの勉強用コンピュータ(2000円位)だが、Micro Pyhon が動く。
エディタでブロックプログラミングするとPython コードが吐き出される。 それをMicrobit にダウンなロードするとLチカやブザー、音楽、Bluetooth 、温度計、、、、などで遊べる。
イギリスでは小学生4〜5年生全員に無料配布している。
日本の検定教科書でもPythonを扱い始めた。
古くはBASIC 、Microsoft BASIC が一世を風靡した。
その後釜に座ったのがPython 今やほとんどの大学で教えているから、学生、研究者が高度なツールとして使うために膨大なライブラリ群が集まり今や押しも押されぬ位置を占めた。
高度な処理になればなるほどPython 一択。 例えば AI
Mucro:bits は小学生用からの勉強用コンピュータ(2000円位)だが、Micro Pyhon が動く。
エディタでブロックプログラミングするとPython コードが吐き出される。 それをMicrobit にダウンなロードするとLチカやブザー、音楽、Bluetooth 、温度計、、、、などで遊べる。
イギリスでは小学生4〜5年生全員に無料配布している。
日本の検定教科書でもPythonを扱い始めた。
2020/09/17(木) 11:45:03.76ID:FJaokp+J
教育用コンピュータとして、raspberry pi が生まれた。
数千円でLinux が動く。これもPython で動かすのが基本となっている。
色んなセンサーを追加する事で機械学習とか高度な事もできる。
数千円でLinux が動く。これもPython で動かすのが基本となっている。
色んなセンサーを追加する事で機械学習とか高度な事もできる。
2020/09/18(金) 18:58:22.57ID:4IDnzIte
2020/09/18(金) 19:54:19.43ID:SloIDv3t
言語なんかいらんっていってるのに…
74デフォルトの名無しさん
2020/09/18(金) 20:51:58.45ID:bVx/alhd >>72
>69じゃないけど、手続き型言語じゃ簡単なのしか紙面では追えない(基本情報の試験とか、コードから実行結果を予想する事自体は不可能じゃない)けど、
Haskellなら多少複雑になっても計算を進めるみたいにして実行結果を求められるよ。
>69じゃないけど、手続き型言語じゃ簡単なのしか紙面では追えない(基本情報の試験とか、コードから実行結果を予想する事自体は不可能じゃない)けど、
Haskellなら多少複雑になっても計算を進めるみたいにして実行結果を求められるよ。
2020/09/19(土) 07:50:42.75ID:kGiNzl5D
Pythonは昔「こんにちはマイコン」とか本出してたゲームセンターあらしの作者のすがやみつるって人が、
「こんにちはPython」って本最近出したけど、あの人もうおじいちゃんの筈だから
基本的なことはおじいちゃんでも教えることが出来るくらい簡単なのかもしれないね。
「こんにちはPython」って本最近出したけど、あの人もうおじいちゃんの筈だから
基本的なことはおじいちゃんでも教えることが出来るくらい簡単なのかもしれないね。
2020/09/19(土) 21:36:42.73ID:MBYSM5dA
2020/09/20(日) 14:50:01.24ID:N26278Oh
パソコンでライブラリAPI使うのはプログラミングじゃないので〜
78デフォルトの名無しさん
2020/09/20(日) 19:01:43.79ID:ne2DQc4d アセンブリ
2020/09/21(月) 00:02:42.05ID:tf3MsgL+
>>76 ちゃんと読めよ。
2020/09/21(月) 00:09:42.85ID:tf3MsgL+
>>77 プログラミングって問題を解決するためのツールだぞ、利用できるものは何でも使って早く安く解決するのがプロだよ。
1から手作りしてるのはただのプログラミングのお勉強。
1から手作りしてるのはただのプログラミングのお勉強。
2020/09/21(月) 09:00:16.47ID:PgrCfccK
逆にわざわざフルスクラッチでゼロから作るメリットってなんかある?
2020/09/21(月) 09:20:50.42ID:D3lJhgn+
83デフォルトの名無しさん
2020/09/24(木) 15:14:57.09ID:zrfzyy+Q >>1
質問させてください。
質問内容は初心者はどのプログラミング言語からはじめたらいいのか?です。
色々ググってみると、
1 求人や受託案件から逆算して○○か□□パターン。
2 自然言語のおいてのラテン語にあたるC言語、C言語をものにすれば将来的にもつぶしがきく
3 初心者だから簡単な言語、とにかく簡単な言語△△か××パターン。
4 小学生もプログラミング教育がはじまったから小学生向け教材の◎◎か●●パターン。
5 コンピューターは機械語しか理解しない、機械語から勉強すればコンピューターの動作原理から理解でき真のプログラマーになれるパターン。
こんな感じでした。
1は今のところIT系の業界に就職転職する予定はないのでパス。
2も今の段階ではイージーに始めたいのでパス。
4は簡単に見ましたがプログラム学習が主目的で実際に使えるプログラムができるのか?が不明なのでなるべく避けたい。
5はディープな世界なので後回し。
という感じで3だと思います。
やりたいこと(ゲームを作りたいなど)は特になく単純に作って動かして修正してまた動かしての中で日々の役に立つものができたらいいなくらいの気持ちです。
おすすめ言語を数個教えてください。
質問させてください。
質問内容は初心者はどのプログラミング言語からはじめたらいいのか?です。
色々ググってみると、
1 求人や受託案件から逆算して○○か□□パターン。
2 自然言語のおいてのラテン語にあたるC言語、C言語をものにすれば将来的にもつぶしがきく
3 初心者だから簡単な言語、とにかく簡単な言語△△か××パターン。
4 小学生もプログラミング教育がはじまったから小学生向け教材の◎◎か●●パターン。
5 コンピューターは機械語しか理解しない、機械語から勉強すればコンピューターの動作原理から理解でき真のプログラマーになれるパターン。
こんな感じでした。
1は今のところIT系の業界に就職転職する予定はないのでパス。
2も今の段階ではイージーに始めたいのでパス。
4は簡単に見ましたがプログラム学習が主目的で実際に使えるプログラムができるのか?が不明なのでなるべく避けたい。
5はディープな世界なので後回し。
という感じで3だと思います。
やりたいこと(ゲームを作りたいなど)は特になく単純に作って動かして修正してまた動かしての中で日々の役に立つものができたらいいなくらいの気持ちです。
おすすめ言語を数個教えてください。
2020/09/24(木) 17:43:17.77ID:FurTts5b
>>83
実行する環境も書かずやりたいことも無いのにオススメ教えてって無理
プログラムは誰にでもできるけど、やりたいことや目的に沿ってやっていくことが勉強になるから
それがなければモチベーションが続かないので上達しないし止めといた方がいい
実行する環境も書かずやりたいことも無いのにオススメ教えてって無理
プログラムは誰にでもできるけど、やりたいことや目的に沿ってやっていくことが勉強になるから
それがなければモチベーションが続かないので上達しないし止めといた方がいい
2020/09/24(木) 18:17:54.18ID:sW11ypIO
2020/09/24(木) 18:37:20.04ID:eJ60na0U
>>83
Pythonでいいんじゃね?
私の真似をすると、工業高校生が使うポケコンBASICとかあるけど。
※Visual Basicとは全く違う
今の時代ならPythonにするかな。
簡単だし。実用面もあるし。
Pythonで簡単な計算スクリプトを作成し、スマホに忍ばせておくという簡単なことから始めればいい気がする。
興味が湧いたらガチな開発に切り替えられるし。
Pythonでいいんじゃね?
私の真似をすると、工業高校生が使うポケコンBASICとかあるけど。
※Visual Basicとは全く違う
今の時代ならPythonにするかな。
簡単だし。実用面もあるし。
Pythonで簡単な計算スクリプトを作成し、スマホに忍ばせておくという簡単なことから始めればいい気がする。
興味が湧いたらガチな開発に切り替えられるし。
2020/09/24(木) 19:13:54.51ID:qMR+aI5t
>>83
言語というよりプログラミング環境を整え触れることから始めた方がいい
N予備校の入門Webアプリコースお薦め
https://www.nnn.ed.nico/pages/programming/
この中で近年メジャーエディタなVisual Studio Codeの扱いを学べる
言語としてはJavascript/html/cssで、
どうWebがコントロールされているか知れる
VS Code分かったら、PythonやC#なり気になる言語の環境作ってそっち学ぶといい
なおWebアプリに興味あればそのまま進めると仮想サーバー構築まで学べる
言語というよりプログラミング環境を整え触れることから始めた方がいい
N予備校の入門Webアプリコースお薦め
https://www.nnn.ed.nico/pages/programming/
この中で近年メジャーエディタなVisual Studio Codeの扱いを学べる
言語としてはJavascript/html/cssで、
どうWebがコントロールされているか知れる
VS Code分かったら、PythonやC#なり気になる言語の環境作ってそっち学ぶといい
なおWebアプリに興味あればそのまま進めると仮想サーバー構築まで学べる
2020/09/24(木) 19:52:27.63ID:coBecurU
スマホでも使える言語が良いと思うよ。
Pythonならスマホでも使える。
いつでもどこでも勉強できる。
Pythonならスマホでも使える。
いつでもどこでも勉強できる。
89デフォルトの名無しさん
2020/09/24(木) 20:22:23.56ID:zrfzyy+Q 沢山の回答ありがとうございます。
>>84
> 実行する環境も書かずやりたいことも無いのにオススメ教えてって無理
> プログラムは誰にでもできるけど、やりたいことや目的に沿ってやっていくことが勉強になるから
> それがなければモチベーションが続かないので上達しないし止めといた方がいい
>>85
> どういう言語がいいかは「日々の役に立つもの」のイメージ次第
おっしゃる通りです。作りたいことやりたいことが決まらないと進む道もわからない。
しかしながらイメージするにも地図すらなくイメージすら難しいという悩みがループしている状態です。
>>86
> Pythonでいいんじゃね?
> 今の時代ならPythonにするかな。
> 簡単だし。実用面もあるし。
> Pythonで簡単な計算スクリプトを作成し、スマホに忍ばせておくという簡単なことから始めればいい気がする。
>>88
> スマホでも使える言語が良いと思うよ。
> Pythonならスマホでも使える。
> いつでもどこでも勉強できる。
プログラム言語難易度でPythonは★★、C言語やC++は★★★カテゴリーに入っているので選択肢から除外していました。
初心者向きでもあるわけですね。
とりあえず、Pythonではじめてみます
>>87
こんな便利なネット学習環境があるのですね、月1000円と安い。
自分は本で学習してみることから開始してみます。
みなさん、色々おしえていただきありがとうございます。
>>84
> 実行する環境も書かずやりたいことも無いのにオススメ教えてって無理
> プログラムは誰にでもできるけど、やりたいことや目的に沿ってやっていくことが勉強になるから
> それがなければモチベーションが続かないので上達しないし止めといた方がいい
>>85
> どういう言語がいいかは「日々の役に立つもの」のイメージ次第
おっしゃる通りです。作りたいことやりたいことが決まらないと進む道もわからない。
しかしながらイメージするにも地図すらなくイメージすら難しいという悩みがループしている状態です。
>>86
> Pythonでいいんじゃね?
> 今の時代ならPythonにするかな。
> 簡単だし。実用面もあるし。
> Pythonで簡単な計算スクリプトを作成し、スマホに忍ばせておくという簡単なことから始めればいい気がする。
>>88
> スマホでも使える言語が良いと思うよ。
> Pythonならスマホでも使える。
> いつでもどこでも勉強できる。
プログラム言語難易度でPythonは★★、C言語やC++は★★★カテゴリーに入っているので選択肢から除外していました。
初心者向きでもあるわけですね。
とりあえず、Pythonではじめてみます
>>87
こんな便利なネット学習環境があるのですね、月1000円と安い。
自分は本で学習してみることから開始してみます。
みなさん、色々おしえていただきありがとうございます。
2020/09/24(木) 21:00:21.08ID:ov+DsxAk
>>89 Python なら無料の教材がネットに山のようにある。
電子教材ならサンプルを試すのにもコピペで試せるから効率的。
公式ドキュメントもネットにあるが、全くの初心者だと少し難しく感じるだろうから入門用教材から始めた方が良い。
電子教材ならサンプルを試すのにもコピペで試せるから効率的。
公式ドキュメントもネットにあるが、全くの初心者だと少し難しく感じるだろうから入門用教材から始めた方が良い。
2020/09/24(木) 21:51:50.54ID:sW11ypIO
2020/09/24(木) 21:54:22.32ID:80+YcRw8
本命】Blazor スレ1【真打】
https://mevius.5ch.net/test/read.cgi/tech/1595255796/608
ここに書いた
YouTube で有名な雑食系エンジニア・KENTA は、
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる
KENTA の動画を参照
https://mevius.5ch.net/test/read.cgi/tech/1595255796/608
ここに書いた
YouTube で有名な雑食系エンジニア・KENTA は、
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる
KENTA の動画を参照
93デフォルトの名無しさん
2020/09/30(水) 02:19:55.66ID:9soCUyOm ここまでエビデンス0
2020/09/30(水) 12:08:08.25ID:NNWpaWfq
>>89
JavaScriptならパソコン開いてすぐ出来るよ
メモ帳で書いて動かして見ようさ
半角で書いて拡張子HTAで保存後ダブルクリックだけ
<script>
var str = “ HELLO WORLD<br>”; var num =0;
for(var i=0; i<10; i++){
num=i*i;
document.writeln(“[“, num, “]”, str);
}
</script>
超簡単!
JavaScriptならパソコン開いてすぐ出来るよ
メモ帳で書いて動かして見ようさ
半角で書いて拡張子HTAで保存後ダブルクリックだけ
<script>
var str = “ HELLO WORLD<br>”; var num =0;
for(var i=0; i<10; i++){
num=i*i;
document.writeln(“[“, num, “]”, str);
}
</script>
超簡単!
9592
2020/09/30(水) 12:55:02.17ID:/dbaz1tV 未経験なら、Ruby 一択!
他の言語は、挫折確率が非常に高い。
だから、全ての学校は、Rubyばかり教える
そして、ベンチャー企業は、Ruby on Rails ばかり採用する
他の言語は、挫折確率が非常に高い。
だから、全ての学校は、Rubyばかり教える
そして、ベンチャー企業は、Ruby on Rails ばかり採用する
2020/09/30(水) 13:45:49.55ID:DAyPdpc2
>>95
rails6がrails5に勝ってる点を教えてくれ
rails6がrails5に勝ってる点を教えてくれ
9792
2020/09/30(水) 14:10:55.59ID:/dbaz1tV webpacker が、デフォルトになった。
Coffee Script が無くなった
AWS に合わせて、DB のリードレプリカ機能。
並列テスト、Credentials, Action Text, Action MailBox
以下に、Rails 6 の本をまとめた
レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/117
Coffee Script が無くなった
AWS に合わせて、DB のリードレプリカ機能。
並列テスト、Credentials, Action Text, Action MailBox
以下に、Rails 6 の本をまとめた
レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/117
2020/09/30(水) 14:19:13.43ID:F+NmTWiy
>>94 javascript はあくまでもscript だから、初心者が最初に学ぶ言語には適していない。
2020/09/30(水) 15:29:17.25ID:DAyPdpc2
>>97
変更点じゃなくて勝ってる点聞いてるんだけど?
変更点じゃなくて勝ってる点聞いてるんだけど?
100デフォルトの名無しさん
2020/09/30(水) 15:49:27.91ID:f4btbTds ほとんどの言語はCの応用
それとほとんどのアルゴリズム(ループとか)は特定の言語とはほぼ無関係だから言語の学習でそれらを学ぶのは時間の無駄
それとほとんどのアルゴリズム(ループとか)は特定の言語とはほぼ無関係だから言語の学習でそれらを学ぶのは時間の無駄
101デフォルトの名無しさん
2020/09/30(水) 15:57:41.18ID:JuljwMcd102デフォルトの名無しさん
2020/09/30(水) 17:56:10.07ID:fp3bFSKF JavascriptはTypescriptから変換かけたり、
の方が実践的ではと思う
(とか考え始めるとどう学ばせるか悩ましい)
の方が実践的ではと思う
(とか考え始めるとどう学ばせるか悩ましい)
103デフォルトの名無しさん
2020/09/30(水) 18:18:35.00ID:ktFuXCYv そもそもjavascriptだけ勉強したところでという感じがする
webデザイナーとかならそれでもいいけど
バックエンドも確かにnodeでexpressなど使えば全てjavascriptに統一出来るけど
PHPなどを勉強してからフロントの制御でjavascriptも覚える方が現実的だと思う
webデザイナーとかならそれでもいいけど
バックエンドも確かにnodeでexpressなど使えば全てjavascriptに統一出来るけど
PHPなどを勉強してからフロントの制御でjavascriptも覚える方が現実的だと思う
104デフォルトの名無しさん
2020/09/30(水) 20:23:03.55ID:qrMJGMd/ 変数、配列、繰り返し、条件分岐、関数、クラス、ファイル操作、例外
くらいまではどこぞの言語もほとんど同じなんだから
始めの一歩は書いて動かす体験が出来ればいい
くらいまではどこぞの言語もほとんど同じなんだから
始めの一歩は書いて動かす体験が出来ればいい
105デフォルトの名無しさん
2020/09/30(水) 20:24:55.33ID:IhfUQUL/ 言語選びよりプログラミングで何がやりたいかのほうが先かもしれんね
106デフォルトの名無しさん
2020/09/30(水) 21:51:05.38ID:w1LexHdb >>104
結局Cで全部できる
結局Cで全部できる
107デフォルトの名無しさん
2020/09/30(水) 23:14:41.59ID:Y7XJ9kqa 重要なのは実現できることの違いではなく学びやすさの違い
108デフォルトの名無しさん
2020/09/30(水) 23:16:14.08ID:lRtxwb6l10992
2020/09/30(水) 23:55:00.42ID:/dbaz1tV 全ての学校は、Rubyばかり教える
他の言語は、挫折確率が非常に高いから、
苦情ばかりになって、学校の評判が下がるから、ダメ
そして、ベンチャー企業は、AWS, Ruby on Rails ばかり採用する。
Rails 以外を学んでも、無駄
[53選]国内注目のWebサービス・アプリを大調査!
プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年】
https://employment.en-japan.com/engineerhub/entry/2017/04/07/110000
だから、YouTube で有名な雑食系エンジニア・KENTA は、
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる
この2つの言語以外を言わない。
特に、PHP・Java を言わない
他の言語は、挫折確率が非常に高いから、
苦情ばかりになって、学校の評判が下がるから、ダメ
そして、ベンチャー企業は、AWS, Ruby on Rails ばかり採用する。
Rails 以外を学んでも、無駄
[53選]国内注目のWebサービス・アプリを大調査!
プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年】
https://employment.en-japan.com/engineerhub/entry/2017/04/07/110000
だから、YouTube で有名な雑食系エンジニア・KENTA は、
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる
この2つの言語以外を言わない。
特に、PHP・Java を言わない
110デフォルトの名無しさん
2020/10/01(木) 00:29:05.30ID:Gdy2NFDC 一行目で嘘ってバレるなw最後に回しとけww
111デフォルトの名無しさん
2020/10/01(木) 01:12:28.38ID:Q8nWHvLg >>101 スクリプトとインタプリタは違うんじゃないか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「怒りに震えて涙が出た」 同性婚認めず「合憲」判断に原告が反発 「差別的な判決だ」 ★2 [ぐれ★]
- 今後50年間、毎年100万人ずつ人口が減る…「少子化対策」の失敗で日本が迎える「死ぬまで搾取」というヤバい未来 ★6 [ぐれ★]
- 財政膨張、自民党内に異論 麻生副総裁「やりすぎじゃないか」 [蚤の市★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★6 [ぐれ★]
- 「インバウンド政策上、中国は重要」、訪日自粛で金子国交相「早く通常の状況に戻っていただきたい」★3 [ぐれ★]
- 今後50年間、毎年100万人ずつ人口が減る…「少子化対策」の失敗で日本が迎える「死ぬまで搾取」というヤバい未来 ★7 [ぐれ★]
- 【動画】上海バンダイナムコフェス、ワンピース歌ってる途中に中国政府「日本人の公演全面禁止」発令された瞬間強制終了 怖すぎ★5 [579392623]
- お前らって定期的にうんちすることを心がけてるよな
- 【悲報】国分太一さん「全てを失ったんだ!答え合わせさせてくれ!」日テレ「ダメです(即答」 [531674905]
- 中国にはポケモンやらせてあげない
- 【📦】Amazonブラックフライデー、お熱がぶり返した6日目(土曜日)突入!!!
- 【嫌儲超朗報!】Xトレンド1位『高市氏、宣伝費に8000万円超』 [718678614]
