Helsingin yliopisto /Tietojenkäsittelytieteen laitos
581258-1 Johdatus ohjelmointiin
(c)Arto Wikla, 1997

Javan ja C++:n (ja C:n) eroja

(Muutettu viimeksi 10.9.1997)

Javan 'mikrorakenne' - lauseet ja lausekket - on kotoisin C++:sta, siis oikestaan C:stä. Kielessä on tietenkin paljon vaikutteita muista oliokielistä, mutta siinä voi nähdä jälkiä myös kehityslinjasta, jonka aloitti Algol60, ja jota myös esimerkiksi Pascal edustaa: vahva tyypitys on tärkein esimerkki. Java on tapana lukea kuitenkin C:n ja C++:n kehityslinjaan.

Seuraavassa on luettelo muutamista Javan ja C++:n eroista. Luettelo ei ole läheskään täydellinen, mutta silti siitä lie hyötyä C-taustaisille opiskelijoille. Tämän sivun ymmärtäminen ei ole kuitenkaan välttämätöntä kurssilla mukana pysymiseksi.


Takaisin luvun 1 sisällysluetteloon.