Java narzędziem programistycznym
Jednym z ciekawszych języków program jest z pewnością Java. Niegdyś nie było możliwości znalezienie nawet jednego czasopisma komputerowego, w którym nie znalazłby się chociażby jeden mały artykuł o tym narzędziu. Oczywiście, wśród obiegowych opinii Java jest wychwalana i bardzo często przesadzone są opinie na jej temat. Jednak, co trzeba przyznać Javie – jest ona z pewnością dobrym językiem programowania. Można wręcz powiedzieć, że jest to jeden z lepszych języków programowania przeznaczony dla profesjonalnych programistów. Warto także zauważyć, że Java mogłaby zostać językiem oprogramowania jednak jest już niestety na to za późno gdyż każdy nowy język musi współgrać z napisanym już kodem. Nawet jeżeli wprowadzenie lekkich zmian byłoby możliwych a one nie wprowadziłyby niezgodności to twórcom Javy trudno byłoby się przyznać do błędu. W tym momencie należy sobie więc zadać pytanie zasadnicze: skąd w takim razie biorą się ulepszenia Javy? I tutaj pojawia się zasadnicza różnica, gdyż owe ulepszenia nie dotyczą samego języka a jedynie bibliotek Javy. Warto także zauważyć, że szanowany Microsoft wydał produkt o nazwie J++, który jest wręcz łudząco podobny do znanej nam Javy. Programy J++ są interpretowane przez maszynę wirtualną taką samą jak w przypadku Javy, mimo tego, iż istnieją istotne różnice w kodzie obu produktów. Jednak sama podstawowa składnia J++ i Javy są wręcz identyczne.