タグ

languageに関するsinsengumi-2のブックマーク (3)

  • Javaの冗長な記法って小クラス主義の現れではないかな - 矢野勉のはてな日記

    Java以下は無駄に長い駄文です。なんか書いてみたはいいもののうまくまとまらなかった。ごく一部しか表せなかった気がする。これではInputStreamReaderとかがたくさんオブジェクトを連結しないと使えないめんどくささをなぜ許容できるか、しか表せてない... もともとは「 Java における質的でない記述がどのように大規模開発に役立つのか - kwatchの日記」がらみの話です。文中にいくつか「アクセッサが簡潔に定義できない」「FileReader に文字コードを渡せない」のような例があって、「それらが改善されたら大規模開発になにか不利益があるのかどうか」という具体的な質問があったので私はそこにコメントしときました。私はコメント欄に「不利益なんてないよ」と回答しました。実際のところ、後方互換性が維持され、言語としての統一性が維持されるなら別に不利益なんてあるわけない。あるとしたらマネ

  • プログラミング言語や環境について詳しい方に質問です。…

    プログラミング言語や環境について詳しい方に質問です。 これほど多種多様な言語があり進化しているにもかかわらず「銀行などの大規模システムの仕組みは日においてはcobol等で 為されている」という話を時々聞きます。でも大抵頻繁にメンテナンスをし夜中に止まる全く枯れてないシステムでもあると思うのです。しかも予算がベラボーに高い。100億とかって言いますよねよく。理由を聞いてみると以下の4つを良く聞きます。 1.高負荷のトランザクション処理が出来る =>コボルの性能と言うよりも動作させているマシンの性能では?またアルゴリズムさえ同じであれば言語は関係あるのか? 2. 言語が英語に似ていて分かり易い => 可読性が高いとは思えない 3.デファクトだからライブラリなどの資産がある => 少しずつ書き換えられないほど密結合なのか? 4. 複数人での大規模開発に向いている => 数百人とかのプロジェクト

  • C++の話(本当にあった怖い話)

    The document discusses C++ and its history and features. It describes C++ as an extension of C with object-oriented features like classes. It provides information on the creator of C++, Bjarne Stroustrup, and the evolution of C++ since its introduction as a way to add object-oriented programming to C. It also includes sample C++ code demonstrating the use of arrays and includes from the Boost libr

    C++の話(本当にあった怖い話)
  • 1