新しいものを表示
orange さんがブースト

だいたい良識と知識と能力があるなら、しょーもない規約を押し付けられずとも自発的に規制を用意できるはずなので……

orange さんがブースト

そもそも安全と開発体験はトレードオフではないだろというのが Rust 使えよ系の話の本質的な主張だったりするわけで、そこで Rust は標準化がどうのとか実装の認証がどうのとか LLVM がどうのとかの話をするのは実務の上では懸念ではあるけど本題ではない

軟弱ものが気軽にAdaを使えるようにVisual Ada .NETとか、Visual A# (Adaの認証は諦めたやつ)とか作って欲しい><;

ていうか「『優れた開発者が揃ってれば型システムなんて要らない』わけではない」を強力に推進しまくりまくりまくったのがAda><

orange さんがブースト

現実はそうではないからこうなっている、それだけの話

スレッドを表示

「開発者の体験なんて安全の前ではどうでもよい。スーパーマンを自称する人間がヒューマンエラーを起こし大勢の人間を殺してきた分野で使われる物を作るんだぞ」がAdaが使われる分野かも><

orange さんがブースト

開発メンバー全員に良識と能力と知識が十分にあってそれが永続することが保証できるなら、しょーもない規約なんて要らんのですわ

スレッドを表示
orange さんがブースト

語弊を恐れず言うなら、「危険なゴミを書かせないためなら良質なコードまで巻き込んででも弾く」という覚悟があるかという話よね。そりゃ安全にはなるかもしれんが体験は当然悪くなる

話の発端の元日立の人は「だったらRust使えばいいじゃん」って主張してるけど、RustってなんもわからんけどたぶんCと比べたら月とすっぽんレベルに安全なんだろうけど、Ada並みの厳格さが要求される場面(兵器や原発制御や航空機制御)にも向いてるのかは謎><
(謎というか、なんもわからんので向いてるのか純粋に知らない><)

「用意されてる型をそのまま使うな! ちゃんと型を宣言してから使え!」って、Adaではもっと厳格になってる発想だし><

ていうか、MISRA-Cって、事実上Adaで開発すべき失敗したら人が死ぬ分野の物を、Cという安全性がゴミで未定義だらけのポンコツ言語で代用する物っぽいので、Ada方面の失敗したら人が死ぬ分野の発想を理解しないと理解不能かもって思う><

orange さんがブースト

rules.sonarsource.com/c/RSPEC-

> Octal constants (other than zero) and

0から始まる8進数リテラルを禁止すると0も該当してしまうから other than zero とされているの、クソしょーもなくて好き

orange さんがブースト

@zetamatta
あー。それって(今は違うでしょうけど) CPU やコンパイラの仕様によってサイズが変わるからなんですよ。4ビットマイコンだと char が4ビットだったりするしw

orange さんがブースト

個人的所感:
・MISRA-C って、もっと酷いものを想像したので、一部でも見たところ思ったよりもマシだったし、妥当なものも含まれていた。

・自分ならば耐えられる基準だが、かといって彼を批判する気にはならない。そういう美意識・とがったところは尊重すべきもので、我慢を強いるのは彼の長所をころすことにつながるから。だから彼の判断は彼なりにまっとうだと考える
(おれだって耐えられないソースはあるからなぁ。そういう苦痛は苦痛だぞ:進次郎構文)

スレッドを表示
orange さんがブースト

>項目No.13「char,int,long,floatおよびdouble という基本型は使用しないこと.代わりに個々のコンパイラに対して特定長の同等物をtypedefしたうえでコードではこれらが使用されるべきである」

これなんかはえ"ーという感じではあるが、他はよいものもある
cqpub.co.jp/dwm/contents/0104/

スレッドを表示
orange さんがブースト

MISRA-C ってどんなんじゃろと思って、説明が書いてあるページを検索してみた。
c-lang.org/detail/misra_c.html

スレッドを表示
orange さんがブースト

>1つはMISRA-Cというコーディング標準のために コードを破壊することに耐えられなかったからだ

>もう1点は想像しやすいかも知れないが、 残念ながらV社は伝統的な出退勤管理システムを採用していた

fmfm

スレッドを表示

[B! 増田] 「失敗」で理系が壊れた b.hatena.ne.jp/entry/s/anond.h

オレンジ的には、むしろ打ち上げ失敗と失敗を混同して失敗では無いって言ってる人が理系かどうかは知らんけど工学的なモノの見方が出来てないと思うけど><
文科相が全然失言ではない失言をしてくれたのでとてもわかりやすくなったけど、打ち上げ失敗の文脈での失敗ではないけど、大臣の発言の"失敗は成功のもと"の文脈の「失敗」ではあり、
これは問題を明らかにする有用な知見の現れであり、なおかつその問題に真摯に対応すべき場面の明確化であり、なおかつその問題が見逃されていた点についても真摯に向き合って再発防止につとめる場面><
フェイルセーフが働いたことを誇る場面ではない>< 『改善すべき点が明らかになったこと』について喜ぶべき場面><

misskeyから流れてきたもの、普段はマストドンやPleromaのと特に違いを意識せずどこからの投稿かすら全く気にしてないけど、たまにウェブでmisskey本来の表示で見るとぐちゃぐちゃで、misskey使ってなくてよかったって思える><

orange さんがブースト

:mastodon:始めた人「とりあえず書き込み……したけどなんかよく分かんない……」

:misskey:始めた人「とりあえず書き込み……したけどなんかよく分か」
先住民「
:youkoso:​​:youkoso:​​:youkoso:​​:igyo:​​:igyo:​​:igyo:​​:yosano_akiko:​​:yosano_akiko:​​:yosano_akiko:​​:send_money:​​:is_all_scam:​​:iizo:​​:naruhodo:​​:umasou:​​:soudane:​​:hunikideyatteru:​​:souomou:​​:kawaiii:​​:nekochan:
:misskey:始めた人「:tanoshii:​‼️‼️‼️‼️‼️

古いものを表示
:realtek:

思考の /dev/null