2006/4/20, Vinzent Hoefler <[EMAIL PROTECTED]>:
> On Wednesday 19 April 2006 16:32, L505 wrote:
>
> > I didn't say pure pascal programmers with no other skills.
>
> Of course you didn't say *that*. But it still sounds like you are very
> focused on language skills. Language skills are much less important
> than people usually think.

I totally agree that software design and abstraction of the logic
concepts are vital and most important to make the difference between a
good programmer/analyst and a poor one. This is a must and even if you
know or not a language you will be good or not at doing amazing
software and software architecture. It is like being an architect.

But for the language part, I find it very important too. Maybe a
little bit more that you do. I'm not fluent in English, but in French
yes. I think in French, I abstract in French, I do jokes in French, I
talk to people in French, I do poems and play on words in French; and
I understand others doing the same thing. But in English this is not
the case. I know enought to express myself with limitations. Yet, I
could have amazing ideas, idioms, jokes, but be completely unable to
express it or communication it in English, or "in the spirit of the
language". Translating a joke is almost impossible.

This example being said, An architect also knowing massonery will be
much better than a simple architect or a simple masson. He will
understand both and be very much effective in his task. C was my first
language, but I must say that Pascal is my native language in computer
programming. I'm able to abstract and do pretty good software design;
but when I try to put that in other languages, I'm limmited or it is
impossible to apply the design with the actual langauge.

So when I know i'll code in Pascal, my design will be very much
improved. I already know of what I'm talking about when I design the
software. I can almost see the source in my head. I know the language
capabilities and limmitations. Etc.

Well, it was only my point of view on the interresting point you have
raised. (Still, I totally agree with you, except that language is also
important. It will make the difference between two candidates with the
same "software design / abstraction" skills and personality in the
team.

Best regards.

--
Alexandre Leclerc
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to