java vr. c

miten java eroaa c:stä? mitä tulis ottaa huomioon ku käyn nyt painimaan javan kanssa ku ennestää vaan c/c on tuttu?
1225
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Onneksi niinpäin, että C/C on tuttua ja siirryt Javaan ;)

Niin C on varmaankin lähempänä Javaa kuin C. Eli tarkoittanet C :aa? Lähinnä erot mitkä tulee mieleen: Javassa ei ole pointereita eikä viittauksia, tai on ne siellä "sisällä", mutta niitä ei käytetä itse ohjelmoidessa. Javassa ei tavallaan ole globaaleja muuttujia ja funktioita, vaan kaikki tehdään luokan sisään ja määritellään privateiksi tai publikeiksi. Java suoltaa ulos tavukoodia, ei konekieltä, ja ohjelma ajaminen suoritetaan Java tulkilla. Javassa on automaattinen roskien keruu, eli jos varaat muistia, sen vapauttamisesta ei tarvi itse huolehtia. Tässä oli jotain pikkueroja. Ja sitten lopputuloksessa Javassa ulos suolletut class tiedostot pakataan Jar tiedostoiksi, tämmöinen Jar tiedosto vastaa lähinnä ehkä Windows maailman exe tiedostoa, eli on se ajettava ohjelma.

Äänestä

Kommentoi aloitusta


alustaja kirjoitti:

miten java eroaa c:stä? mitä tulis ottaa huomioon ku käyn nyt painimaan javan kanssa ku ennestää vaan c/c on tuttu?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu