Re: [BLACKBOX] IntelliSense -- share a laugh

From: [at]} <Chris>
Date: Wed, 16 Mar 2011 13:33:30 +1030

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

>-----Original Message-----
>From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
>Tkachov
>Sent: Wednesday, 16 March 2011 12:11 PM
>To: BLACKBOX{([at]})nowhere.xy
>Subject: [BLACKBOX] IntelliSense -- share a laugh
>
>A colleague (QWERTYProgrammer) pointed out this:
>
>Why We Didn't Include C++/CLI IntelliSense in Visual Studio 2010
>http://blogs.msdn.com/b/vcblog/archive/2011/03/03/10136696.aspx
>?wa=wsignin1.0
>
>It made my day 8)))
>The "Why" boils down to horrendous complexity + lack of true modules.
>
>"Humpty Dumtpy sat on a wall..."
>

Reading that article had the same effect on me as peeling an onion - pain
and tears but somehow no sense of sadness ;-)

In a similar vein I was letting off steam recently in a Delphi newsgroup
where I quoted the following from Wikipedia:

------------------------------
MISRA C is a software development standard for the C programming language
developed by MISRA (Motor Industry Software Reliability Association). Its
aims are to facilitate code safety, portability and reliability in the
context of embedded systems, specifically those systems programmed in ISO C.

The MISRA-C:2004 document contains 141 rules, of which 121 are "required"
and 20 are "advisory"; they are divided into 21 topical categories, from
"Environment" to "Run-time failures"
------------------------------

My question was: "121 required rules!!! What does that tell you about C?"

One reply was: "That the language has been studied by many and its faults
are known. It is better with known faults than unknown faults. And there
will aways be faults."

I was speechless :-(

I have just now purchased a copy of the MISRA-C:2004 "Guidelines for the use
of the C language in critical systems" (a total of 219 pages). It should
make interesting reading ...

P.S. Looking forward to meeting you in Zurich in May (and anybody else from
this list who is going to be there)

Regards,
Chris

Chris Burrows
CFB Software
Astrobe v3.3: ARM Oberon-07 Development System
http://www.astrobe.com


 


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1382647790_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxw
YXINCj5Gcm9tOiBCbGFja0JveCBbbWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSF0gT24g
QmVoYWxmIE9mIEZ5b2RvciBccGFyDQo+VGthY2hvdlxwYXINCj5TZW50OiBXZWRuZXNkYXksIDE2
IE1hcmNoIDIwMTEgMTI6MTEgUE1ccGFyDQo+VG86IEJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSFxw
YXINCj5TdWJqZWN0OiBbQkxBQ0tCT1hdIEludGVsbGlTZW5zZSAtLSBzaGFyZSBhIGxhdWdoXHBh
cg0KPlxwYXINCj5BIGNvbGxlYWd1ZSAoUVdFUlRZUHJvZ3JhbW1lcikgcG9pbnRlZCBvdXQgdGhp
czpccGFyDQo+XHBhcg0KPldoeSBXZSBEaWRuJ3QgSW5jbHVkZSBDKysvQ0xJIEludGVsbGlTZW5z
ZSBpbiBWaXN1YWwgU3R1ZGlvIDIwMTAgXHBhcg0KPmh0dHA6Ly9ibG9ncy5tc2RuLmNvbS9iL3Zj
YmxvZy9hcmNoaXZlLzIwMTEvMDMvMDMvMTAxMzY2OTYuYXNweFxwYXINCj4/d2E9d3NpZ25pbjEu
MFxwYXINCj5ccGFyDQo+SXQgbWFkZSBteSBkYXkgOCkpKVxwYXINCj5UaGUgIldoeSIgYm9pbHMg
ZG93biB0byBob3JyZW5kb3VzIGNvbXBsZXhpdHkgKyBsYWNrIG9mIHRydWUgbW9kdWxlcy5ccGFy
DQo+XHBhcg0KPiJIdW1wdHkgRHVtdHB5IHNhdCBvbiBhIHdhbGwuLi4iXHBhcg0KPlxwYXINClxw
YXINClJlYWRpbmcgdGhhdCBhcnRpY2xlIGhhZCB0aGUgc2FtZSBlZmZlY3Qgb24gbWUgYXMgcGVl
bGluZyBhbiBvbmlvbiAtIHBhaW5ccGFyDQphbmQgdGVhcnMgYnV0IHNvbWVob3cgbm8gc2Vuc2Ug
b2Ygc2FkbmVzcyA7LSlccGFyDQpccGFyDQpJbiBhIHNpbWlsYXIgdmVpbiBJIHdhcyBsZXR0aW5n
IG9mZiBzdGVhbSByZWNlbnRseSBpbiBhIERlbHBoaSBuZXdzZ3JvdXBccGFyDQp3aGVyZSBJIHF1
b3RlZCB0aGUgZm9sbG93aW5nIGZyb20gV2lraXBlZGlhOlxwYXINClxwYXINCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINCk1JU1JBIEMgaXMgYSBzb2Z0d2FyZSBkZXZlbG9wbWVu
dCBzdGFuZGFyZCBmb3IgdGhlIEMgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VccGFyDQpkZXZlbG9wZWQg
YnkgTUlTUkEgKE1vdG9yIEluZHVzdHJ5IFNvZnR3YXJlIFJlbGlhYmlsaXR5IEFzc29jaWF0aW9u
KS4gSXRzXHBhcg0KYWltcyBhcmUgdG8gZmFjaWxpdGF0ZSBjb2RlIHNhZmV0eSwgcG9ydGFiaWxp
dHkgYW5kIHJlbGlhYmlsaXR5IGluIHRoZVxwYXINCmNvbnRleHQgb2YgZW1iZWRkZWQgc3lzdGVt
cywgc3BlY2lmaWNhbGx5IHRob3NlIHN5c3RlbXMgcHJvZ3JhbW1lZCBpbiBJU08gQy5ccGFyDQpc
cGFyDQpUaGUgTUlTUkEtQzoyMDA0IGRvY3VtZW50IGNvbnRhaW5zIDE0MSBydWxlcywgb2Ygd2hp
Y2ggMTIxIGFyZSAicmVxdWlyZWQiXHBhcg0KYW5kIDIwIGFyZSAiYWR2aXNvcnkiOyB0aGV5IGFy
ZSBkaXZpZGVkIGludG8gMjEgdG9waWNhbCBjYXRlZ29yaWVzLCBmcm9tXHBhcg0KIkVudmlyb25t
ZW50IiB0byAiUnVuLXRpbWUgZmFpbHVyZXMiXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tXHBhcg0KXHBhcg0KTXkgcXVlc3Rpb24gd2FzOiAiMTIxIHJlcXVpcmVkIHJ1bGVzISEh
IFdoYXQgZG9lcyB0aGF0IHRlbGwgeW91IGFib3V0IEM/IlxwYXINClxwYXINCk9uZSByZXBseSB3
YXM6ICJUaGF0IHRoZSBsYW5ndWFnZSBoYXMgYmVlbiBzdHVkaWVkIGJ5IG1hbnkgYW5kIGl0cyBm
YXVsdHNccGFyDQphcmUga25vd24uIEl0IGlzIGJldHRlciB3aXRoIGtub3duIGZhdWx0cyB0aGFu
IHVua25vd24gZmF1bHRzLiBBbmQgdGhlcmVccGFyDQp3aWxsIGF3YXlzIGJlIGZhdWx0cy4iXHBh
cg0KXHBhcg0KSSB3YXMgc3BlZWNobGVzcyA6LShccGFyDQpccGFyDQpJIGhhdmUganVzdCBub3cg
cHVyY2hhc2VkIGEgY29weSBvZiB0aGUgTUlTUkEtQzoyMDA0ICJHdWlkZWxpbmVzIGZvciB0aGUg
dXNlXHBhcg0Kb2YgdGhlIEMgbGFuZ3VhZ2UgaW4gY3JpdGljYWwgc3lzdGVtcyIgKGEgdG90YWwg
b2YgMjE5IHBhZ2VzKS4gSXQgc2hvdWxkXHBhcg0KbWFrZSBpbnRlcmVzdGluZyByZWFkaW5nIC4u
LlxwYXINClxwYXINClAuUy4gTG9va2luZyBmb3J3YXJkIHRvIG1lZXRpbmcgeW91IGluIFp1cmlj
aCBpbiBNYXkgKGFuZCBhbnlib2R5IGVsc2UgZnJvbVxwYXINCnRoaXMgbGlzdCB3aG8gaXMgZ29p
bmcgdG8gYmUgdGhlcmUpXHBhcg0KXHBhcg0KUmVnYXJkcyxccGFyDQpDaHJpc1xwYXINClxwYXIN
CkNocmlzIEJ1cnJvd3NccGFyDQpDRkIgU29mdHdhcmVccGFyDQpBc3Ryb2JlIHYzLjM6IEFSTSBP
YmVyb24tMDcgRGV2ZWxvcG1lbnQgU3lzdGVtXHBhcg0KaHR0cDovL3d3dy5hc3Ryb2JlLmNvbVxw
YXINClxwYXINClxwYXINCiBccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0KVG8gdW5zdWJzY3Jp
YmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gTElTVFNF
UlZATElTVFMuT0JFUk9OLkNIXH19AAAAAA==
----boundary-LibPST-iamunique-1382647790_-_---
Received on Wed Mar 16 2011 - 04:03:30 UTC

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