Talk:Object Pascal

From Wikipedia, the free encyclopedia

- Please see the apple specific compilers (e.g. from http://pascal-central.com/ppl/chapter5.html#Compilers)

(this because the original object pascal (the standards draft, from which Apple's dialect is derived, and even Delphi was inspired by) is nearly absent from this article. FPC has some modifiers that make it more Apple like in $mode macpascal btw). The pascal article iirc has more data. A clear reference to pre Delphi origines should be made for histories sake in the basic summary of the first paragraph. 88.159.72.36 10:34, 30 March 2007 (UTC)

- Can TP be seen as object pascal? I mean, while it is Pascal-with-objects, it has a static object model.

- In Borland Object Pascal, the keyword 'object' is supported for compatibility with the object model of Turbo Pascal. (can auto alloc and use new and dispose). I think it should be referenced somewhere in the article.

Diego --15.227.137.70 15:25, 9 May 2006 (UTC)

Afaik Chrome is more an Oberon than an Object Pascal? 88.159.73.216 14:11, 18 September 2006 (UTC)

No, that is not so. Chrome is definitely not derived from Oberon. It is an extended subset of Borland's Object Pascal dialect. Chris Burrows 01:48, 19 September 2006 (UTC)

[edit] Dangling "others"

"The open source Free Pascal project allows the language to be compiled for Linux, Mac OS X, Win64, Windows CE, and others." These are operating systems, aren't they? If I'm right, perhaps "others" should be changed to "other operating systems." D021317c 00:01, 7 February 2007 (UTC)

Is win64 a target (arch-OS combination) or an OS ? Since win64 also comes in multiple flavours (AMD64, IA64, Alpha). Same with WinCE (afaik there are MIPS CE's, though the majority is ARM). So in short, the precise explanation is a matrix of OS (windows, linux), OS subtype (win64,win32,wince), architecture (ARM, x86) and architecture subtypes (LE vs BE memory system, instruction set etc).

I suggest to leave it as it is, but more clearly hint on multi architecture support. Then it is clear enough for a short hint. 88.159.72.36 10:32, 30 March 2007 (UTC)

[edit] Description of GNU compiler

"It is the most prolific compiler in terms of operating systems and processors though, and therefore deserves mentioning as a last resort." What does "prolific" mean in this context? That its output is very bulky, or that it has resulted in the greatest number of useful programs? "As a last resort" seems to refer to the decision to mention it, though I suspect the intention was to say that one should only use it as a last resort. D021317c 01:05, 7 February 2007 (UTC)

As a last resort if your platform isn't supported indeed. Another remotely imaginable reason is if your workload is mostly numerical in nature and you need the best optimizer, and possible OpenMP and Fortran access, and are willing to put up with grave limitations and a less friendly environment in exchange (which is an understatement, even compared with FPC. Getting GPC to run is already nontrivial) 88.159.72.36 08:47, 30 March 2007 (UTC)

[edit] "Object Pascal in the Software Market" Section

This was added by an anonymous, and doesn't cite references. Is it even accurate?

Afaik yes. At least in the paid for development tools, VB (and now VS) dominate, and Delphi is second. Problem is that a lot of tools, specially scripting languages are hard to compare to e.g. sold development tools. E.g. is sb deploying phpbb or some PHP CMS a PHP programmer?