2 ms·
>The JVM that Java shop is using is likely written in C Does't this argument cut both ways?
by jayd16 6y ago
>The JVM that Java shop is using is likely written in C
Does't this argument cut both ways?
- athriren 6y agonot in my view, a person who knows neither java nor c. but i think the counterargument from the people in this thread would make would be something like: i can write my C programs without ever thinking about java. it is irrelevant to me. however, C is very important for java since the JVM it is running on top of is written in C. i think, personally, the outcome this type of thinking is that “therefore every java program is in fact just cruft on top of C” which personally as someone who does 80% of their job in SQL i am ill-equipped to object on java’s behalf.
- pjmlp 6y agoThere is more than one JVM, https://en.wikipedia.org/wiki/List_of_Java_virtual_machines https://en.wikipedia.org/wiki/List_of_Java_virtual_machines Most of them don't have a single line of C, rather C++. Then there are a couple of them like JikesRVM and GraalVM that are meta-circular implementations.
- nfg 6y agoI don’t see how it does at all - the point isn’t C versus Java, it’s native versus managed. Any reasonably proficient team running managed services needs to know how to deal with native dependencies, but the reverse is not true.