Zet een aantal programmeurs bij elkaar en je weet bijna zeker dat ze het oneens zijn over welke programmeertaal het beste is.
Vaak worden in dergelijke discussies gehamerd op technische voordelen van een bepaalde taal. Zoals bijvoorbeeld de schoonheid van een taal. Het centrale idee erachter e.d. De betrouwbaarheid, leersbaarheid en schrijfbaarheid zijn vaak belangrijke criteria.
maar wat heel veel programmeurs volgens mij niet toe willen geven is dat de keuze voor een programmeertaal niet zozeer van de mogelijkheden van de taal afhangt maar bijvoorbeeld van de stoerheid van een taal. C++ wordt als een moeilijkere taal gezien als Pascal dus ben je stoerder als je C++ programmeerd dan dan je Pascal programmeert.
Ook het feit dat iedereen een bepaalde taal (of database) gebruikt kan volgens mij een belangrijke factor zijn bij de keuze van een taal. PHP is bijvoorbeeld een makkelijke schrijfbare taal, maar doordat het vrijwel geen type checking heeft, en niet gecompiled wordt is het lastiger te debuggen als een strictere taal. Wat de betrouwbaarheid niet ten goede komt. En er zijn zekere beter alternatieven op de markt alleen zijn deze niet zo populair. Zelfde als bijvoorbeeld MySQL.
Mijn vraag is dan ook: hoe vaak hangt de keuze van een programmeertaal echt af van technische zaken en hoe vaak is het gewoon nadoen wat de massa doet? Of kiezen wat het meest stoer staat? (ASP.NET is veel stoerder dan php!
)
Vaak worden in dergelijke discussies gehamerd op technische voordelen van een bepaalde taal. Zoals bijvoorbeeld de schoonheid van een taal. Het centrale idee erachter e.d. De betrouwbaarheid, leersbaarheid en schrijfbaarheid zijn vaak belangrijke criteria.
maar wat heel veel programmeurs volgens mij niet toe willen geven is dat de keuze voor een programmeertaal niet zozeer van de mogelijkheden van de taal afhangt maar bijvoorbeeld van de stoerheid van een taal. C++ wordt als een moeilijkere taal gezien als Pascal dus ben je stoerder als je C++ programmeerd dan dan je Pascal programmeert.
Ook het feit dat iedereen een bepaalde taal (of database) gebruikt kan volgens mij een belangrijke factor zijn bij de keuze van een taal. PHP is bijvoorbeeld een makkelijke schrijfbare taal, maar doordat het vrijwel geen type checking heeft, en niet gecompiled wordt is het lastiger te debuggen als een strictere taal. Wat de betrouwbaarheid niet ten goede komt. En er zijn zekere beter alternatieven op de markt alleen zijn deze niet zo populair. Zelfde als bijvoorbeeld MySQL.
Mijn vraag is dan ook: hoe vaak hangt de keuze van een programmeertaal echt af van technische zaken en hoe vaak is het gewoon nadoen wat de massa doet? Of kiezen wat het meest stoer staat? (ASP.NET is veel stoerder dan php!