Comment by pjmlp 11 years ago Any weekend compiler project can be faster than CPython. 6 comments pjmlp Reply Igglyboo 11 years ago Well CPython is an interpreter not a compiler so that's not really hard to do. lispm 11 years ago Not exactly. CPython combines a compiler and a bytecode interpreter. It compiles to bytecode, which is then run by the bytecode interpreter. scardine 11 years ago > Any weekend compiler project can be faster than CPython.Not true and not even funny. 1ris 11 years ago To write a compiler (and not a interpreter) it's indeed almost impossible to reach the slowness of CPython. Especially because it's hard to create a complex language in just a weekend. andrewchambers 11 years ago using llvm as the backend not hard to make a toy language which runs insanely fast with only integer operations. tempodox 11 years ago Exactly.
Igglyboo 11 years ago Well CPython is an interpreter not a compiler so that's not really hard to do. lispm 11 years ago Not exactly. CPython combines a compiler and a bytecode interpreter. It compiles to bytecode, which is then run by the bytecode interpreter.
lispm 11 years ago Not exactly. CPython combines a compiler and a bytecode interpreter. It compiles to bytecode, which is then run by the bytecode interpreter.
scardine 11 years ago > Any weekend compiler project can be faster than CPython.Not true and not even funny. 1ris 11 years ago To write a compiler (and not a interpreter) it's indeed almost impossible to reach the slowness of CPython. Especially because it's hard to create a complex language in just a weekend. andrewchambers 11 years ago using llvm as the backend not hard to make a toy language which runs insanely fast with only integer operations. tempodox 11 years ago Exactly.
1ris 11 years ago To write a compiler (and not a interpreter) it's indeed almost impossible to reach the slowness of CPython. Especially because it's hard to create a complex language in just a weekend.
andrewchambers 11 years ago using llvm as the backend not hard to make a toy language which runs insanely fast with only integer operations. tempodox 11 years ago Exactly.
Well CPython is an interpreter not a compiler so that's not really hard to do.
Not exactly. CPython combines a compiler and a bytecode interpreter. It compiles to bytecode, which is then run by the bytecode interpreter.
> Any weekend compiler project can be faster than CPython.
Not true and not even funny.
To write a compiler (and not a interpreter) it's indeed almost impossible to reach the slowness of CPython. Especially because it's hard to create a complex language in just a weekend.
using llvm as the backend not hard to make a toy language which runs insanely fast with only integer operations.
Exactly.