Re: on mammals and dinosaurs (Re: tabs)

From: [at]} <René>
Date: Sun, 08 Feb 2004 22:54:49 +0100

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

But Fyodor,


>
> 1) programming competence,
> 2) knowledge of a particular language.
>
> 1) is much harder to acquire than 2).
> Any student who's capable of learning to program in Oberon/Component Pascal well enough, will learn the syntax of C in no time.
> And if a student is not smart enough to learn the syntax of C after learning to program in Oberon/Component Pascal, s/he should better not touch C (or Java, not to say C++) at all, ever.
>

Does this then not again lead into Ivory Tower thinking? CP is for learning how to do it right, and when we go to real problems, we use real languages like C++ and Java.

>
> It is significantly easier to develop complex stuff e.g. in CP and then port it to C/C++ in a more or less mechanical fashion than to develop in C from scratch.
> There are plenty of examples, including my own experience (e.g. the CP vs C++ comparison I reported in this list recently).
> There are programmers in Moscow who do just that without mentioning to their Western (actually, German) clients that they only port to C++ fully debugged programs written in Pascal.

See, and a good policy could be to include a cross-compiler to C++ and Java. Then there would be no need to do the work in Oberon and then do it again in "a real language". We could even go so far as to develop a .dll in CP, and then for
documentation produce a source in C++, if you understand what I mean.

>
> Students who learned to program that way will have a competitive advantage -- irrespective of which (procedural) language they will have to do with.
> The only problem is, whether the education system rewards teachers who offer that kind of competitive advantage to their students.
> If it does not, e.g. in Germany, then all the programming industry will eventually move to other countries where it does.

Forget the teachers. M2 was used quite a bit in education, but it was hardly used in the "real world". If you want to get real money, you should see the world from the POV of a manager. What does a manager want from software development? It
has to be fast and cheap. That's it. Sell OuS to the managers, and the technical guys will use it.

>
> Lastly, on money vs competitive advantage.
> Recall the mammals who had been surviving in the era of dinosaurs for millions of years before they got a fair chance to demonstrate their competitive advantages.
> (They had in fact been demonstrating them during the dinosaurs' reign, only the dinosaurs did not pay attention.)
> The dinosaurs' power ('money') helped them (the dinosaurs) for quite a while -- but did not save them in the end.

Amen. You can hunt cows by driving them down a cliff, or you can throw stones at them. Both'll work. If you throw stones, you have to really aim at your target. That's the secret. But if you don't have the masses (money) to drive the cows
and you are unable to aim (know your target, and support and advertise them), you'll starve.

Rene

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj

b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEJ1dCBGeW9kb3IsXHBhcg0KXHBhcg0KXHBhcg0K
PlxwYXINCj4gMSkgcHJvZ3JhbW1pbmcgY29tcGV0ZW5jZSxccGFyDQo+IDIpIGtub3dsZWRnZSBv
ZiBhIHBhcnRpY3VsYXIgbGFuZ3VhZ2UuXHBhcg0KPlxwYXINCj4gMSkgaXMgbXVjaCBoYXJkZXIg
dG8gYWNxdWlyZSB0aGFuIDIpLlxwYXINCj4gQW55IHN0dWRlbnQgd2hvJ3MgY2FwYWJsZSBvZiBs
ZWFybmluZyB0byBwcm9ncmFtIGluIE9iZXJvbi9Db21wb25lbnQgUGFzY2FsIHdlbGwgZW5vdWdo
LCB3aWxsIGxlYXJuIHRoZSBzeW50YXggb2YgQyBpbiBubyB0aW1lLlxwYXINCj4gQW5kIGlmIGEg
c3R1ZGVudCBpcyBub3Qgc21hcnQgZW5vdWdoIHRvIGxlYXJuIHRoZSBzeW50YXggb2YgQyBhZnRl
ciBsZWFybmluZyB0byBwcm9ncmFtIGluIE9iZXJvbi9Db21wb25lbnQgUGFzY2FsLCBzL2hlIHNo
b3VsZCBiZXR0ZXIgbm90IHRvdWNoIEMgKG9yIEphdmEsIG5vdCB0byBzYXkgQysrKSBhdCBhbGws
IGV2ZXIuXHBhcg0KPlxwYXINClxwYXINCkRvZXMgdGhpcyB0aGVuIG5vdCBhZ2FpbiBsZWFkIGlu
dG8gSXZvcnkgVG93ZXIgdGhpbmtpbmc/IENQIGlzIGZvciBsZWFybmluZyBob3cgdG8gZG8gaXQg
cmlnaHQsIGFuZCB3aGVuIHdlIGdvIHRvIHJlYWwgcHJvYmxlbXMsIHdlIHVzZSByZWFsIGxhbmd1
YWdlcyBsaWtlIEMrKyBhbmQgSmF2YS5ccGFyDQpccGFyDQo+XHBhcg0KPiBJdCBpcyBzaWduaWZp
Y2FudGx5IGVhc2llciB0byBkZXZlbG9wIGNvbXBsZXggc3R1ZmYgZS5nLiBpbiBDUCBhbmQgdGhl
biBwb3J0IGl0IHRvIEMvQysrIGluIGEgbW9yZSBvciBsZXNzIG1lY2hhbmljYWwgZmFzaGlvbiB0
aGFuIHRvIGRldmVsb3AgaW4gQyBmcm9tIHNjcmF0Y2guXHBhcg0KPiBUaGVyZSBhcmUgcGxlbnR5
IG9mIGV4YW1wbGVzLCBpbmNsdWRpbmcgbXkgb3duIGV4cGVyaWVuY2UgKGUuZy4gdGhlIENQIHZz
IEMrKyBjb21wYXJpc29uIEkgcmVwb3J0ZWQgaW4gdGhpcyBsaXN0IHJlY2VudGx5KS5ccGFyDQo+
IFRoZXJlIGFyZSBwcm9ncmFtbWVycyBpbiBNb3Njb3cgd2hvIGRvIGp1c3QgdGhhdCB3aXRob3V0
IG1lbnRpb25pbmcgdG8gdGhlaXIgV2VzdGVybiAoYWN0dWFsbHksIEdlcm1hbikgY2xpZW50cyB0
aGF0IHRoZXkgb25seSBwb3J0IHRvIEMrKyBmdWxseSBkZWJ1Z2dlZCBwcm9ncmFtcyB3cml0dGVu
IGluIFBhc2NhbC5ccGFyDQpccGFyDQpTZWUsIGFuZCBhIGdvb2QgcG9saWN5IGNvdWxkIGJlIHRv
IGluY2x1ZGUgYSBjcm9zcy1jb21waWxlciB0byBDKysgYW5kIEphdmEuIFRoZW4gdGhlcmUgd291
bGQgYmUgbm8gbmVlZCB0byBkbyB0aGUgd29yayBpbiBPYmVyb24gYW5kIHRoZW4gZG8gaXQgYWdh
aW4gaW4gImEgcmVhbCBsYW5ndWFnZSIuIFdlIGNvdWxkIGV2ZW4gZ28gc28gZmFyIGFzIHRvIGRl
dmVsb3AgYSAuZGxsIGluIENQLCBhbmQgdGhlbiBmb3JccGFyDQpkb2N1bWVudGF0aW9uIHByb2R1
Y2UgYSBzb3VyY2UgaW4gQysrLCBpZiB5b3UgdW5kZXJzdGFuZCB3aGF0IEkgbWVhbi5ccGFyDQpc
cGFyDQo+XHBhcg0KPiBTdHVkZW50cyB3aG8gbGVhcm5lZCB0byBwcm9ncmFtIHRoYXQgd2F5IHdp
bGwgaGF2ZSBhIGNvbXBldGl0aXZlIGFkdmFudGFnZSAtLSBpcnJlc3BlY3RpdmUgb2Ygd2hpY2gg
KHByb2NlZHVyYWwpIGxhbmd1YWdlIHRoZXkgd2lsbCBoYXZlIHRvIGRvIHdpdGguXHBhcg0KPiBU
aGUgb25seSBwcm9ibGVtIGlzLCB3aGV0aGVyIHRoZSBlZHVjYXRpb24gc3lzdGVtIHJld2FyZHMg
dGVhY2hlcnMgd2hvIG9mZmVyIHRoYXQga2luZCBvZiBjb21wZXRpdGl2ZSBhZHZhbnRhZ2UgdG8g
dGhlaXIgc3R1ZGVudHMuXHBhcg0KPiBJZiBpdCBkb2VzIG5vdCwgZS5nLiBpbiBHZXJtYW55LCB0
aGVuIGFsbCB0aGUgcHJvZ3JhbW1pbmcgaW5kdXN0cnkgd2lsbCBldmVudHVhbGx5IG1vdmUgdG8g
b3RoZXIgY291bnRyaWVzIHdoZXJlIGl0IGRvZXMuXHBhcg0KXHBhcg0KRm9yZ2V0IHRoZSB0ZWFj
aGVycy4gTTIgd2FzIHVzZWQgcXVpdGUgYSBiaXQgaW4gZWR1Y2F0aW9uLCBidXQgaXQgd2FzIGhh
cmRseSB1c2VkIGluIHRoZSAicmVhbCB3b3JsZCIuIElmIHlvdSB3YW50IHRvIGdldCByZWFsIG1v
bmV5LCB5b3Ugc2hvdWxkIHNlZSB0aGUgd29ybGQgZnJvbSB0aGUgUE9WIG9mIGEgbWFuYWdlci4g
V2hhdCBkb2VzIGEgbWFuYWdlciB3YW50IGZyb20gc29mdHdhcmUgZGV2ZWxvcG1lbnQ/IEl0XHBh
cg0KaGFzIHRvIGJlIGZhc3QgYW5kIGNoZWFwLiBUaGF0J3MgaXQuIFNlbGwgT3VTIHRvIHRoZSBt
YW5hZ2VycywgYW5kIHRoZSB0ZWNobmljYWwgZ3V5cyB3aWxsIHVzZSBpdC5ccGFyDQpccGFyDQo+
XHBhcg0KPiBMYXN0bHksIG9uIG1vbmV5IHZzIGNvbXBldGl0aXZlIGFkdmFudGFnZS5ccGFyDQo+
IFJlY2FsbCB0aGUgbWFtbWFscyB3aG8gaGFkIGJlZW4gc3Vydml2aW5nIGluIHRoZSBlcmEgb2Yg
ZGlub3NhdXJzIGZvciBtaWxsaW9ucyBvZiB5ZWFycyBiZWZvcmUgdGhleSBnb3QgYSBmYWlyIGNo
YW5jZSB0byBkZW1vbnN0cmF0ZSB0aGVpciBjb21wZXRpdGl2ZSBhZHZhbnRhZ2VzLlxwYXINCj4g
KFRoZXkgaGFkIGluIGZhY3QgYmVlbiBkZW1vbnN0cmF0aW5nIHRoZW0gZHVyaW5nIHRoZSBkaW5v
c2F1cnMnIHJlaWduLCBvbmx5IHRoZSBkaW5vc2F1cnMgZGlkIG5vdCBwYXkgYXR0ZW50aW9uLilc
cGFyDQo+IFRoZSBkaW5vc2F1cnMnIHBvd2VyICgnbW9uZXknKSBoZWxwZWQgdGhlbSAodGhlIGRp
bm9zYXVycykgZm9yIHF1aXRlIGEgd2hpbGUgLS0gYnV0IGRpZCBub3Qgc2F2ZSB0aGVtIGluIHRo
ZSBlbmQuXHBhcg0KXHBhcg0KQW1lbi4gWW91IGNhbiBodW50IGNvd3MgYnkgZHJpdmluZyB0aGVt
IGRvd24gYSBjbGlmZiwgb3IgeW91IGNhbiB0aHJvdyBzdG9uZXMgYXQgdGhlbS4gQm90aCdsbCB3
b3JrLiBJZiB5b3UgdGhyb3cgc3RvbmVzLCB5b3UgaGF2ZSB0byByZWFsbHkgYWltIGF0IHlvdXIg
dGFyZ2V0LiBUaGF0J3MgdGhlIHNlY3JldC4gQnV0IGlmIHlvdSBkb24ndCBoYXZlIHRoZSBtYXNz
ZXMgKG1vbmV5KSB0byBkcml2ZSB0aGUgY293c1xwYXINCmFuZCB5b3UgYXJlIHVuYWJsZSB0byBh
aW0gKGtub3cgeW91ciB0YXJnZXQsIGFuZCBzdXBwb3J0IGFuZCBhZHZlcnRpc2UgdGhlbSksIHlv
dSdsbCBzdGFydmUuXHBhcg0KXHBhcg0KUmVuZVxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJv
bSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAi
dW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0K
XHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0
aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAi
aGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSBy
ZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlz
dCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1
cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVz
ZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFp
bGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBh
cyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91
dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNv
biwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vi
c2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBs
ZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVs
YXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5fX0ALjMgcmVsZWFzZSAy



----boundary-LibPST-iamunique-851198523_-_---
Received on Sun Feb 08 2004 - 22:54:49 UTC

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