You got tr0ll3d by an old assembly expert programmer. There are few languages as lowlevel as C.
C++ can be both lowlevel and highlevel, depending on your use of it (either C pointers and bit mangling or complex templates and hierarchic DSLs with third party C++ metaprogramming utilities). It isn't as high level as Haskell or Python, but offers much more abstraction than plain C.
C is high level. You ``functional'' idiots are just redefining that to be something other than what it actually is.
Name:
Anonymous2008-10-17 3:43
C has a very high level. In fact, it is over 9000.
(c wut i did thar?)
But really, C is a high level language. Also, it's C++, and, despite the fact that I hate it so much, it is high level as well.
A good example of a low level language is assembly. Almost anything less difficult is high level.
Name:
Anonymous2008-10-17 3:55
Assembly with macros is high level. The only true low level programming is lovingly hand-crafting machine code.
>>10
LISP is assembly for an obsolete architecture.
Name:
Anonymous2008-10-17 4:51
>>8 C has a very high level. A good example of a low level language is assembly.
More like the only example. If you consider C high level, basically only assembly is low level.
Name:
Anonymous2008-10-17 6:26
C is high level, Adobe Flash is high level. See, that's how easy it is.
>>12
To be fair, ``assembly'' is a pretty large collection of languages. Though I agree that calling C high-level has been ridiculous since about 1950.
>>18
good luck finding any actual assembly programming then.
even considering the self-selection due to the tediousness of writing assembly, something like 1/2 of all assembly programming would shit themselves if they had to deal with segments.
Name:
Anonymous2008-10-18 3:00
>>19
or losing the equivalence of "greater than or equals" and "not less than" that instruction macros provide.
Name:
Anonymous2008-10-18 14:40
Assembly language is low level
C is mid-level
C++ is high level
Python/Ruby are higher level Lisp is EXPERT LEVEL
Java is shit level.
Name:
Anonymous2008-10-18 16:29
>>21
So what's the difference between C and C++ which makes one mid-level and the other high level? If you say ``classes lol'' I swear to god I will fucking snap.
If for instance you inline asm then yor using low
if your "LOL HERRO ZA WULDO" then your far more abstracted.
Low level languages = complete control and complete tedium.
High level languages = understandable and holdan hands.
Name:
Anonymous2008-10-18 19:21
C is high-level assembly
That is, assembly with lots of syntactic sugar and a few built-in extras (structs, types, the lot).
C++ is just C with more features and unparsable syntax.
Name:
Anonymous2008-10-18 22:51
>>25
Oh, come the fuck on, go write a big program in assembly so you can really fucking appreciate how much higher level C is. Fucking bullshit spouting parrot...
Name:
Anonymous2008-10-18 23:11
>>26
I've written many programs in assembly. Shit's just like BASIC, with jmps instead of GOTO
Name:
Anonymous2008-10-18 23:32
C is high level RELATIVE to assembly, which is pretty much horses to ants.
The tests include typical programming session typical business letter and typical web log entries I always wanted to make it easy to access information is probably present on IRC forums and I get lots of useful stuff gets done in the above example.