RE: [BLACKBOX] GCC

From: null <">
Date: Fri, 31 Oct 2008 08:35:18 +0000

----boundary-LibPST-iamunique-1244552500_-_-
Content-type: text/plain

Hi Doug,

> A recent article about GCC (GNU Compiler Collection)
> http://www.ibm.com/developerworks/linux/library/l-gcc4/index.h
> tml?ca=dgr-lnxw01GNUCollection&S_tact=105AGX59&S_cmp=GRsitelnxw01
> indicates that it can be used for a wide variety of languages.

absolutely, but not that many Wirth languages are currently
implemented. There is GNU-Pascal http://www.gnu-pascal.de/
and GNU-Modula-2 http://www.nongnu.org/gm2/ The latter in
alpha/pre-beta state. Oberon can be compiled with Michael van
Ackeren's Optimizing Oberon-2 Compiler, which works as a
preprocessor to gcc (this time the GNU C Compiler) and lacks
currently an actual documentation and a real home page (see
http://ooc.sourceforge.net/) although there is
https://sourceforge.net/projects/ooc/. Still it is
supported by Michael van Ackeren, Stewart Greenhill
and others on their mailing lists (https://sourceforge.net/mail/?group_id=3539).


> Gardens Point Component Pascal (of which I am not familiar)
> supposedly can work under .NET and other systems(?)

yes, afaik it works with Mono

There is also Chris Burrows Cpide for GPCP (which I did not find
the recently to test under Linux/Mono) ist home page is here
http://www.cfbsoftware.com/cpide/ but momentarily unreachable,
but you can find it also here:
http://www.softpedia.com/get/Programming/File-Editors/CPIde.shtml

[...]
> It would seem to me that a front end translator to GCC's Register
> Transfer Language (RTL) would give Component Pascal a wider audience.
> Has this been done?

not to my knowledge.

regards
--
  Bernhard Treutwein
  Ludwig-Maximilians-Universität
  Ref. IIIA3 Anwendungsentwicklung
  Martiusstr. 4
  80802 München
  Tel. 089 2180-2774
  Fax. 089 2180-992774
  Mobil. 0152-01549335
  e-mail: bernhard treutwein (at) verwaltung uni-muenchen de
 
----boundary-LibPST-iamunique-1244552500_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSBEb3VnLFxwYXINClxwYXIN
Cj4gQSByZWNlbnQgYXJ0aWNsZSBhYm91dCBHQ0MgKEdOVSBDb21waWxlciBDb2xsZWN0aW9uKVxw
YXINCj4gaHR0cDovL3d3dy5pYm0uY29tL2RldmVsb3BlcndvcmtzL2xpbnV4L2xpYnJhcnkvbC1n
Y2M0L2luZGV4LmhccGFyDQo+IHRtbD9jYT1kZ3ItbG54dzAxR05VQ29sbGVjdGlvbiZTX3RhY3Q9
MTA1QUdYNTkmU19jbXA9R1JzaXRlbG54dzAxXHBhcg0KPiBpbmRpY2F0ZXMgdGhhdCBpdCBjYW4g
YmUgdXNlZCBmb3IgYSB3aWRlIHZhcmlldHkgb2YgbGFuZ3VhZ2VzLlxwYXINClxwYXINCmFic29s
dXRlbHksIGJ1dCBub3QgdGhhdCBtYW55IFdpcnRoIGxhbmd1YWdlcyBhcmUgY3VycmVudGx5XHBh
cg0KaW1wbGVtZW50ZWQuIFRoZXJlIGlzIEdOVS1QYXNjYWwgaHR0cDovL3d3dy5nbnUtcGFzY2Fs
LmRlL1xwYXINCmFuZCBHTlUtTW9kdWxhLTIgaHR0cDovL3d3dy5ub25nbnUub3JnL2dtMi8gVGhl
IGxhdHRlciBpblxwYXINCmFscGhhL3ByZS1iZXRhIHN0YXRlLiBPYmVyb24gY2FuIGJlIGNvbXBp
bGVkIHdpdGggTWljaGFlbCB2YW4gXHBhcg0KQWNrZXJlbidzIE9wdGltaXppbmcgT2Jlcm9uLTIg
Q29tcGlsZXIsIHdoaWNoIHdvcmtzIGFzIGEgXHBhcg0KcHJlcHJvY2Vzc29yIHRvIGdjYyAodGhp
cyB0aW1lIHRoZSBHTlUgQyBDb21waWxlcikgYW5kIGxhY2tzXHBhcg0KY3VycmVudGx5IGFuIGFj
dHVhbCBkb2N1bWVudGF0aW9uIGFuZCBhIHJlYWwgaG9tZSBwYWdlIChzZWUgXHBhcg0KaHR0cDov
L29vYy5zb3VyY2Vmb3JnZS5uZXQvKSBhbHRob3VnaCB0aGVyZSBpcyBccGFyDQpodHRwczovL3Nv
dXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9vb2MvLiBTdGlsbCBpdCBpcyBccGFyDQpzdXBwb3J0ZWQg
YnkgTWljaGFlbCB2YW4gQWNrZXJlbiwgU3Rld2FydCBHcmVlbmhpbGxccGFyDQphbmQgb3RoZXJz
IG9uIHRoZWlyIG1haWxpbmcgbGlzdHMgKGh0dHBzOi8vc291cmNlZm9yZ2UubmV0L21haWwvP2dy
b3VwX2lkPTM1MzkpLlxwYXINClxwYXINClxwYXINCj4gR2FyZGVucyBQb2ludCBDb21wb25lbnQg
UGFzY2FsIChvZiB3aGljaCBJIGFtIG5vdCBmYW1pbGlhcikgXHBhcg0KPiBzdXBwb3NlZGx5IGNh
biB3b3JrIHVuZGVyIC5ORVQgYW5kIG90aGVyIHN5c3RlbXMoPylccGFyDQpccGFyDQp5ZXMsIGFm
YWlrIGl0IHdvcmtzIHdpdGggTW9ub1xwYXINClxwYXINClRoZXJlIGlzIGFsc28gQ2hyaXMgQnVy
cm93cyBDcGlkZSBmb3IgR1BDUCAod2hpY2ggSSBkaWQgbm90IGZpbmRccGFyDQp0aGUgcmVjZW50
bHkgdG8gdGVzdCB1bmRlciBMaW51eC9Nb25vKSBpc3QgaG9tZSBwYWdlIGlzIGhlcmVccGFyDQpo
dHRwOi8vd3d3LmNmYnNvZnR3YXJlLmNvbS9jcGlkZS8gYnV0IG1vbWVudGFyaWx5IHVucmVhY2hh
YmxlLCBccGFyDQpidXQgeW91IGNhbiBmaW5kIGl0IGFsc28gaGVyZTogXHBhcg0KaHR0cDovL3d3
dy5zb2Z0cGVkaWEuY29tL2dldC9Qcm9ncmFtbWluZy9GaWxlLUVkaXRvcnMvQ1BJZGUuc2h0bWxc
cGFyDQpccGFyDQpbLi4uXVxwYXINCj4gSXQgd291bGQgc2VlbSB0byBtZSB0aGF0IGEgZnJvbnQg
ZW5kIHRyYW5zbGF0b3IgdG8gR0NDJ3MgUmVnaXN0ZXIgXHBhcg0KPiBUcmFuc2ZlciBMYW5ndWFn
ZSAoUlRMKSB3b3VsZCBnaXZlIENvbXBvbmVudCBQYXNjYWwgYSB3aWRlciBhdWRpZW5jZS5ccGFy
DQo+IEhhcyB0aGlzIGJlZW4gZG9uZT9ccGFyDQpccGFyDQpub3QgdG8gbXkga25vd2xlZGdlLlxw
YXINClxwYXINCnJlZ2FyZHNccGFyDQotLVxwYXINCiAgQmVybmhhcmQgVHJldXR3ZWluXHBhcg0K
ICBMdWR3aWctTWF4aW1pbGlhbnMtVW5pdmVyc2l0XCdlNHRccGFyDQogIFJlZi4gSUlJQTMgQW53
ZW5kdW5nc2VudHdpY2tsdW5nXHBhcg0KICBNYXJ0aXVzc3RyLiA0XHBhcg0KICA4MDgwMiBNXCdm
Y25jaGVuXHBhcg0KICBUZWwuIDA4OSAyMTgwLTI3NzRccGFyDQogIEZheC4gMDg5IDIxODAtOTky
Nzc0XHBhcg0KICBNb2JpbC4gMDE1Mi0wMTU0OTMzNVxwYXINCiAgZS1tYWlsOiBiZXJuaGFyZCB0
cmV1dHdlaW4gKGF0KSB2ZXJ3YWx0dW5nIHVuaS1tdWVuY2hlbiBkZVxwYXINCn19AEJPWCIg
----boundary-LibPST-iamunique-1244552500_-_---
Received on Fri Oct 31 2008 - 09:35:18 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:52 UTC