RE: CP vs C++

From: Martin, Marc <"Martin,>
Date: Fri, 30 Jan 2004 14:46:56 -0800

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

>That's an interesting point. I am also a hybrid as I graduated with a major
>in Physics, but have always worked in my professional life as a computer
>scientist. That possibly explains why Niklaus Wirth's point of view has
>always seemed so intuitive. Whatever he says always make perfect sense to
>me.

Yeah, me too. I learned engineering in college, and then went to work
in aerospace engineering, where I've spent a lot of time developing
code -- mostly because the existing Fortran codes I inherited were so
terrible. I used Pascal in the 80's, Modula-2 in the early 90's, and
have been using Oberon/F and Component Pascal since the mid 90's.
Blackbox has a lot of concepts which I just plain don't understand,
but certainly the subset I use of it is excellent for writing
aerospace engineering applications. My users are quite happy, as
my codes are much more intuitive to use than what they're used to.

>I have been closely following the progress of Oberon for the last 14 years.
>Unfortunately, the look and feel of BlackBox applications and the output
>from other Oberon development tools have been considered too far from the
>mainstream for our primary market - the general public. However, now that
>the Component Pascal language is available as a plug-in component to the
>Microsoft Visual Studio.NET development environment I am really excited
>about the possibility of using my preferred language for real-world
>development.

Hmmm, I briefly tried the Gardens Point Component Pascal for .NET once,
and I was appalled it's very old-fashioned command line interface.
Seems I'm spoiled by being able to compile by clicking command-K, and
have the editor jump to the point in the code where it won't compile.
Or did I miss something when looking at the .NET version -- can you
use it in a somewhat modern way, or is the interface straight from the
1970s?

Marc Martin
Boeing Commercial Space Company
Seattle Washington USA

--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.



----boundary-LibPST-iamunique-721410889_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID5UaGF0J3MgYW4gaW50ZXJlc3RpbmcgcG9pbnQu
IEkgYW0gYWxzbyBhIGh5YnJpZCBhcyBJIGdyYWR1YXRlZCB3aXRoIGEgbWFqb3JccGFyDQo+aW4g
UGh5c2ljcywgYnV0IGhhdmUgYWx3YXlzIHdvcmtlZCBpbiBteSBwcm9mZXNzaW9uYWwgbGlmZSBh
cyBhIGNvbXB1dGVyXHBhcg0KPnNjaWVudGlzdC4gVGhhdCBwb3NzaWJseSBleHBsYWlucyB3aHkg
TmlrbGF1cyBXaXJ0aCdzIHBvaW50IG9mIHZpZXcgaGFzXHBhcg0KPmFsd2F5cyBzZWVtZWQgc28g
aW50dWl0aXZlLiBXaGF0ZXZlciBoZSBzYXlzIGFsd2F5cyBtYWtlIHBlcmZlY3Qgc2Vuc2UgdG9c
cGFyDQo+bWUuXHBhcg0KXHBhcg0KWWVhaCwgbWUgdG9vLiAgSSBsZWFybmVkIGVuZ2luZWVyaW5n
IGluIGNvbGxlZ2UsIGFuZCB0aGVuIHdlbnQgdG8gd29ya1xwYXINCmluIGFlcm9zcGFjZSBlbmdp
bmVlcmluZywgd2hlcmUgSSd2ZSBzcGVudCBhIGxvdCBvZiB0aW1lIGRldmVsb3BpbmcgXHBhcg0K
Y29kZSAtLSBtb3N0bHkgYmVjYXVzZSB0aGUgZXhpc3RpbmcgRm9ydHJhbiBjb2RlcyBJIGluaGVy
aXRlZCB3ZXJlIHNvXHBhcg0KdGVycmlibGUuICBJIHVzZWQgUGFzY2FsIGluIHRoZSA4MCdzLCBN
b2R1bGEtMiBpbiB0aGUgZWFybHkgOTAncywgYW5kXHBhcg0KaGF2ZSBiZWVuIHVzaW5nIE9iZXJv
bi9GIGFuZCBDb21wb25lbnQgUGFzY2FsIHNpbmNlIHRoZSBtaWQgOTAncy4gIFxwYXINCkJsYWNr
Ym94IGhhcyBhIGxvdCBvZiBjb25jZXB0cyB3aGljaCBJIGp1c3QgcGxhaW4gZG9uJ3QgdW5kZXJz
dGFuZCxccGFyDQpidXQgY2VydGFpbmx5IHRoZSBzdWJzZXQgSSB1c2Ugb2YgaXQgaXMgZXhjZWxs
ZW50IGZvciB3cml0aW5nIFxwYXINCmFlcm9zcGFjZSBlbmdpbmVlcmluZyBhcHBsaWNhdGlvbnMu
ICBNeSB1c2VycyBhcmUgcXVpdGUgaGFwcHksIGFzXHBhcg0KbXkgY29kZXMgYXJlIG11Y2ggbW9y
ZSBpbnR1aXRpdmUgdG8gdXNlIHRoYW4gd2hhdCB0aGV5J3JlIHVzZWQgdG8uXHBhcg0KXHBhcg0K
PkkgaGF2ZSBiZWVuIGNsb3NlbHkgZm9sbG93aW5nIHRoZSBwcm9ncmVzcyBvZiBPYmVyb24gZm9y
IHRoZSBsYXN0IDE0IHllYXJzLlxwYXINCj5VbmZvcnR1bmF0ZWx5LCB0aGUgbG9vayBhbmQgZmVl
bCBvZiBCbGFja0JveCBhcHBsaWNhdGlvbnMgYW5kIHRoZSBvdXRwdXRccGFyDQo+ZnJvbSBvdGhl
ciBPYmVyb24gZGV2ZWxvcG1lbnQgdG9vbHMgaGF2ZSBiZWVuIGNvbnNpZGVyZWQgdG9vIGZhciBm
cm9tIHRoZVxwYXINCj5tYWluc3RyZWFtIGZvciBvdXIgcHJpbWFyeSBtYXJrZXQgLSB0aGUgZ2Vu
ZXJhbCBwdWJsaWMuIEhvd2V2ZXIsIG5vdyB0aGF0XHBhcg0KPnRoZSBDb21wb25lbnQgUGFzY2Fs
IGxhbmd1YWdlIGlzIGF2YWlsYWJsZSBhcyBhIHBsdWctaW4gY29tcG9uZW50IHRvIHRoZVxwYXIN
Cj5NaWNyb3NvZnQgVmlzdWFsIFN0dWRpby5ORVQgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQgSSBh
bSByZWFsbHkgZXhjaXRlZFxwYXINCj5hYm91dCB0aGUgcG9zc2liaWxpdHkgb2YgdXNpbmcgbXkg
cHJlZmVycmVkIGxhbmd1YWdlIGZvciByZWFsLXdvcmxkXHBhcg0KPmRldmVsb3BtZW50LlxwYXIN
ClxwYXINCkhtbW0sIEkgYnJpZWZseSB0cmllZCB0aGUgR2FyZGVucyBQb2ludCBDb21wb25lbnQg
UGFzY2FsIGZvciAuTkVUIG9uY2UsXHBhcg0KYW5kIEkgd2FzIGFwcGFsbGVkIGl0J3MgdmVyeSBv
bGQtZmFzaGlvbmVkIGNvbW1hbmQgbGluZSBpbnRlcmZhY2UuXHBhcg0KU2VlbXMgSSdtIHNwb2ls
ZWQgYnkgYmVpbmcgYWJsZSB0byBjb21waWxlIGJ5IGNsaWNraW5nIGNvbW1hbmQtSywgYW5kXHBh
cg0KaGF2ZSB0aGUgZWRpdG9yIGp1bXAgdG8gdGhlIHBvaW50IGluIHRoZSBjb2RlIHdoZXJlIGl0
IHdvbid0IGNvbXBpbGUuXHBhcg0KT3IgZGlkIEkgbWlzcyBzb21ldGhpbmcgd2hlbiBsb29raW5n
IGF0IHRoZSAuTkVUIHZlcnNpb24gLS0gY2FuIHlvdVxwYXINCnVzZSBpdCBpbiBhIHNvbWV3aGF0
IG1vZGVybiB3YXksIG9yIGlzIHRoZSBpbnRlcmZhY2Ugc3RyYWlnaHQgZnJvbSB0aGVccGFyDQox
OTcwcz9ccGFyDQpccGFyDQpNYXJjIE1hcnRpblxwYXINCkJvZWluZyBDb21tZXJjaWFsIFNwYWNl
IENvbXBhbnlccGFyDQpTZWF0dGxlIFdhc2hpbmd0b24gVVNBXHBhcg0KXHBhcg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNj
cmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRo
ZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24u
Y2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQg
aW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRo
ZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBw
cm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRv
IHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0K
XHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBz
aG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRv
IHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25p
emUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5
LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNv
bWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91
IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQg
c3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ug
c29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXlzfX0AIGZy
b20gWENILU4

----boundary-LibPST-iamunique-721410889_-_---
Received on Fri Jan 30 2004 - 23:46:56 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:57 UTC