アカウント名:
パスワード:
古臭い言語だと思う。土台が言語仕様貧弱なC言語なのに、無理して増築した感がある。土台から変えた言語を使うべき。
土台から変えた言語を使うべき。
具体的には?
別ACですが、 Rust [rust-lang.org]が最右翼じゃないでしょうか。
C++を部品とり程度に扱い、現代の知見をもとにCの精神をそのまま残して発展させたのがRustです。
数千行規模のコードをいくつか書いた程度で話をするのはふさわしいか分からないのだが、参考までに。
Rustは確かに書いていても素晴らしい言語だと実感するが、制約が多すぎて、多くのプログラマにとって美しくシンプルに書こうとする努力が報われない上に、後からの仕様変更やリファクタリングに全く対応できない 印象を持った。メンテナンスを想定しているプロジェクトや、中規模以上のグループによる開発は難しいのではないか。
#「なぜそれができないか」の理屈ばかりが立派で、「ではエレガントにそうしたければどうすればいいか」の話が全くない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
ひどい言語というより (スコア:1)
古臭い言語だと思う。
土台が言語仕様貧弱なC言語なのに、無理して増築した感がある。
土台から変えた言語を使うべき。
Re: (スコア:0)
土台から変えた言語を使うべき。
具体的には?
Re: (スコア:2, 参考になる)
別ACですが、 Rust [rust-lang.org]が最右翼じゃないでしょうか。
C++を部品とり程度に扱い、現代の知見をもとにCの精神をそのまま残して発展させたのがRustです。
Rustは確かに素晴らしい。しかし。(Re:ひどい言語というより) (スコア:0)
数千行規模のコードをいくつか書いた程度で話をするのはふさわしいか分からないのだが、参考までに。
Rustは確かに書いていても素晴らしい言語だと実感するが、
制約が多すぎて、多くのプログラマにとって美しくシンプルに書こうとする努力が報われない上に、
後からの仕様変更やリファクタリングに全く対応できない 印象を持った。
メンテナンスを想定しているプロジェクトや、中規模以上のグループによる開発は難しいのではないか。
#「なぜそれができないか」の理屈ばかりが立派で、「ではエレガントにそうしたければどうすればいいか」の話が全くない。