Re: [BLACKBOX] Re [BLACKBOX] Seasons Greetings from Linuxland

From: [at]} <Wojtek>
Date: Mon, 27 Dec 2010 19:41:56 -0500

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

> The following hypothetical examples are intended to show what a programmer
> could concoct if he has muddled thinking regarding boolean logic [snip]

My own conclusion is that one can write C in any language. One also can
write reasonable code in C. Some languages encourage good attitude while
others just the opposite, but at the end of the day it is the attitude,
which differentiates the masters from their opposites.

Playing devil's advocate, I remember my utter surprise when I read
statements in Project Oberon like "IF mouse = 1 THEN...". The mouse keys
were numbered 1,2,3 (or 0,1,2, don't remember) and these numbers were used
literally in the code published in the book (!!). A bit shameful, was it
not? In later versions the literal constants we replaced with ML, MM, and
MR, as they should have been from the beginning.

Even our gurus have had their bad days.

W.


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-63908348_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gVGhlIGZvbGxvd2luZyBoeXBvdGhldGljYWwg
ZXhhbXBsZXMgYXJlIGludGVuZGVkIHRvIHNob3cgd2hhdCBhIHByb2dyYW1tZXJccGFyDQo+IGNv
dWxkIGNvbmNvY3QgaWYgaGUgaGFzIG11ZGRsZWQgdGhpbmtpbmcgcmVnYXJkaW5nIGJvb2xlYW4g
bG9naWMgW3NuaXBdXHBhcg0KXHBhcg0KTXkgb3duIGNvbmNsdXNpb24gaXMgdGhhdCBvbmUgY2Fu
IHdyaXRlIEMgaW4gYW55IGxhbmd1YWdlLiBPbmUgYWxzbyBjYW5ccGFyDQp3cml0ZSByZWFzb25h
YmxlIGNvZGUgaW4gQy4gU29tZSBsYW5ndWFnZXMgZW5jb3VyYWdlIGdvb2QgYXR0aXR1ZGUgd2hp
bGVccGFyDQpvdGhlcnMganVzdCB0aGUgb3Bwb3NpdGUsIGJ1dCBhdCB0aGUgZW5kIG9mIHRoZSBk
YXkgaXQgaXMgdGhlIGF0dGl0dWRlLFxwYXINCndoaWNoIGRpZmZlcmVudGlhdGVzIHRoZSBtYXN0
ZXJzIGZyb20gdGhlaXIgb3Bwb3NpdGVzLlxwYXINClxwYXINClBsYXlpbmcgZGV2aWwncyBhZHZv
Y2F0ZSwgSSByZW1lbWJlciBteSB1dHRlciBzdXJwcmlzZSB3aGVuIEkgcmVhZFxwYXINCnN0YXRl
bWVudHMgaW4gUHJvamVjdCBPYmVyb24gbGlrZSAiSUYgbW91c2UgPSAxIFRIRU4uLi4iLiBUaGUg
bW91c2Uga2V5c1xwYXINCndlcmUgbnVtYmVyZWQgMSwyLDMgKG9yIDAsMSwyLCBkb24ndCByZW1l
bWJlcikgYW5kIHRoZXNlIG51bWJlcnMgd2VyZSB1c2VkXHBhcg0KbGl0ZXJhbGx5IGluIHRoZSBj
b2RlIHB1Ymxpc2hlZCBpbiB0aGUgYm9vayAoISEpLiBBIGJpdCBzaGFtZWZ1bCwgd2FzIGl0XHBh
cg0Kbm90PyBJbiBsYXRlciB2ZXJzaW9ucyB0aGUgbGl0ZXJhbCBjb25zdGFudHMgd2UgcmVwbGFj
ZWQgd2l0aCBNTCwgTU0sIGFuZFxwYXINCk1SLCBhcyB0aGV5IHNob3VsZCBoYXZlIGJlZW4gZnJv
bSB0aGUgYmVnaW5uaW5nLlxwYXINClxwYXINCkV2ZW4gb3VyIGd1cnVzIGhhdmUgaGFkIHRoZWly
IGJhZCBkYXlzLlxwYXINClxwYXINClcuXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVu
c3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRv
IExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSH19AHJpdGk
----boundary-LibPST-iamunique-63908348_-_---
Received on Tue Dec 28 2010 - 01:41:56 UTC

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