パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Pascalは過小評価されている」記事へのコメント

  • PascalはPascal (スコア:2, 参考になる)

    by Anonymous Coward

    もともと教育用途のために作られ分割コンパイルすら想定していなくて、規格になったものも極めて簡素でコンパクトな仕様だった
    本家本元Wirth大先生は次いでModula-2、Oberonを作りPascalには拘泥しなかった
    良い言語だとは思うが、産業応用には取り残された感は否めない....................
    #本当にTurbo Pascalは衝撃的だった(廉価なスクリーンエディタを買うとただでPascalコンパイラがついてくる~と言われたもんだ)

    • もともとが教育用途

      って、これにつきるわな。
      最初のサンプルに Pascal コンパイラを提示したのも Pascal が toy language でなく十分なアルゴリズム記述能力を持っていることを示しただけだと思うよ。
      分割コンパイル(ライブラリ提供)の仕組みがないことしかり、入出力が順アクセスファイルモデルで対話処理ができないことしかり、配列長・文字列長がコンパイル時に固定されることしかり、可変引数の関数・手続きが作れず組み込みの write, writeln だけ特別扱いなことしかり、ポインタの指す先は new で新たに割り当てるし

      • by Anonymous Coward

        ポインタが指してる先を解放するdisposeはあるよ。Cのfreeと同じような。ポインタに足したり引いたりは出来ないけど。

        数年前まで教育用に使ってた立場からすると、余計な事が出来ないので、確かに初学者用には向いている。

        さすがに時代遅れだろうとCに切り替わったけど、Cは、範囲外アクセスやらなにやら、
        行儀の悪いコードでもとにかくコンパイルが通って動き初めてしまうし、
        転けたときにも、なぜ転けたかを教えてくれないので危なっかしい。
        どこが悪いのかをなるべくきっちり教えてくれるという機能は教育用としては得がたい。

        ただ、ちゃんとした処理系を使わないと、

        • by Anonymous Coward on 2015年01月28日 11時39分 (#2751455)
          もともと教育用に開発された言語がベースで圧倒的普及率を誇るWindowsがメインターゲット、長年数々の実用アプリケーションが作成されてきた実績を持ち、そのうえ処理が無料で使えるあの言語使うといいと思うよ。
          親コメント
          • by Anonymous Coward

            6が無料になるなら大歓迎、どとねとはちょっと。。

            • by Anonymous Coward

              今でも.NETが嫌いな人がいるんだね。
              何でだろう。
              起動もパフォーマンスももはや問題にならんのに。

              つーかAndroidなんて大多数のアプリがJavaじゃねーか。
              しかもVMの性能が.NETよりずっと下な。

              • by shibuya (17159) on 2015年01月28日 18時55分 (#2751774) 日記

                >何でだろう。

                月例パッチの適用処理時間が.NET関連以外の他の障害対策に比べて長大なことが好きになれない理由。

                親コメント
              • by Anonymous Coward

                性能じゃない
                基本食わず嫌い、これは正直に申告しとく
                ただ技術的には、VB6なら、ことブートレベルなら、追加ランタイムがほぼナシで済むから。

                vb5cceはmsvbvm50がいるが、それでもいわゆるUSBポータブルにはしやすい
                msvcr*はしばらくマニフェストまわりの手間があったが、最近は転がしとくだけで動く

アレゲは一日にしてならず -- アレゲ研究家

処理中...