Author Topic: August 22nd release and Arcen AMA.  (Read 30018 times)

Offline Pumpkin

  • Hero Member Mark III
  • *****
  • Posts: 1,201
  • Neinzul Gardener Enclave
Re: August 22nd release and Arcen AMA.
« Reply #30 on: August 22, 2016, 12:51:53 pm »
There are also the hybrid languages such as Java, but that's a whole other story.

Java is weird.  I'd still call it a "compiled" language, it just compiles to Java bytecode rather than pure binary bytecode.  The Javabytes are then interpreted by/on the JVM.
But it lets you do some really cool and magical* things.  Such as creating or modifying classes at runtime, making 2+2 equal 5, or over-writing std::in and std:out with blank methods, protecting them against further modification or recreation, and hiding exit().

*sun.misc.Unsafe

Quote
?> let 2+2=5 in 2+2
5
This is just beautiful.
Please excuse my english: I'm not a native speaker. Don't hesitate to correct me.

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark V
  • *****
  • Posts: 4,251
Re: August 22nd release and Arcen AMA.
« Reply #31 on: August 22, 2016, 01:01:30 pm »
Quote
?> let 2+2=5 in 2+2
5
This is just beautiful.
Yup, that's Haskell.