Re: Oberon/CP as first language

From: [at]} <René>
Date: Sat, 21 Feb 2004 21:43:05 -0400

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

One should never confuse languages with libraries. What make some
languages appealing are their huge libraries.
If we concentrate in the core of the language, CP stands very high. The
highest for my test.
For its clean design, compactness, security and readability, CP is
indeed very appropriate as a first language in learning to program.
Students which start the basics of programming (control structures,
basic algorithms...) in CP, can then be introduced to advanced concepts
(Modular Programming, OOP, inheritance, interfaces...) within the same
clear and consistent syntax, without any need of a paradigm switch.

Java -due to its notation and architecture- instead of being part of the
solutions, still "belong to the problem set". Java forces beginner
students to write simple things in a complex fashion.

Regards,
René Dorta. Universidad de Carabobo. Venezuela.
1 is not = = 1, 1



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

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-446847611_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBPbmUgc2hvdWxkIG5ldmVyIGNv
bmZ1c2UgbGFuZ3VhZ2VzIHdpdGggbGlicmFyaWVzLiBXaGF0IG1ha2Ugc29tZSBccGFyDQpsYW5n
dWFnZXMgYXBwZWFsaW5nIGFyZSB0aGVpciBodWdlIGxpYnJhcmllcy5ccGFyDQpJZiB3ZSBjb25j
ZW50cmF0ZSBpbiB0aGUgY29yZSBvZiB0aGUgbGFuZ3VhZ2UsIENQIHN0YW5kcyB2ZXJ5IGhpZ2gu
IFRoZSBccGFyDQpoaWdoZXN0IGZvciBteSB0ZXN0LlxwYXINCkZvciBpdHMgY2xlYW4gZGVzaWdu
LCBjb21wYWN0bmVzcywgc2VjdXJpdHkgYW5kIHJlYWRhYmlsaXR5LCBDUCBpcyBccGFyDQppbmRl
ZWQgdmVyeSBhcHByb3ByaWF0ZSBhcyBhIGZpcnN0IGxhbmd1YWdlIGluIGxlYXJuaW5nIHRvIHBy
b2dyYW0uIFxwYXINClN0dWRlbnRzIHdoaWNoIHN0YXJ0IHRoZSBiYXNpY3Mgb2YgcHJvZ3JhbW1p
bmcgKGNvbnRyb2wgc3RydWN0dXJlcywgXHBhcg0KYmFzaWMgYWxnb3JpdGhtcy4uLikgaW4gQ1As
IGNhbiB0aGVuIGJlIGludHJvZHVjZWQgdG8gYWR2YW5jZWQgY29uY2VwdHMgXHBhcg0KKE1vZHVs
YXIgUHJvZ3JhbW1pbmcsIE9PUCwgaW5oZXJpdGFuY2UsIGludGVyZmFjZXMuLi4pIHdpdGhpbiB0
aGUgc2FtZSBccGFyDQpjbGVhciBhbmQgY29uc2lzdGVudCBzeW50YXgsIHdpdGhvdXQgYW55IG5l
ZWQgb2YgYSBwYXJhZGlnbSBzd2l0Y2guXHBhcg0KXHBhcg0KSmF2YSAtZHVlIHRvIGl0cyBub3Rh
dGlvbiBhbmQgYXJjaGl0ZWN0dXJlLSBpbnN0ZWFkIG9mIGJlaW5nIHBhcnQgb2YgdGhlIFxwYXIN
CnNvbHV0aW9ucywgc3RpbGwgImJlbG9uZyB0byB0aGUgcHJvYmxlbSBzZXQiLiBKYXZhIGZvcmNl
cyBiZWdpbm5lciBccGFyDQpzdHVkZW50cyB0byB3cml0ZSBzaW1wbGUgdGhpbmdzIGluIGEgY29t
cGxleCBmYXNoaW9uLlxwYXINClxwYXINClJlZ2FyZHMsXHBhcg0KUmVuXCdlOSBEb3J0YS4gVW5p
dmVyc2lkYWQgZGUgQ2FyYWJvYm8uIFZlbmV6dWVsYS5ccGFyDQoxIGlzIG5vdCA9ID0gMSwgMT0x
LlxwYXINClxwYXINClxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcg
bGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRv
OlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEg
bGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1
c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFi
b3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0
aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXIN
CiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBw
b2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRy
ZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0
IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFu
ZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkg
b3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBw
b3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBt
ZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5k
IHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3Vs
YXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5cy5ccGFyDQpccGFyDQp9


----boundary-LibPST-iamunique-446847611_-_---
Received on Sun Feb 22 2004 - 02:43:05 UTC

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