News for hackers. Stuff that matters.
Re:Show HN: I wrote a Java decompiler in pure C language by mdaniel on Tuesday June 03, 2025 @10:28AM (#44170511)
This has been my life experience with things written in C/C++, so speed doesn't matter. Or, I guess from an alternative perspective, it ran very fast, but exited very fast, too :-D

  $ ./objdir/garlic $the_jar_file -o out-dir -t $(nproc)
  Progress : 85 (1024)Segmentation fault: 11
Re:Show HN: I wrote a Java decompiler in pure C language by neocanable on Tuesday June 03, 2025 @10:49AM (#44170739)
Sorry for giving you a bad experience. Please provide the jar file or class file. I hope I can fix it as soon as possible.
Re:Show HN: I wrote a Java decompiler in pure C language by uecker on Tuesday June 03, 2025 @03:59PM (#44174042)
Is it? This is my experience with Python. The C/C++ programs I use daily never seem to crash (Linux, bash, terminals, X, firefox, vim, etc.). It must be years ago one of those programs crashed while I used it.
Re:Show HN: I wrote a Java decompiler in pure C language by 1718627440 on Tuesday June 03, 2025 @04:46PM (#44174542)
Also a segfault IS the protection layer intervening, it is equivalent to a exception in other languages. The real problem is, when there is no segfault.
Re:Show HN: I wrote a Java decompiler in pure C language by uecker on Tuesday June 03, 2025 @05:37PM (#44175014)
This is absolutely true. But even this does not happen in the software I use every day. Software written is C is definitely the most stable I use - by far. That there are people running around claiming that it is impossible to write stable software in C and it crashes all the time due to bugs is rather unfortunate, as it is far from the truth.