☰ Menu

Scene.hu

Magyar demoscene portál – grafikusok, zenészek, programozók alkotói közössége

Home Forums A Demokészítés művészete Programozás Programnyelvek népszerűsége Reply To: Programnyelvek népszerűsége

#4748
avatarCharlie
Moderator
wrote
De a struct egyébként miért hiányzik?

Mert epeszu ember rendszerezve tartja az adatait a RAM-ban is? Classokat meg nem tudsz deklaralni, mert egy-egy uj class megnoveli a .jar meretet es tobb RAM-ot is zabal. Amig pedig vannak olyan telefonok, amin max. 64k lehet a .jar, es pl. 80k RAM-ot hasznalhatsz, addig ez kurvara szempont…

Ezenkivul hatalmas baj a Javaval, hogy amig bentvagy a kis Java vilagban, addig oke, de ugye normal esetben 2008-ban mondjuk kommunikalni is akarsz a kulvilaggal, ahol viszont olyan nyelvekben irtak a dolgokat (fajlokat, halozati protokollokat) ahol nem gond egy struct, egy enum es hasonlok kezelese.

Pl. most eppen egy olyan halozati protokolt implementalok Java-s telefonra, amelyik littleendianban van, raadasul az eredeti protokollban minden packet gyak. egy C-s struct. Hat had ne reszletezzem ezt mekkora elmeny Java-ban ertekenkent osszepakolni egy byte tombbe, plusz a Java ugye mindenhol bigendian, plusz kezzel kell figyelni az aligmentre, az ertekek offsetjeire (nincs enum!!!) stb. Aargh? :)

Ugrás a lap tetejére Ugrás a lap aljára