Do czego używa się poszczególnych języków?

Każdy język programowania jest do czegoś innego. Właśnie tylko który do czego? Proszę aby odpowiadali tylko ci, którzy mieli coś z danym językiem do czynienia.

Według mnie każdy język programowania służy do programowania.

Niby dlaczego?

A tak w ogóle:

http://4programmers.net/Z_pogranicza/FA … eznaczenia

Chodzi mi o to, że niektóre języki bardziej nadają się do programowania gier a inne do czegoś innego.

Jak chcesz programować blisko sprzętu (sterowniki, systemy wbudowane, jądra OS-ów) albo aplikacje wymagające szybkiego działania (masa obliczeń matematycznych, obróbka obrazu, skomplikowane gry), to ASM, C albo C++.

Jeżeli wszystko inne (aplikacje desktopowe, mobilne, “korporacyjne”) to Java albo C#.

Możesz też spróbować Pythona (jak Java/C# - mobilne + przyjemne skryptowanie).

Bardziej konwencjonalne WWW - PHP (i Python).

Bardziej eksperymentalne języki - Scala, Clojure, Groovy, Go albo coś funkcyjnego z .NET (F#).

Aplikacje desktopowe powstają jednak głównie w C++, w Javie czy C# powstaje ich relatywnie niewiele.

Do listy można jeszcze dodać Perl - do obróbki danych tekstowych, R do obliczeń statystycznych i Prolog do wnioskowania logicznego, systemów eksperckich, itp. A tak w ogóle, to sporo o zastosowaniach danych języków można przeczytać