4 ms·
>>Few years ago that was phones, ObjC and Java >>Anybody who thinks languages like C is obsolete should ask themselves “why was my Comodore64 Assembly and Ba
by Avshalom 10y ago
>>Few years ago that was phones,
ObjC and Java
>>Anybody who thinks languages like C is obsolete should ask themselves “why was my Comodore64
Assembly and Basic.
- mikejmoffitt 10y agoSurely Basic is not responsible for the Commodore being responsive. Java was a total dog on phones for a long time, too.
- Avshalom 10y agoWell C wasn't responsible for the Commodore either. And whether Java was a dog or not, thats what people went with, from your SIM card to JavaME snake games to Dalvik/ART. People looked at these resource constrained environments and went "yeah lets use Java". ETA: it's probably worth put scare quotes around "resource constrained" when talking about Android and IOS but phones were dreta's example.
- marrs 10y agoand promptly went out of business when the iPhone showed up
- Avshalom 10y agoa phone that launched full of ObjC and Javascript with a SIM card running Java...
- marrs 10y agoObjC is a native language and a direct descendent of C, and powered the phone's built-in apps. JS was provided for 3rd party developers, who incidentally rejected it. I wasn't aware of the SIM card running Java. I guess Java was good enough for that job since I never noticed any performance issues with the iPhone, unlike my Palm Pre which was plagued with them, and had a terrible battery life.
- e12e 10y agoI still remember the load times for Last Ninja - I'd prefer an ssd any day.
- dottrap 10y ago>>>Few years ago that was phones, > ObjC and Java To defend the parent's point, Objective-C is a pure superset of C. And there are quite a few frameworks on the Apple platforms that are pure C (not Obj-C), e.g. CoreGraphics, CoreAudio, ImageIO, OpenGL, etc.