🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.pascal
Article #90

Re: Pascalの評価

#90
From: Minoru Nishikubo
Date: Mon, 23 Feb 1998 00:00
47 lines
2506 bytes
M_SHIRAISHI wrote:
> 
> 昔は、Pascal は「おもちゃの言語だ」と 酷評する向きもあったと聞いています
> が、
> 最近の Turbo_Pascal に対しての 一般的評価は どのようなものでしょうか?
> ---- 特に、C等と比較して。

Jargon File の Pascal について書いてある部分で、
Brian Kernighan が 
 "Why Pascal is Not My Favorite Programming Language"
にて書かれている部分でしょうか。
良く読んでみてください。

(引用はじめ)
People who use Pascal for serious programming fall into a fatal
trap.  Because the language is impotent, it must be extended.
But each group extends Pascal in its own direction, to make it
look like whatever language they really want.  Extensions for
separate compilation, FORTRAN-like COMMON, string data types,
internal static variables, initialization, octal numbers, bit
operators, etc., all add to the utility of the language for one
group but destroy its portability to others.

I feel that it is a mistake to use Pascal for anything much
beyond its original target.  In its pure form, Pascal is a toy
language, suitable for teaching but not for real programming.
(引用おわり)

Turbo Pascal は Kernighan 氏が 第 1 パラグラフで指摘している、
 "あるグループの都合によって拡張された Pascal"
であると思います。

第 2パラグラフではオリジナルの Pascal のままでは toy language と
言っているようです。
拡張された Pascal が toy language かどうかは書かれていないようです。

Turbo Pascal や Delphi の評価を、
プログラミング言語としての Pascal の評価と等価に考えるのは
できないなと思います。

--
(setf minish
  '((name      "西久保 実")
    (e-mail    "minish@ftl.co.jp")
    (company   "株式会社 未来技術研究所")
    (belong-to "システムディヴィジョン 開発グループ 名古屋セクション")))
Technical Details
Message-ID: <34F11F80.1FF9CE11@ftl.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <34EC4F8E.A20ECC9B@apionet.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: ff90a,22d4f267aadc4e1a
X-Google-Attributes: gidff90a,public
From: Minoru Nishikubo <minish@ftl.co.jp>
Subject: Re: Pascalの評価
Date: 1998/02/23
Message-ID: <34F11F80.1FF9CE11@ftl.co.jp>
X-Deja-AN: 327753868
Content-Transfer-Encoding: 7bit
References: <34EC4F8E.A20ECC9B@apionet.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Organization: Future Technology Laboratories Inc.
Newsgroups: fj.lang.pascal