Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

New Programming Language

Name: Anonymous 2008-11-03 22:04

So, /prog/

You are in charge of developing a new programming language. You are not the one who has to implement it, you just have to tell the codemonkies what you want.

Some things to think about:

- syntax style
- paradigm
- garbage collection or not
- vm or compiled
- type system
- special features of the compiler or language

Name: Anonymous 2008-11-04 18:52

>>22

Did you mean for me to explain to you in a simple way why the question VM or compiled is meaningless, beyond the detailed explanation given.

Fucking idiots.

The simplest one that you are too stupid to understand is that "VM" is never an alternative to "compiled" when implementing a high level computer programming language.

Any high level computer programming language could be compiled to a machines instruction set. VM is a virtual machine, it is implemented in software and its instruction set is known as bytecode. Compiled here probably means compiled to a a concrete machines instruction set. Be the machine virtual or concrete, a high level language would be able to be compiled to that machines instruction set.

So again, "VM" is never an alternative to "compiled" when implementing a a high level computer programming language. So "VM or Compiled" makes no sense since all high level computer programming languages are always capable of both.

You see how I am repeating myself and restating the same thing in different ways? I am talking to you like a fucking retard, because you are.

Just because high level language X isn't implemented on any virtual machine does not mean it cannot be. .Net has over 40 languages on its VM for fucks sake, and more are added all the fucking time. If you consider C or C++ a "compiled" language you are an idiot because C++ is implemented on VMs. Or if you want to be a faggot and mention some ASM language then you really are a faggot because, 1. Not high level, 2. Not compiled (they are assembled which is a different and distinct process).

Ignorant faggots. Give up programming now.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List