E
Eeyore
That "bizarre" syntax is pretty much the industry standard nowadays. C++,
C#, Java, and JavaScript all look very similar. Any deviation from C
syntax (e.g. Python) is considered bizarre.
In 1984, C was still a fairly uncommon language. It wouldn't be
unreasonable to prefer someone with a reasonable amount of overall
programming experience (particularly if it's experience in the relevant
domain) who would need to learn C over someone with less overall
experience (or less relevant experience) with some C. Learning a new
language is easier than learning programming.
Of course, that doesn't hold if hiring is done by HR types with no
knowledge of the field (and no willingness to consult). A classic example
was when Java took off, companies were advertising for programmers with 2
or 3 years' Java experience when Java's existence had been public
knowledge for less than a year.
Yes, I remember when Java was new. Makes sense from that
perspective. But I'm surprised why a seasoned programmer would run
away screaming from C.
I liked C as a less verbose version of Pascal.
Procedure Execute;
Var i:array[1..10] of integer;
Begin
End;
becomes
void Execute()
{
int i[10];
}
What's not to like?
VOID !
It drives me nuts. Also things like = and ==
Graham