EnterpriseQualityCoding / FizzBuzzEnterpriseEdition

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
21.33k stars 752 forks source link

Should we reimplement in Malbolge? #370

Open mantal opened 6 years ago

mantal commented 6 years ago

It has a greater abstraction per character than java, and a better obfuscation ratio, which is a huge boost in security and would help with GDPR compliance.

wizzwizz4 commented 6 years ago

"Malbonge" has less meaning per character than "Java", so I cannot support this proposal as it stands.

Judging by the name alone, I can tell that this language would be excellent to implement a pre-processor in, so long as it's pure Java.

diafour commented 6 years ago

This issue is not a non-sence. I was at SeriousEnrepriseITCon'18 last friday and there was a couple speakers from ObfusCorp talking about security by obfuscurity. Their idea is to use simple virtual machine of a non Turing-complete language to run your programs. Virtual machine is not so hard to implement because of non Turing-complete language and they have one already — ObfusVM, it has JIT! The most intriguing part is a translator. ObsufCorp said they have working example of Java bytecode translator. Right now it has some problems with generics and supports only classes compiled with Java6. Nonetheless, there are two successful production grade installations and slides with revenue growing diagrams are very promising. P.S. ObfusCorp has a SaaS solution with a flat rate: 0.2c per translated java class.

wizzwizz4 commented 6 years ago

@diafour How much are they paying you to claim that this is a good idea?? Malbulge is what we should be writing the VM in. ObfusVM is far too expensive for us to use; we should make our own.