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

I want...

Name: Anonymous 2011-07-09 15:55

A language that:
- Can be compiled to native code.
- Can use OO abstractions.
- Is not Java.
- Is not C++.
- Is not C#.

What I am searching for?

Name: Anonymous 2011-07-09 16:00

C or Common Lisp.

Name: Anonymous 2011-07-09 16:01

Lisp, Smalltalk, Ocaml, D, ...

Name: Anonymous 2011-07-09 16:04

>>2
>>3
typical lisptards...

Name: Anonymous 2011-07-09 16:05

LuaJIT

Name: Anonymous 2011-07-09 16:06

no mention of wanting lambda abstraction as well as OO

unenlightened detected.

Name: Anonymous 2011-07-09 16:26

ANSI-C

Name: Anonymous 2011-07-09 17:14

>>1
If you're not willing to accept a VM language, OCaml is your best bet unless you want a C language for some reason.

If you're happy to include languages in development, check into BitC, Clay and Rust.

Name: Anonymous 2011-07-09 17:26

Common Lisp, Scheme (OO as a library), O'Caml, Haskell, C (structs+macros), assembly (careful use of structures and macros).
If they can compile to native code depends on the implementation, but all the languages listed have compilers that target some platform's native code (directly or indirectly(through some IR or C)).

Name: Anonymous 2011-07-09 17:53

>>7
/thread

Name: Anonymous 2011-07-09 18:01

>>10
It doesn't have thread. Also, /thread is unspecified behaviour.

Name: Anonymous 2011-07-09 18:01

Everyone here reccomends OCaml? Wat

Well, if I add the condition
- I am planning to use it for building a network protocol over it.
the responses change?

Name: >>3 2011-07-09 18:08

>>12
Lisp, I'm not sure about the state of Ocaml's networking libraries.

Name: Anonymous 2011-07-09 18:13

>>13
tro[spoiler][b]STACK OVERFLOW[/spoiler]

Name: Anonymous 2011-07-09 18:22

>>12
Why exactly should that change anything?

Name: Anonymous 2011-07-09 18:23

>>15
ENTERPRISE SCALABLE SOLUTIONS

Name: Anonymous 2011-07-09 18:48

>>15
I don't know, that's why I am asking.

Name: Anonymous 2011-07-09 20:18

too bad lisp is for faggots

Name: Anonymous 2011-07-09 21:34

Go.

Name: Anonymous 2011-07-09 22:26

>>19
Not even funny. No one wants to pretend to write python while pretending to write java.

Name: Anonymous 2011-07-10 0:27

>>20
It's nothing like Java.

Name: Anonymous 2011-07-10 1:23

Somebody explain what is meant by OO abstractions. Is this merely a reference to the OO model as a means to represent data?

I was once told that C++ had poor abstraction power, so I don't think this is what is meant...

Name: Anonymous 2011-07-10 4:24

Just bumping some non autistic thread

Name: Anonymous 2011-07-10 4:45

>>22
For OO abstractions i meant that you can do some part of what you can express in UML, at least. You can do this fairly good in Java, excluding multiple inheritance (yeah, you can do this with interfaces blah blah blah no you) but Java is teh cancer, and you can't use Java for developing low level shit.

Name: Anonymous 2011-07-10 7:26

Don't you fags swoon over D?

Name: Anonymous 2011-07-10 8:01

Haskell ofcourse

Name: Anonymous 2011-07-10 8:02

One word the Objective C of code. Thread over.

Name: Anonymous 2011-07-10 8:39

Object Pascal

Name: Anonymous 2011-07-10 8:51

Vala

I haven't tried it myself though, I like C++.

Name: VIPPER 2011-07-10 11:16

Vala Shambala

Name: Anonymous 2011-07-10 11:38

>>29
It really does sound interesting.

Name: Anonymous 2011-07-10 13:53

Seconding Go

Name: Anonymous 2011-07-10 14:27

C++/CLI :|

Name: Anonymous 2011-07-10 22:18

>>21
It's a lot more like Java than you think, particularly in the gimped object system.

Name: Anonymous 2011-07-11 14:31

ENTERPRISE LAMBDA TOURING

Name: Anonymous 2011-07-11 16:03

>>12
Erlang.

Name: Anonymous 2011-07-11 17:10

anic

Name: Anonymous 2011-07-11 21:39

>>33
JIT

Name: Anonymous 2011-07-12 1:28

C

Name: Anonymous 2011-07-12 2:10


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