この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
次スレは>>980が立てること
【前スレ】
スレ立てるまでもない質問はここで 160匹目
https://mevius.5ch.net/test/read.cgi/tech/1652160275/
探検
スレ立てるまでもない質問はここで 161匹目
■ このスレッドは過去ログ倉庫に格納されています
2022/08/27(土) 16:03:56.00ID:5336PvZW
315デフォルトの名無しさん
2022/10/02(日) 14:32:06.87ID:9LI4ZhW2 >>311-312
分かるけどHTMLの場合意味的に<body>と<title>がh1相当とも見なせるから<body>の子レベルから複数の同レベル見出しタグ作りたくなるなぁ
個人で持ってる人の目に触れない系のMarkdownは#を複数並べちゃったりしてるな body->h1->なになにってやるとルートが2個あるように感じる
分かるけどHTMLの場合意味的に<body>と<title>がh1相当とも見なせるから<body>の子レベルから複数の同レベル見出しタグ作りたくなるなぁ
個人で持ってる人の目に触れない系のMarkdownは#を複数並べちゃったりしてるな body->h1->なになにってやるとルートが2個あるように感じる
316デフォルトの名無しさん
2022/10/02(日) 14:40:54.56ID:V2KGQQGK 値型の変数の話じゃなくなってない?
まず>>310の変数とメモリに関する理解があやふやな点を正してやった方がいい気がするが
まず>>310の変数とメモリに関する理解があやふやな点を正してやった方がいい気がするが
317デフォルトの名無しさん
2022/10/02(日) 15:03:26.77ID:D5S18uSu >>315
titleなんてブラウザのタイトルバーとかにしか出ないしコンテンツじゃないからh1と内容がほぼ同じになるページがあってもいいよ
おまけにtitleにはサイト名やサービス名が入ったりするので常に同じとはならないし
機械との対話に慣れすぎると冗長=悪という感覚が身に付きがちだけど、HTMLを含めて人間向けのドキュメントって読みやすさのためにある程度の冗長性は許容されるべきものだと思う
bodyの子としてnavとかもあるわけで、ルートが一つというのもちょっと違うかな
titleなんてブラウザのタイトルバーとかにしか出ないしコンテンツじゃないからh1と内容がほぼ同じになるページがあってもいいよ
おまけにtitleにはサイト名やサービス名が入ったりするので常に同じとはならないし
機械との対話に慣れすぎると冗長=悪という感覚が身に付きがちだけど、HTMLを含めて人間向けのドキュメントって読みやすさのためにある程度の冗長性は許容されるべきものだと思う
bodyの子としてnavとかもあるわけで、ルートが一つというのもちょっと違うかな
318デフォルトの名無しさん
2022/10/02(日) 15:34:32.23ID:snmXSWNi319デフォルトの名無しさん
2022/10/02(日) 18:36:02.22ID:2Rps0pJb 310です
ありがとうございます
プログラミング言語ごとにどの文字コードを使うかが決まっていているということですね
ではビルド後の実行ファイルにどの文字コードを採用しているかみたいな情報も書き込まれているのでしょうか?
ありがとうございます
プログラミング言語ごとにどの文字コードを使うかが決まっていているということですね
ではビルド後の実行ファイルにどの文字コードを採用しているかみたいな情報も書き込まれているのでしょうか?
320デフォルトの名無しさん
2022/10/02(日) 19:07:27.83ID:fl0K/H95 もちろん今はコードとしてはユニコード一択
ユニコード以外の過去の呪縛に囚われたままのダメな言語に手を出してはいけない
焦点はユニコードのデータ表現
外部データ表現はすなわちネットやファイルなどで用いるデータ表現は現在はUTF8一択
UTF8以外の過去の呪縛に囚われたままのダメな環境に手を出してはいけない
内部データ表現すなわちメモリ上で扱うユニコードのデータ表現は2通り考えられる
一つはUTF32つまりユニコードを固定長で扱えるメリットが非常に大きい
もう一つは外部データ表現と同じUTF8をそのまま変換せずに用いるメリットと引き換えに可変長コストを払う
変換コストと可変長コストの両方を払うUTF16を用いる場合もある
ユニコード以外の過去の呪縛に囚われたままのダメな言語に手を出してはいけない
焦点はユニコードのデータ表現
外部データ表現はすなわちネットやファイルなどで用いるデータ表現は現在はUTF8一択
UTF8以外の過去の呪縛に囚われたままのダメな環境に手を出してはいけない
内部データ表現すなわちメモリ上で扱うユニコードのデータ表現は2通り考えられる
一つはUTF32つまりユニコードを固定長で扱えるメリットが非常に大きい
もう一つは外部データ表現と同じUTF8をそのまま変換せずに用いるメリットと引き換えに可変長コストを払う
変換コストと可変長コストの両方を払うUTF16を用いる場合もある
321デフォルトの名無しさん
2022/10/02(日) 19:07:39.94ID:YWol7Cp2 一応釘刺しとくけど一般的に文字列変数は値型じゃなくて参照型
文字型をもつ言語ならそれは値型の可能性はあるけども
そもそもなんで最初に「値型の変数では」って話を切り出したの?
文字型をもつ言語ならそれは値型の可能性はあるけども
そもそもなんで最初に「値型の変数では」って話を切り出したの?
322デフォルトの名無しさん
2022/10/02(日) 19:50:08.91ID:gRPXDi67 >>321
知りたかったのはaとか1とかtrue/falseみたいな値がどのようなレイヤーで決まっているかについてで、参照型の場合は参照先のポインタを持っているため知りたいこととは関係なかったからです
書いてて気づきましたが、文字の場合はどの文字コードを採用するかで決まるとのことでしたが、true/falseなどは言語レベルではなくより基礎的なところでどの2進表現として扱うかという取り決めが決められているのでしょうか?それとも言語レベルで決まっているのでしょうか?
知りたかったのはaとか1とかtrue/falseみたいな値がどのようなレイヤーで決まっているかについてで、参照型の場合は参照先のポインタを持っているため知りたいこととは関係なかったからです
書いてて気づきましたが、文字の場合はどの文字コードを採用するかで決まるとのことでしたが、true/falseなどは言語レベルではなくより基礎的なところでどの2進表現として扱うかという取り決めが決められているのでしょうか?それとも言語レベルで決まっているのでしょうか?
323デフォルトの名無しさん
2022/10/02(日) 19:57:47.26ID:P6uXC5E0 C言語の場合はint型の0にtrueという別名をつけて1にfalseという別名をつけてるだけ
実際には0以外は全て偽として扱う
モダンな言語の場合はそれにintではなくboolean型をつけてintとの暗黙の変換をできなくしてることが多い
実際には0以外は全て偽として扱う
モダンな言語の場合はそれにintではなくboolean型をつけてintとの暗黙の変換をできなくしてることが多い
324デフォルトの名無しさん
2022/10/02(日) 20:14:59.46ID:8/KmCZIe >>319
> プログラミング言語ごとにどの文字コードを使うかが決まっていているということですね
決まってる言語もあるし決まってない言語もある
> ではビルド後の実行ファイルにどの文字コードを採用しているかみたいな情報も書き込まれているのでしょうか?
基本的には書いてない、プログラマが実行環境の文字コードに合わせてプログラムを作る
色々な環境で使われることが想定される場合はオプションとか設定とかで切り替えられるようになってるアプリもある
もちろんその仕組みもプログラマーが作り込む
> プログラミング言語ごとにどの文字コードを使うかが決まっていているということですね
決まってる言語もあるし決まってない言語もある
> ではビルド後の実行ファイルにどの文字コードを採用しているかみたいな情報も書き込まれているのでしょうか?
基本的には書いてない、プログラマが実行環境の文字コードに合わせてプログラムを作る
色々な環境で使われることが想定される場合はオプションとか設定とかで切り替えられるようになってるアプリもある
もちろんその仕組みもプログラマーが作り込む
325デフォルトの名無しさん
2022/10/02(日) 20:18:06.29ID:8/KmCZIe326デフォルトの名無しさん
2022/10/02(日) 20:46:08.89ID:snmXSWNi 頭悪いんでしょう
死ぬしかない
死ぬしかない
327デフォルトの名無しさん
2022/10/02(日) 20:55:34.77ID:CN/a4n8k328デフォルトの名無しさん
2022/10/02(日) 21:04:13.14ID:P6uXC5E0329デフォルトの名無しさん
2022/10/02(日) 21:09:12.22ID:2u4kRfur 昔ならともかく
今はブール値と数値を同じ型として扱ったり、あるいは自動キャスト変換してしまうような、欠陥プログラミング言語を使ってはいけない
今はブール値と数値を同じ型として扱ったり、あるいは自動キャスト変換してしまうような、欠陥プログラミング言語を使ってはいけない
330デフォルトの名無しさん
2022/10/02(日) 21:09:27.47ID:iQPdHgXY >実際には0以外は全て偽として扱う
そういうのは↑コレを正しく修正してから言えよ
恥ずかしいw
そういうのは↑コレを正しく修正してから言えよ
恥ずかしいw
331デフォルトの名無しさん
2022/10/02(日) 21:20:22.75ID:P6uXC5E0 逃げたか
まあそれはそれでお前の選択だ
まあそれはそれでお前の選択だ
332デフォルトの名無しさん
2022/10/02(日) 21:39:41.70ID:8/KmCZIe >>328,331
そもそも言語として別名なんて付けてないし、つけるとしてもC言語ならTRUE/FALSEだろ
あと
p = malloc(...)
if(!p){...}
みたいにポインタ値を判定したりしてるから判定はintだけの話じゃない
逃げたか、とか言う前に自分のアホな知識を見直せよ...
そもそも言語として別名なんて付けてないし、つけるとしてもC言語ならTRUE/FALSEだろ
あと
p = malloc(...)
if(!p){...}
みたいにポインタ値を判定したりしてるから判定はintだけの話じゃない
逃げたか、とか言う前に自分のアホな知識を見直せよ...
333デフォルトの名無しさん
2022/10/02(日) 21:51:56.95ID:P6uXC5E0334デフォルトの名無しさん
2022/10/02(日) 21:56:21.35ID:P6uXC5E0 というのをググれないやつに言うのもかわいそうか
https://kaworu.jpn.org/c/bool
https://kaworu.jpn.org/c/bool
335デフォルトの名無しさん
2022/10/02(日) 22:22:34.97ID:bxLsN2ac 横からだけどC99以降だとstdbool.hが追加されてtrue/falseができたのか。へー
336デフォルトの名無しさん
2022/10/02(日) 22:28:11.72ID:F/6uYrKa C99って四半世紀近く前の規格なのに浸透しきれてないよなあ
337デフォルトの名無しさん
2022/10/02(日) 22:38:14.25ID:snonqiVu C言語ってC89が未だに主流ってのが不思議
ルネサスとかデフォルトがc89だった気がするし
いい加減C99やC11を基準にして欲しいわ
ルネサスとかデフォルトがc89だった気がするし
いい加減C99やC11を基準にして欲しいわ
338デフォルトの名無しさん
2022/10/02(日) 22:43:08.04ID:8/KmCZIe >>333
バカなのか?
bool 使える環境ならtrueはint 1の別名じゃないだろ、そのリンク先でsizeof(bool) =1になってるし
わざわざ自分から自爆してどうするw
あとポインタの話に触れないのは何故かな?
バカなのか?
bool 使える環境ならtrueはint 1の別名じゃないだろ、そのリンク先でsizeof(bool) =1になってるし
わざわざ自分から自爆してどうするw
あとポインタの話に触れないのは何故かな?
339デフォルトの名無しさん
2022/10/02(日) 22:49:19.13ID:P6uXC5E0340デフォルトの名無しさん
2022/10/02(日) 23:24:36.02ID:ZAgU8ytY レイヤー次第でしょ。マシンコードまで降りれば全てはタダのビット列でしかないわけだし
ある程度決まっているのは高レイヤー限定じゃね
低レイヤーだと未だに文字コードどころかバイトオーダーの変換すら当たり前だし
>>337
ルネのコンパイラでもstdbool.hやstdint.hは使えるよ
fast型の割り当てとか首をかしげる部分はあるけど
ある程度決まっているのは高レイヤー限定じゃね
低レイヤーだと未だに文字コードどころかバイトオーダーの変換すら当たり前だし
>>337
ルネのコンパイラでもstdbool.hやstdint.hは使えるよ
fast型の割り当てとか首をかしげる部分はあるけど
341デフォルトの名無しさん
2022/10/02(日) 23:27:14.64ID:8/KmCZIe >>339
> _Boolは1と0しか値のとれないintだぞ?w
だからintじゃねーだろ
(int)0.5 と (_Bool)0.5 の結果言ってみろよ
> あとポインタの計算がintになるのを知らないのか?w
ポインタの計算とか言い出したw
> _Boolは1と0しか値のとれないintだぞ?w
だからintじゃねーだろ
(int)0.5 と (_Bool)0.5 の結果言ってみろよ
> あとポインタの計算がintになるのを知らないのか?w
ポインタの計算とか言い出したw
342デフォルトの名無しさん
2022/10/02(日) 23:32:22.08ID:D5S18uSu 仲いいな
争いは同じレベルのなんとかっていうカンガルーのAAのコピペを思い出した
争いは同じレベルのなんとかっていうカンガルーのAAのコピペを思い出した
343デフォルトの名無しさん
2022/10/03(月) 00:05:23.83ID:tDVewfT+ >>341
!を使ってるのが見えないのかw
なぜ_Boolの無い処理系でintが割り当てられてるのかわからない?なぜsizeofが1なのにintなのかもわからない?それはお前の知識が四半世紀前で止まってるからだよw
教えてやってもいいんだがなあ
態度悪すぎるよなあこの生徒
人に物を教わる態度じゃないよなあ
教えてほしいならそれなりの態度があるだろ
ほれ、頼んでみなよ
!を使ってるのが見えないのかw
なぜ_Boolの無い処理系でintが割り当てられてるのかわからない?なぜsizeofが1なのにintなのかもわからない?それはお前の知識が四半世紀前で止まってるからだよw
教えてやってもいいんだがなあ
態度悪すぎるよなあこの生徒
人に物を教わる態度じゃないよなあ
教えてほしいならそれなりの態度があるだろ
ほれ、頼んでみなよ
344デフォルトの名無しさん
2022/10/03(月) 00:06:19.07ID:tDVewfT+345デフォルトの名無しさん
2022/10/03(月) 00:13:15.61ID:FlGgn4CT if文やwhile文などの条件部に
自動キャスト変換されない専用ブール型以外の型を許容してしまうプログラミング言語は
今すぐ捨ててください
自動キャスト変換されない専用ブール型以外の型を許容してしまうプログラミング言語は
今すぐ捨ててください
346デフォルトの名無しさん
2022/10/03(月) 00:22:55.12ID:co4WWkaA C言語をやらないマ → ゴミ
C言語を聞きかじったマ → アスペ
どうすればいいんだこれマジで
C言語を聞きかじったマ → アスペ
どうすればいいんだこれマジで
347デフォルトの名無しさん
2022/10/03(月) 00:33:20.09ID:fFPzIg2S if (1) …が通ってしまうダメ言語
気づかぬバグを引き起こし得るダメ仕様
気づかぬバグを引き起こし得るダメ仕様
348デフォルトの名無しさん
2022/10/03(月) 00:40:54.29ID:zgM1XF6F C/C++は控えようという風潮ではあるがC/C++レスは当分無理じゃね
349デフォルトの名無しさん
2022/10/03(月) 02:37:35.27ID:co4WWkaA そもそも全員まともなマならC/C++だけでIT業界周る
350デフォルトの名無しさん
2022/10/03(月) 04:22:46.05ID:pcuzjq2H MISRA-C:2004 で決まっている
if (1)
とは書けない
条件には、実質的なbool 値しか書けない
if (1)
とは書けない
条件には、実質的なbool 値しか書けない
351デフォルトの名無しさん
2022/10/03(月) 06:49:37.65ID:1D9UPeOl >>343
> !を使ってるのが見えないのかw
まさかと思うけどそれをポインタの計算って言ってるのか?
まあそれはそれとしてそもそもよくあるパターンとしてif(!p)って書いてるだけで普通の頭持ってたらif(p)って書ける事ぐらいは分かりそうなもんだが...
> 教えてやってもいいんだがなあ
知ったかちゃんの教えなんていらないです~
> 態度悪すぎるよなあこの生徒
指摘されて逆ギレ乙
あと
> (int)0.5 と (_Bool)0.5 の結果言ってみろよ
に触れないのは何故かなぁw
>>344
言い訳?
そう言うコードは山程あるしそもそもC99で_Boolなんて変な名前の型を定義してboolがマクロになってる経緯も知らんのか?
> !を使ってるのが見えないのかw
まさかと思うけどそれをポインタの計算って言ってるのか?
まあそれはそれとしてそもそもよくあるパターンとしてif(!p)って書いてるだけで普通の頭持ってたらif(p)って書ける事ぐらいは分かりそうなもんだが...
> 教えてやってもいいんだがなあ
知ったかちゃんの教えなんていらないです~
> 態度悪すぎるよなあこの生徒
指摘されて逆ギレ乙
あと
> (int)0.5 と (_Bool)0.5 の結果言ってみろよ
に触れないのは何故かなぁw
>>344
言い訳?
そう言うコードは山程あるしそもそもC99で_Boolなんて変な名前の型を定義してboolがマクロになってる経緯も知らんのか?
352デフォルトの名無しさん
2022/10/03(月) 06:50:52.49ID:1D9UPeOl >>350
MISRA は単なるコーディングルールだし
MISRA は単なるコーディングルールだし
353デフォルトの名無しさん
2022/10/03(月) 07:39:57.10ID:tDVewfT+354デフォルトの名無しさん
2022/10/03(月) 08:08:00.14ID:tDVewfT+ ていうかこいつキャストも知らないのか
話にならんな
(int)0.5の結果がdoubleだと思ってそう
話にならんな
(int)0.5の結果がdoubleだと思ってそう
355デフォルトの名無しさん
2022/10/03(月) 08:09:35.24ID:1D9UPeOl356デフォルトの名無しさん
2022/10/03(月) 08:10:21.13ID:1D9UPeOl >>354
アホの上塗り乙
アホの上塗り乙
357デフォルトの名無しさん
2022/10/03(月) 08:13:20.74ID:K30Gq2Pv 言語仕様とコーディング規約の違いも分からない奴がイキっているのか
358デフォルトの名無しさん
2022/10/03(月) 08:21:58.05ID:OgvJ2hNU359デフォルトの名無しさん
2022/10/03(月) 08:51:54.79ID:vunTd2Zc }
// ここまでAI
// ここまでAI
360デフォルトの名無しさん
2022/10/03(月) 09:00:40.23ID:QUPhsCCX C99知らないのにイキってるのはさすがにイタい
361デフォルトの名無しさん
2022/10/03(月) 09:11:27.25ID:pcuzjq2H MISRA-C をやっていないと製品化できない。
無保証の物は売れない
確か、米国議会でトヨタの欠陥車は、10点とか言われていた。
100項目中、90項目を守っていなかった
無保証の物は売れない
確か、米国議会でトヨタの欠陥車は、10点とか言われていた。
100項目中、90項目を守っていなかった
362361
2022/10/03(月) 09:22:48.15ID:pcuzjq2H MISRA-C:2004 の本も、トヨタなど日本の大企業のベテが数十人も集まって書いた
MISRAに準拠していない企業が多すぎて危険だから。
組み込みでは、バグで簡単に人が死ぬから
組み込み医療機器にもMISRAとか、特別な資格が必要
人工衛星のイザナギ・イザナミでは、mruby(組み込みRuby)で、
ポインターによるバグを回避している
MISRAに準拠していない企業が多すぎて危険だから。
組み込みでは、バグで簡単に人が死ぬから
組み込み医療機器にもMISRAとか、特別な資格が必要
人工衛星のイザナギ・イザナミでは、mruby(組み込みRuby)で、
ポインターによるバグを回避している
363361
2022/10/03(月) 09:37:21.04ID:pcuzjq2H MISRA-C:2004 の本には汎整数拡張とか、基本的な概念も書いてあった
こういう抽象的な概念によって、型変換のルールをうまく説明していたので感心した
こういう抽象的な概念によって、型変換のルールをうまく説明していたので感心した
364デフォルトの名無しさん
2022/10/03(月) 10:18:17.98ID:TB48Z0Cc if (0) { … } とブール型以外を条件に持って来れるプログラミング言語は
弱い型付け言語と呼ばれ型安全性が保証されなくなる劣った言語
便利ではなくバグを生みやすい不便な言語
開発現場からも教育現場からも排除すべき言語
弱い型付け言語と呼ばれ型安全性が保証されなくなる劣った言語
便利ではなくバグを生みやすい不便な言語
開発現場からも教育現場からも排除すべき言語
365デフォルトの名無しさん
2022/10/03(月) 14:44:17.58ID:sSdNQjhv >>362
今はRustが登場したからMISRAは不要な過去の遺物となった
RustはMISRA-Cよりも幅広く安全性の問題を解決してくれる
そしてMISRA-CよりもRustの方が抽象的に高機能でプログラマーもしやすい
今はRustが登場したからMISRAは不要な過去の遺物となった
RustはMISRA-Cよりも幅広く安全性の問題を解決してくれる
そしてMISRA-CよりもRustの方が抽象的に高機能でプログラマーもしやすい
366デフォルトの名無しさん
2022/10/03(月) 14:58:29.24ID:oqQo1jiR Rustキチガイまできてカオス
367デフォルトの名無しさん
2022/10/03(月) 15:07:51.77ID:ja0OVAAF MicrosoftもGoogleもRust派だしRustアンチはマカーかな
368デフォルトの名無しさん
2022/10/03(月) 15:16:48.34ID:1D9UPeOl369デフォルトの名無しさん
2022/10/03(月) 15:18:16.82ID:glj2deHI >>368
キャスト知らないからそういう発想になってるんだろ?w
キャスト知らないからそういう発想になってるんだろ?w
370デフォルトの名無しさん
2022/10/03(月) 15:18:33.21ID:1D9UPeOl371デフォルトの名無しさん
2022/10/03(月) 15:19:37.85ID:glj2deHI372デフォルトの名無しさん
2022/10/03(月) 15:19:38.89ID:1D9UPeOl373デフォルトの名無しさん
2022/10/03(月) 15:20:51.16ID:glj2deHI374デフォルトの名無しさん
2022/10/03(月) 15:21:52.02ID:oqQo1jiR え、まだやってるの
375デフォルトの名無しさん
2022/10/03(月) 15:22:53.55ID:1D9UPeOl376デフォルトの名無しさん
2022/10/03(月) 15:23:43.71ID:1D9UPeOl377デフォルトの名無しさん
2022/10/03(月) 15:26:10.33ID:glj2deHI コメントアウトを今教えてもらったばかりで威勢がいいじゃないか
キャストが何かはわかったのかlucker?
キャストが何かはわかったのかlucker?
378デフォルトの名無しさん
2022/10/03(月) 15:33:28.28ID:1D9UPeOl コメントアウトネタですらまともに書けないクズが何か言ってるな
まあ (int)0.5 と (_Bool)0.5 の結果は書けないだろうな
書いたら
>>339 > _Boolは1と0しか値のとれないintだぞ?w
が大嘘ってバレるから逃げ回るしかないわなw
まあ (int)0.5 と (_Bool)0.5 の結果は書けないだろうな
書いたら
>>339 > _Boolは1と0しか値のとれないintだぞ?w
が大嘘ってバレるから逃げ回るしかないわなw
379デフォルトの名無しさん
2022/10/03(月) 15:35:00.36ID:glj2deHI ほらまだわかってないw
このくらい調べることもできんのかよw
このくらい調べることもできんのかよw
380デフォルトの名無しさん
2022/10/03(月) 15:40:06.15ID:glj2deHI >>375
何を言ってるのかと思ったら「…」のところに#endifがあったら自分のやり方じゃ失敗するわどうしようって言ってたのかw
何を言ってるのかと思ったら「…」のところに#endifがあったら自分のやり方じゃ失敗するわどうしようって言ってたのかw
381デフォルトの名無しさん
2022/10/03(月) 16:12:39.21ID:1D9UPeOl 必死に逃げ回るクズ乙
> 逃げたか
> まあそれはそれでお前の選択だ
って書いてるんだからそう言う選択しとけばそれ以上恥を晒さずにすんだのにねw
> 逃げたか
> まあそれはそれでお前の選択だ
って書いてるんだからそう言う選択しとけばそれ以上恥を晒さずにすんだのにねw
382デフォルトの名無しさん
2022/10/03(月) 16:16:26.13ID:glj2deHI まだわからないのねw
教えちゃおっかなー
どうしよっかなー
また荒れるんだろうなー
教えちゃおっかなー
どうしよっかなー
また荒れるんだろうなー
383デフォルトの名無しさん
2022/10/03(月) 16:22:52.46ID:pnLp0GOh すでに荒れてんだろ
384デフォルトの名無しさん
2022/10/03(月) 16:37:33.97ID:tDVewfT+ ちょっとだけヒントね
キャストはキャスト演算子を使った演算なのよ
演算ってわかる?
あ、これもう答えじゃん
さすがにこれでわからないとしたら病院行った方がいいかも
キャストはキャスト演算子を使った演算なのよ
演算ってわかる?
あ、これもう答えじゃん
さすがにこれでわからないとしたら病院行った方がいいかも
385デフォルトの名無しさん
2022/10/03(月) 17:04:15.58ID:1D9UPeOl386デフォルトの名無しさん
2022/10/03(月) 17:11:40.19ID:glj2deHI 残念、ここまでヒント出してもわからなかったかー
そんな人いるんだね
そんな人いるんだね
387デフォルトの名無しさん
2022/10/03(月) 17:36:03.90ID:AE0np21r Rustを使えない底辺がC/C++しか使えない己の正当化に必死なんだなw
388デフォルトの名無しさん
2022/10/03(月) 17:38:03.56ID:VgG1Y8vf うんまあいつものRustキチだよね
知ってた
知ってた
389デフォルトの名無しさん
2022/10/03(月) 18:34:20.10ID:G275CbGZ なんか盛り上がってるようだけど
whileやifの条件部分に数値や文字列やオブジェクトなどを指すポインタが来てもエラーとならず受け付けてしまう緩い言語が様々な問題を引き起こす元凶ってことだよね
whileやifの条件部分に数値や文字列やオブジェクトなどを指すポインタが来てもエラーとならず受け付けてしまう緩い言語が様々な問題を引き起こす元凶ってことだよね
390デフォルトの名無しさん
2022/10/03(月) 19:02:34.77ID:1D9UPeOl391デフォルトの名無しさん
2022/10/03(月) 19:04:16.78ID:1D9UPeOl392デフォルトの名無しさん
2022/10/03(月) 19:06:57.33ID:tDVewfT+ そんなに教えてほしいなら素直に頭下げろよw
393デフォルトの名無しさん
2022/10/03(月) 19:12:34.51ID:N+y+iSSg >>389
正確を期すと
・条件部にはブール型しか受け付けてはいけない
・他の型からブール型へ自動変換(キャスト)されてはいけない
現代のまともなプログラミング言語つまり強い型付け言語ならばこれを満たしており大丈夫
正確を期すと
・条件部にはブール型しか受け付けてはいけない
・他の型からブール型へ自動変換(キャスト)されてはいけない
現代のまともなプログラミング言語つまり強い型付け言語ならばこれを満たしており大丈夫
394デフォルトの名無しさん
2022/10/03(月) 19:31:40.94ID:1D9UPeOl395デフォルトの名無しさん
2022/10/03(月) 19:43:28.36ID:tDVewfT+ コミュ症はこれだからw
逃げ続けてるのはお前だろw
逃げ続けてるのはお前だろw
396デフォルトの名無しさん
2022/10/03(月) 20:44:30.71ID:gplhZxXH >>393
CやPythonがそれらを満たせないダメな言語の典型例だな
しかもCとPythonで同じものが真逆のBool値になったりして最悪だ
例えば長さ0の配列はCだとnullではないためTrueの扱いとなるが
Pythonでは長さ0の配列はFalseの扱いとなる
実用的にも教育的にもダメなプログラミング言語たち
CやPythonがそれらを満たせないダメな言語の典型例だな
しかもCとPythonで同じものが真逆のBool値になったりして最悪だ
例えば長さ0の配列はCだとnullではないためTrueの扱いとなるが
Pythonでは長さ0の配列はFalseの扱いとなる
実用的にも教育的にもダメなプログラミング言語たち
397デフォルトの名無しさん
2022/10/03(月) 20:45:12.37ID:Q6fkWPIA 強い型付けと弱い型付けは定義が固まってなくていろんな解釈のある相対的な指標
Cとの違いを強調する宣伝文句が起源
Cとの違いを強調する宣伝文句が起源
398デフォルトの名無しさん
2022/10/03(月) 20:59:01.62ID:yql2AZ02399デフォルトの名無しさん
2022/10/03(月) 21:09:29.89ID:tDVewfT+ だから教えてほしいならちゃんと頼めってw
なんでその態度で全部教えてもらえると思ってんだよ
なんでその態度で全部教えてもらえると思ってんだよ
400デフォルトの名無しさん
2022/10/03(月) 21:11:01.55ID:pBp3JNLi >>396
空文字列 "" もそうだね
Cだとtrueの扱い
Pythonだとfalseの扱い
CもPythonもどちらも不正解だね
正解はbool型のみを条件値として受け付けること
混乱の元となるCやPythonを使っちゃダメ
空文字列 "" もそうだね
Cだとtrueの扱い
Pythonだとfalseの扱い
CもPythonもどちらも不正解だね
正解はbool型のみを条件値として受け付けること
混乱の元となるCやPythonを使っちゃダメ
401デフォルトの名無しさん
2022/10/03(月) 23:18:25.78ID:VqHymwUT まさにカオス\(^o^)/
こだわりおじさん地獄じゃあ
こだわりおじさん地獄じゃあ
402デフォルトの名無しさん
2022/10/04(火) 05:04:06.34ID:/0MiP4cL403デフォルトの名無しさん
2022/10/04(火) 06:44:50.88ID:Ls9e4TwG まだ頼めないのかよw
マジでクズだなw
そんなんじゃ教えてやる気になれないぞw
マジでクズだなw
そんなんじゃ教えてやる気になれないぞw
404デフォルトの名無しさん
2022/10/04(火) 07:30:12.32ID:ye813FXw ↑惨めな奴w
405デフォルトの名無しさん
2022/10/04(火) 07:33:15.36ID:Ls9e4TwG 知りたいことがある時に頭を下げられないくせに自分で調べることさえできないから結局何も前に進まない
こういうのを無能と言うんだ
メリットと感情を秤にかけてその場限りの個人的な感情を優先する
こういうのを無能と言うんだ
メリットと感情を秤にかけてその場限りの個人的な感情を優先する
406デフォルトの名無しさん
2022/10/04(火) 08:11:12.51ID:GcYBMixj 答えまで書いてあるのにアホすぎるだろw
407デフォルトの名無しさん
2022/10/04(火) 08:14:13.43ID:4dlm6sm7 そういや答え書いたな
408デフォルトの名無しさん
2022/10/04(火) 20:34:32.35ID:Ls9e4TwG C99に対応できてない爺さんって有名な荒らしなんだな
別のところで話題になってたけど52歳なんだって?
そろそろ落ち着けよ
別のところで話題になってたけど52歳なんだって?
そろそろ落ち着けよ
409デフォルトの名無しさん
2022/10/04(火) 20:41:33.17ID:o2FBstAh410デフォルトの名無しさん
2022/10/04(火) 20:53:24.92ID:S/37PRLN >>408
頭大丈夫か?ww
頭大丈夫か?ww
411デフォルトの名無しさん
2022/10/04(火) 22:20:59.71ID:Ls9e4TwG マジだったw
412デフォルトの名無しさん
2022/10/05(水) 05:24:28.31ID:wne70pEz 逃げ回った挙句答え書かれてぐうの音も出ずに>>408とかどんだけ惨めなんだよ...
413デフォルトの名無しさん
2022/10/05(水) 08:58:52.93ID:KHa19VaR そういうことをまだ書いてるということはまだわからないのかよw
もうほとんど答え書いたじゃんw
もうほとんど答え書いたじゃんw
414デフォルトの名無しさん
2022/10/05(水) 09:30:25.11ID:wne70pEz > もうほとんど答え書いたじゃんw
ほとんど?
そのものズバリを書かれてるのにバカすぎるw
ほとんど?
そのものズバリを書かれてるのにバカすぎるw
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★3 [蚤の市★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★] [蚤の市★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 中国がここまで過敏になるのは日本に前科があるから。盧溝橋、満州事変。ジャップの先制攻撃は挙げればキリがないけど [472617201]
- ぶっちゃけ天のうって昭和天のうのせいで全然ありがたみないよな
- 頭悪いやつほどガンダムとかエヴァにハマるのってなんでなの?
- 犬って顔くっつけて寝たがるよな
- ゲームボーイのゲーム
- 『猟友会がクマ駆除を嫌がるなら潰すべき。職務を放棄するハンターから免許や銃を没収して罰金を取ろう』の声、ネットで上がる [932029429]
