- Freestanding Blackbox applications?

From: Bob Walkden <"Bob>
Date: Fri, 19 May 2006 08:18:35 +0100

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

>
> Do you use the same tool for *all* 80 developers for *all*
> projects?

Yes.

> Before I became an independent software developer,
> I also was one of the bosses.
> Despite the fact that our major application was written in C
> I was able to develop two significant sub-applications in
> Modula-2. The end-user was not aware of any difference.
>

I've done the same thing when I was a programmer/analyst. In the 1980s I
worked on the EPOS team for a large retailer. We developed a system which
polled 2000 stores overnight to retrieve the sales data from the tills, and
send new product & price data out to them. This was in the days of 9600 baud
lines. We had 20 PCs each with 4 serial ports operating in parallel, working
all night every night to do this. Most of the software was written in
assembler for some unfathomable reason, but I was able to develop a couple
of applications in Modula-2. Other members of the team developed in their
preferred programming languages (usually C). However, it all become
unmaintainable as the different skills left the company, and the system was
scrapped and replaced with something off the shelf.

The analogy is an orchestra with no conductor, and musicians who each decide
what instrument they will play on any given day, without consulting the
others.

> If you have an appropriate minor side-project to do, try
> giving the task to two separate developers one using your
> normal tool and the other using BlackBox and compare the
> actual results.
>

It probably wouldn't matter. I'm sure BB would win on most measures, but
there simply isn't the critical mass of programmers available to hire.
Probably none of those I work with have any knowledge of CP's existence, and
there is certainly no desire to learn a language which will make them
unemployable.

> This sort of thing needs a lot of critical mass and
> > BB has missed
> > the boat, until Microsoft decide to adopt it. When do you
> think that
> > will be? The best that we can hope for is that enough
> Wirthians enter
> > Microsoft Research to spread the spirit of Oberon from within.
> >
>
> Clemens Szyperski, one of the Component Pascal pioneers is
> certainly there:
>
> http://research.microsoft.com/~cszypers/
>
> Also Tony Hoare, one of Niklaus Wirth's collaborators from
> the really early days. It is encouraging to se that the
> spirit of Oberon is showing through with some of the
> Microsoft .NET initiatives. Additionally, Active Oberon,
> Component Pascal and Zonnon are all available as .NET
> languages. The first two at least had initial funding from Microsoft.

I know. There is hope.

Bob

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gXHBhcg0KPiBEbyB5b3UgdXNlIHRoZSBzYW1l
IHRvb2wgZm9yICphbGwqIDgwIGRldmVsb3BlcnMgZm9yICphbGwqIFxwYXINCj4gcHJvamVjdHM/
IFxwYXINClxwYXINClllcy5ccGFyDQpccGFyDQo+IEJlZm9yZSBJIGJlY2FtZSBhbiBpbmRlcGVu
ZGVudCBzb2Z0d2FyZSBkZXZlbG9wZXIsIFxwYXINCj4gSSBhbHNvIHdhcyBvbmUgb2YgdGhlIGJv
c3Nlcy5ccGFyDQo+IERlc3BpdGUgdGhlIGZhY3QgdGhhdCBvdXIgbWFqb3IgYXBwbGljYXRpb24g
d2FzIHdyaXR0ZW4gaW4gQyBccGFyDQo+IEkgd2FzIGFibGUgdG8gZGV2ZWxvcCB0d28gc2lnbmlm
aWNhbnQgc3ViLWFwcGxpY2F0aW9ucyBpbiBccGFyDQo+IE1vZHVsYS0yLiBUaGUgZW5kLXVzZXIg
d2FzIG5vdCBhd2FyZSBvZiBhbnkgZGlmZmVyZW5jZS4gXHBhcg0KPiBccGFyDQpccGFyDQpJJ3Zl
IGRvbmUgdGhlIHNhbWUgdGhpbmcgd2hlbiBJIHdhcyBhIHByb2dyYW1tZXIvYW5hbHlzdC4gSW4g
dGhlIDE5ODBzIElccGFyDQp3b3JrZWQgb24gdGhlIEVQT1MgdGVhbSBmb3IgYSBsYXJnZSByZXRh
aWxlci4gV2UgZGV2ZWxvcGVkIGEgc3lzdGVtIHdoaWNoXHBhcg0KcG9sbGVkIDIwMDAgc3RvcmVz
IG92ZXJuaWdodCB0byByZXRyaWV2ZSB0aGUgc2FsZXMgZGF0YSBmcm9tIHRoZSB0aWxscywgYW5k
XHBhcg0Kc2VuZCBuZXcgcHJvZHVjdCAmIHByaWNlIGRhdGEgb3V0IHRvIHRoZW0uIFRoaXMgd2Fz
IGluIHRoZSBkYXlzIG9mIDk2MDAgYmF1ZFxwYXINCmxpbmVzLiBXZSBoYWQgMjAgUENzIGVhY2gg
d2l0aCA0IHNlcmlhbCBwb3J0cyBvcGVyYXRpbmcgaW4gcGFyYWxsZWwsIHdvcmtpbmdccGFyDQph
bGwgbmlnaHQgZXZlcnkgbmlnaHQgdG8gZG8gdGhpcy4gTW9zdCBvZiB0aGUgc29mdHdhcmUgd2Fz
IHdyaXR0ZW4gaW5ccGFyDQphc3NlbWJsZXIgZm9yIHNvbWUgdW5mYXRob21hYmxlIHJlYXNvbiwg
YnV0IEkgd2FzIGFibGUgdG8gZGV2ZWxvcCBhIGNvdXBsZVxwYXINCm9mIGFwcGxpY2F0aW9ucyBp
biBNb2R1bGEtMi4gT3RoZXIgbWVtYmVycyBvZiB0aGUgdGVhbSBkZXZlbG9wZWQgaW4gdGhlaXJc
cGFyDQpwcmVmZXJyZWQgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzICh1c3VhbGx5IEMpLiBIb3dldmVy
LCBpdCBhbGwgYmVjb21lXHBhcg0KdW5tYWludGFpbmFibGUgYXMgdGhlIGRpZmZlcmVudCBza2ls
bHMgbGVmdCB0aGUgY29tcGFueSwgYW5kIHRoZSBzeXN0ZW0gd2FzXHBhcg0Kc2NyYXBwZWQgYW5k
IHJlcGxhY2VkIHdpdGggc29tZXRoaW5nIG9mZiB0aGUgc2hlbGYuIFxwYXINClxwYXINClRoZSBh
bmFsb2d5IGlzIGFuIG9yY2hlc3RyYSB3aXRoIG5vIGNvbmR1Y3RvciwgYW5kIG11c2ljaWFucyB3
aG8gZWFjaCBkZWNpZGVccGFyDQp3aGF0IGluc3RydW1lbnQgdGhleSB3aWxsIHBsYXkgb24gYW55
IGdpdmVuIGRheSwgd2l0aG91dCBjb25zdWx0aW5nIHRoZVxwYXINCm90aGVycy5ccGFyDQpccGFy
DQo+IElmIHlvdSBoYXZlIGFuIGFwcHJvcHJpYXRlIG1pbm9yIHNpZGUtcHJvamVjdCB0byBkbywg
dHJ5IFxwYXINCj4gZ2l2aW5nIHRoZSB0YXNrIHRvIHR3byBzZXBhcmF0ZSBkZXZlbG9wZXJzIG9u
ZSB1c2luZyB5b3VyIFxwYXINCj4gbm9ybWFsIHRvb2wgYW5kIHRoZSBvdGhlciB1c2luZyBCbGFj
a0JveCBhbmQgY29tcGFyZSB0aGUgXHBhcg0KPiBhY3R1YWwgcmVzdWx0cy4gXHBhcg0KPiBccGFy
DQpccGFyDQpJdCBwcm9iYWJseSB3b3VsZG4ndCBtYXR0ZXIuIEknbSBzdXJlIEJCIHdvdWxkIHdp
biBvbiBtb3N0IG1lYXN1cmVzLCBidXRccGFyDQp0aGVyZSBzaW1wbHkgaXNuJ3QgdGhlIGNyaXRp
Y2FsIG1hc3Mgb2YgcHJvZ3JhbW1lcnMgYXZhaWxhYmxlIHRvIGhpcmUuXHBhcg0KUHJvYmFibHkg
bm9uZSBvZiB0aG9zZSBJIHdvcmsgd2l0aCBoYXZlIGFueSBrbm93bGVkZ2Ugb2YgQ1AncyBleGlz
dGVuY2UsIGFuZFxwYXINCnRoZXJlIGlzIGNlcnRhaW5seSBubyBkZXNpcmUgdG8gbGVhcm4gYSBs
YW5ndWFnZSB3aGljaCB3aWxsIG1ha2UgdGhlbVxwYXINCnVuZW1wbG95YWJsZS5ccGFyDQpccGFy
DQo+IFRoaXMgc29ydCBvZiB0aGluZyBuZWVkcyBhIGxvdCBvZiBjcml0aWNhbCBtYXNzIGFuZCBc
cGFyDQo+ID4gQkIgaGFzIG1pc3NlZFxwYXINCj4gPiB0aGUgYm9hdCwgdW50aWwgTWljcm9zb2Z0
IGRlY2lkZSB0byBhZG9wdCBpdC4gV2hlbiBkbyB5b3UgXHBhcg0KPiB0aGluayB0aGF0IFxwYXIN
Cj4gPiB3aWxsIGJlPyBUaGUgYmVzdCB0aGF0IHdlIGNhbiBob3BlIGZvciBpcyB0aGF0IGVub3Vn
aCBccGFyDQo+IFdpcnRoaWFucyBlbnRlciBccGFyDQo+ID4gTWljcm9zb2Z0IFJlc2VhcmNoIHRv
IHNwcmVhZCB0aGUgc3Bpcml0IG9mIE9iZXJvbiBmcm9tIHdpdGhpbi5ccGFyDQo+ID4gXHBhcg0K
PiBccGFyDQo+IENsZW1lbnMgU3p5cGVyc2tpLCBvbmUgb2YgdGhlIENvbXBvbmVudCBQYXNjYWwg
cGlvbmVlcnMgaXMgXHBhcg0KPiBjZXJ0YWlubHkgdGhlcmU6XHBhcg0KPiBccGFyDQo+IGh0dHA6
Ly9yZXNlYXJjaC5taWNyb3NvZnQuY29tL35jc3p5cGVycy9ccGFyDQo+IFxwYXINCj4gQWxzbyBU
b255IEhvYXJlLCBvbmUgb2YgTmlrbGF1cyBXaXJ0aCdzIGNvbGxhYm9yYXRvcnMgZnJvbSBccGFy
DQo+IHRoZSByZWFsbHkgZWFybHkgZGF5cy4gSXQgaXMgZW5jb3VyYWdpbmcgdG8gc2UgdGhhdCB0
aGUgXHBhcg0KPiBzcGlyaXQgb2YgT2Jlcm9uIGlzIHNob3dpbmcgdGhyb3VnaCB3aXRoIHNvbWUg
b2YgdGhlIFxwYXINCj4gTWljcm9zb2Z0IC5ORVQgaW5pdGlhdGl2ZXMuIEFkZGl0aW9uYWxseSwg
QWN0aXZlIE9iZXJvbiwgXHBhcg0KPiBDb21wb25lbnQgUGFzY2FsIGFuZCBab25ub24gYXJlIGFs
bCBhdmFpbGFibGUgYXMgLk5FVCBccGFyDQo+IGxhbmd1YWdlcy4gVGhlIGZpcnN0IHR3byBhdCBs
ZWFzdCBoYWQgaW5pdGlhbCBmdW5kaW5nIGZyb20gTWljcm9zb2Z0LlxwYXINClxwYXINCkkga25v
dy4gVGhlcmUgaXMgaG9wZS4gXHBhcg0KXHBhcg0KQm9iXHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94
XHBhcg0KLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9i
ZXJvbi5jaFxwYXINCn19ACBkZXY=


----boundary-LibPST-iamunique-1985327809_-_---
Received on Fri May 19 2006 - 09:18:35 UTC

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