C'est toujours le cas. Du moins plus où moins.Avant, on touchait à un panel assez large de langages : Pascal, C, C++, Assembleur, SQL, Prolog, Lisp, Ada (on ne parlait pas beaucoup d'Internet, Java n'était pas né).
Personnellement j'ai vu:
- Ada (pour l'apprentissage de la prog + en licence pour je ne sais quelles raisons)
- C (programmation système)
- C++ (projet orienté poursuite d'étude)
- Erlang (langage pour la poursuite d'étude)
- SQL (BDD)
- PL/SQL (BDD avancé + une deuxième année parce qu'ils savaient pas quoi faire)
- JAVA (pour la POO)
- COBOL (pour...ben parce que)
- Php/Html/Css (pour le web)
- Assembleur (pour le côté théorique - proche du système)
Et cette année:
- Android (mobile - Utilise java)
- J2EE (web - Utilise java)
- C# (parce que c'est bien de pas faire que du java)
Donc:
- On veut faire des application PC: on peut faire du java
- On veut faire des application mobile: on peut faire du java
- On veut faire du web: on peut faire du java
Donc il y a pas que des raisons de "Java c'est gratuit, c'est pour ça que c'est enseigné". Dans ce cas pour la POO on pourrait aussi faire du C++, smalltalk, c#, etc. On est pas obligé de payer pour ses langages là non plus.
Partager