アカウント名:
パスワード:
LinuxはひどいOSだ 水準以下のユーザーが数多く使用していることで、またさらに簡単に完全なゴミを作り出せるようになっている点だとも言えるわけだしな問題なのは水準以下のほうだろう批判するならカーネルに使われてるC言語はどうなんだ?あれだって水準以下のプログラマーが作ればひどい魔物に成長するものだ
考えてみると、「メンテナンスさせられた経験」が、その言語のイメージに強く関わっているようなw
Cってアホみたいに巨大な関数書いたり、機能してないコーディング規約を遵守(読み辛さに貢献している)してるコードを扱った思い出ばかりで、すこぶるイメージが悪い。当然全てのプロジェクトがそうではないのだけど、なんかPHPに似た精神のプログラマがそこそこいた気がする。
C++はなんだかんだで、関数は短くしよう、プログラム部品は一定の単位に整理して管理しようという常識は感じるプログラムが多かったので、ハマる事はそれなりにあっても許せるレベルだった。
>機能してないコーディング規約再帰呼び出し禁止→スタックのことを考えれば、やむなしgoto禁止→分からなくもないが、エラー処理にはgotoが欲しい関数末尾以外のreturn禁止→理不尽
continue 禁止ってのも見たことある。
VCにはあるけど、finaly句があればよかったのに。
言語的な問題じゃないけど。初期の(だと思うけど)ソースコードデバッグで関数シンボル名が無茶苦茶で投げた経験からC++は受け付けなくなった。
PHP5.3が最新の時代に3系互換で書いてたら冗長でクソなコードが出来上がった。4系まで互換性切って書き直したらえらくスッキリした。おそらく未だにPHP3くらいのメンタルでいる開発者が多いんではないかな。c,c++はOSやフレームワークのAPI次第で別言語であるかのように化けてしまう。SI組織やらなにやらで大きく違ってるんじゃないかと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
間違っている (スコア:0)
LinuxはひどいOSだ 水準以下のユーザーが数多く使用していることで、またさらに簡単に完全なゴミを作り出せるようになっている点だ
とも言えるわけだしな
問題なのは水準以下のほうだろう
批判するならカーネルに使われてるC言語はどうなんだ?
あれだって水準以下のプログラマーが作ればひどい魔物に成長するものだ
Re:間違っている (スコア:0)
考えてみると、「メンテナンスさせられた経験」が、その言語のイメージに強く関わっているようなw
Cってアホみたいに巨大な関数書いたり、機能してないコーディング規約を遵守(読み辛さに貢献している)してる
コードを扱った思い出ばかりで、すこぶるイメージが悪い。
当然全てのプロジェクトがそうではないのだけど、なんかPHPに似た精神のプログラマがそこそこいた気がする。
C++はなんだかんだで、関数は短くしよう、プログラム部品は一定の単位に整理して管理しようという
常識は感じるプログラムが多かったので、ハマる事はそれなりにあっても許せるレベルだった。
Re:間違っている (スコア:1)
>機能してないコーディング規約
再帰呼び出し禁止→スタックのことを考えれば、やむなし
goto禁止→分からなくもないが、エラー処理にはgotoが欲しい
関数末尾以外のreturn禁止→理不尽
Re: (スコア:0)
continue 禁止ってのも見たことある。
Re: (スコア:0)
VCにはあるけど、finaly句があればよかったのに。
Re: (スコア:0)
言語的な問題じゃないけど。
初期の(だと思うけど)ソースコードデバッグで関数シンボル名が無茶苦茶で投げた経験からC++は受け付けなくなった。
Re: (スコア:0)
PHP5.3が最新の時代に3系互換で書いてたら冗長でクソなコードが出来上がった。4系まで互換性切って書き直したらえらくスッキリした。おそらく未だにPHP3くらいのメンタルでいる開発者が多いんではないかな。
c,c++はOSやフレームワークのAPI次第で別言語であるかのように化けてしまう。SI組織やらなにやらで大きく違ってるんじゃないかと思う。