Moddergooien met Bush
                  =====================
                       2013-07-28


Bush was een scriptingtaal gebaseerd op Ada 95, maar Bush is
niet meer.  Deze BUsiness SHell heeft de  sprankelijke  naam
SparForte gekregen (let op de CamelCase).

Erg jammer, want een opstootje met een  politiek  bijsmaakje
is altijd amusant in  het  vaak  zo  correcte  codewereldje.
Meestal blijft  de  politiek  echter  beperkt  tot  digitaal
vuistvechten over licenties (gaap).

Maar laten we wel wezen, in verhouding tot het  moddergooien
zoals   dat   in   de   Amerikaanse   presidentsverkiezingen
gebruikelijk is, lijken veel conflicten tussen  programmeer-
baarden   (m/v/x)   erg   veel   op   peuterspeelzaalonvrede
over speelgoed.

Bush, zoals de taal op de site meestal  nog  genoemd  wordt,
maakt dit echter meer  dan  goed  in  hun  vergelijking  met
andere talen.  Dit stukje  is  overduidelijk  getypt  zonder
handschoenen aan, want de minachting voor elke  taal  anders
dan de  eigen  en  lingua  mater  Ada  wordt  niet  verhuld.

Python wordt weggezet  als  lullig  scriptingtaaltje.   Perl
wordt hard aangepakt vanwege zijn  acroniem  (die  overigens
niet bestaat, maar laten we de pret  niet  bederven).   Ruby
maakt gebruik van “the principle of least surprise”  en  dat
is  uiteraard  fout.   Bush  is  namelijk  het  programmeer-
equivalent  van  de   extreem   spontane   party   favorite.
Java heeft een “awkward syntax” en last  but  not  least  is
QBasic heus niet  beter,  want  kijk:  Bush  heeft  ook  een
crappy textgebaseerde  programmeeromgeving  met  een  blauwe
achtergrond.

Heerlijk.  Ik mag dat moddergooien wel, hoe onzinnig het ook
is.  De makers van Bush/SparForte kunnen echter nog wel  wat
leren.  Allereerst zou ik een voorbeeld nemen aan  de  trots
waarmee de “brutally optimizing Scheme compiler” Stalin haar
politiek niet bepaald  kleurloze  naam  draagt  en  voor  de
verbale  vuigheden  goed  luisteren  naar  David  Heinemeier
Hansson [2].


Hyperlinks:
[1]: http://www.pegasoft.ca/docs/bushintro.html#compare
[2]: http://twit.tv/floss79


-----------------------------------------------------------
                     Tags: nederlands