Temat: C++ a inne jezyki na uczelniach.
U nas nie skupiają się na językach programowania. ;) Technologie mają to do siebie, że często po paru latach są wypierane przez coś nowocześniejszego, więc coś, czego nauczysz się na początku studiów, może być pod koniec już przestarzałe.
Zresztą, czym się tak naprawdę różni Java od C#? Biblioteką i w małym stopniu składnią. Filozofia jest ta sama. Jeśli ktoś pozna paradygmat programowania obiektowego, to spokojnie nauczy się programować w C++, C#, Javie, Smalltalku, Pythonie i czymś, co zostanie wynalezione za 10 lat, ale też będzie obiektowe. Jak ktoś pozna Haskella, to bez problemu przesiądzie się na Ocamla czy SML-a, nie przerażą go lambdy (w Pythonie i Rubym też chyba są, ponoć w nowym C# też mają być).
Podsumowując: absolwent informatyki powinien wiedzieć, jak się programuje obiektowo, funkcyjnie, deklaratywnie, logicznie, obiektowo, etc., żeby nie mieć problemu z nauczeniem się języka, którego wymaga od niego pracodawca.
Tomasz Maciejewski edytował(a) ten post dnia 16.04.08 o godzinie 01:42