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 2:28

VM or compiled? Fucking idiots all of you, but what's new.

VMs define their own instruction sets, like a concrete machine but its software hence virtual. Languages that run on VMs are typically compiled to the instruction set of the VM. So VM is compiled.

What you mean to say was interpreted or compiled. Any language can be interpreted, so the question is fucking stupid.

But just to fuck you idiots up even more there are virtual machines that exist that interpret to the concrete machine and some that compile to the concrete machine's instructions.

Java can compile to VM instructions (called byetcode) or to the concrete machines instructions. .Net compiles to the concrete machines instructions, or to an intermediate OO assembly language that is then compiled to the VMs bytecode.

Some don't have a VM. Some have a VM and an interpreter implementations widely available (ECMAScript for example).

C can be compiled or interpreted. JavaScript can be compiled to a VM or interpreted.

The question is faggishly stupid.

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