Kenneth Gonsalves wrote:
On 03-Mar-07, at 5:35 PM, quasi wrote:
dig this. I can do inaccurate pointer manipulation in C. I can
exceed array boundaries in C. So C sux right, by you logic ? It is
funny how "safe" stuff and crappy programmers somehow end up together.
precisely my point. The vast majority of programmers in this country
are crappy programmers - maybe due to the education system or maybe
due to the climate. So how do you get good code out of them? certainly
not by letting them loose to code in C or php (or java or perl, for
that matter) - you do it by getting them to learn the safe languages
like python or pascal. Then let the good ones go further into unknown
territory. And then there would be less crappy code in the world.
dude. you are talking of business. not programming. This is a very nice
way to go for you, maybe, but does in no way talk about php. Stop making
claims about php. Instead, then talk about how you cannot use C / php /
blah due to your association with crappy programmers. That would make
sense - not "php+good==oxymoron".
Open source is all about getting non-professionals getting their hands
dirty in delving into code. And this is not going to be productive as
long as they are pointed to php, java, C, Visual Basic etc etc.
excuse me, I dont think so.
This advice is not meant, as I have said before, for high level
hackers, it is advice for the general run of the mill 'crappy'
programmer, who, if well versed in the disciplines enforced by safe
languages, may turn out to be not-so-crappy. And that is why pascal
was such an excellent teaching/beginners language, because it didnt
have pointers at all - to do inaccurate pointer manipulation.
You may be fortunate enought to be in an environment where there are
nothing but competent and excellent programmers - I, on the other
hand, find it difficult to believe that there are very many such
environments in this country. So i would say - avoid php, C and java
like plague, try perl if you are comfortable with it - other wise
stick to python or ruby.
Fantastic. Let's call this a "agreeably" resolved matter. Just dont
forget to add this in front of your statements - "If you think you are a
crappy programmer, then ... <KG's opinion regarding php|C|Java >"
:)
quasi
--
http://mm.glug-bom.org/mailman/listinfo/linuxers