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

Why are there high level languages?

Name: Anonymous 2013-09-10 3:46

Why the hell would anyone use Python or Ruby over C. The software should be nice to use. It's not nice when the program is slow as fuck.

Their dynamic nature makes debugging software increasingly hard. Basically developing with these higher level languages takes more time than with C.

Every program should be written in C. In most cases, it would be good to also optimize tight loops with Assembly. This way programs would be fast and fun to use.

Languages such as C# and Java have no point at all. They are essentially crippled versions of C. Limited pointers and limited memory management. The virtual machine takes forever to JIT-optimize the code, thus harming the user experience. Not to mention GC, which slows everything down, providing nothing useful in return. GC is shit.

Then there are these C++-retards. Sure, you can in theory make as fast C++-code as C-code, but is it really worth it? Every C++ program in practice is slower, harder to debug, and harder to develop.

Functional languages, such as Haskell are no answer to problem. They abstract the hardware to hell and are very slow in practice.

So tell me: Why is C and Assembly not used for every program today?

Name: Anonymous 2013-09-10 3:59

Scheme and common lisp are the only high level languages you should use.

Name: Anonymous 2013-09-10 5:11

because youre moms a fagot

Name: Anonymous 2013-09-10 7:17

C is a high level language.

Name: Anonymous 2013-09-10 7:46

>>1
Because your assertion that C is faster to develop in is not borne out by evidence, and because it is not always necesary for a program to be fast.
C# also runs as fast as an equivalent C program in many cases (try it), so you're now relying on optimization tricks to get any performance improvement at all.

Name: Anonymous 2013-09-10 8:03

I wish someone would come up with a language like C, but that has barebones OO functionality. Not the retarded clusterfuck that is C++, though. I just want something like this:

obj struct {
int x;
int y;
} Point;

Point a = {5, 7};

a.scale(5) // would feed structure ``a'' to function ``scale'' as an implicit automatic variable (like ``this'')


That's all, really. I don't see the need for all the other OOP shit.

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