1. Történelmi ok. Fejlődtek a módszerek, az elképzelések, ezért születtek új nyelvek, viszont a régiek is fennmaradtak vagy azért, mert van értelmük ma is (lásd C++), vagy azért, mert rengeteg kód van bennük írva.
2. Minden feladathoz más lehet a megfelelő eszköz. Nem mindent hatékony ugyanabban a nyelvben megvalósítani, sőt, adott problémára több nyelv együttes használata lehet a legjobb válasz.
3. Egyéni preferencia. A Perl-Python-Ruby háromszög nagyjából egyenértékű nyelveket tartalmaz képesség és elterjedtség szempontjából. Hogy ki melyiket használja, na az többnyire teljes mértékben saját döntés, és szegényebb lenne a világ, ha csak az egyik létezne. Ugyanígy rengetegen használnak PHP-t, mert azt ismerték meg elsőre, és nem is keresnek tovább webprogramozási nyelvet, még ha nincsenek is külső kényszerítő tényezők, hogy ezt használja.
Illetve, vannak akik kitalálják, hogy nekik ez-az hiányzik, máshogy oldanák meg, és írnak egy új nyelvet, ami elterjed.
Vagy, pl a nagy cégek, kiadnak saját fejlesztésű nyelvet (pl, Microsoft), amivel igyekeznek magukat előnybe hozni a többi céghez képest (pl, az MS .net-es nyelvek csak windows-on futnak [kivéve a Mono frameworkot, ami linux-on is, de az nem eredeti terv volt]).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!