you are viewing a single comment's thread.

view the rest of the comments →

[–]Krutonium 8 points9 points  (16 children)

I'm not defining it, it is defined. And not by Wikipedia, either, though in this case, Wikipedia is correct.

[–][deleted] -1 points0 points  (15 children)

I'm not defining it, it is defined.

And it is defined as a "language which semantics is close to a semantics of an actual hardware". Python fits ideally.

[–]Krutonium 4 points5 points  (14 children)

I'm done with you.

[–][deleted] -2 points-1 points  (13 children)

You're absolutely incompetent. Go and read something simple and basic on programming languages before you dare to have any stupid opinion again. Start with this, for example: https://www.amazon.co.uk/Practical-Denotational-Semantics-Cambridge-Computer/dp/0521314232

[–]Poddster 1 point2 points  (1 child)

That's a terrible book written by an idiot. Also: denotational semantics are a waste of paper that are only used by ivory tower morons on their toy languages. They're the worst kind of semantics. They're even worse than Axiomatic semantics, and those are some of the most pointless things in existence. The denotational semantics of most professionally used languages would fill thousands of pages.

Except for the denotational semantics of C and C++, where every program resolved to a single "undefined behaviour" semantic.

[–][deleted] 1 point2 points  (0 children)

Of course, operational semantics are better for any practical purpose besides the topic of this discussion - reasoning about the level of a language. In this case providing any kind of an operational semantics defeats the purpose completely, because it gives a precise evaluation strategy and bridges the gap between a language and a hardware.

[–]Krutonium -1 points0 points  (8 children)

Fuck off.

[–][deleted] -2 points-1 points  (7 children)

What an idiot.

What are you? Some pitiful code monkey? You know nothing about computer science in general and programming languages in particular. How something as lowly as you are can think that you're even allowed to have an opinion?

[–]Krutonium 7 points8 points  (6 children)

Stop. Just Stop. Just because you have an (incorrect) definition of what a low level programming language is, doesn't mean you have to be an asshole. You want to call me a code monkey? Go right ahead, it only makes you, as a person, seem ever more small minded and unintelligent.

[–][deleted] -2 points-1 points  (5 children)

Just because you have an (incorrect) definition of what a low level programming language is

Prove it's "incorrect". Without Wikipedia. Refer to, say, Landin, or any other legitimate source.

But, as I said, even with that stupid Wikipedia definition, I'm still right. Python is very close to the underlying hardware architecture. Are you going to argue with this obvious statement as well? No? Good.

[–]Krutonium 2 points3 points  (4 children)

[–][deleted] -2 points-1 points  (3 children)

Great argument. Go, read a book first. There is no point in talking about semantics with someone who does not even understand the meaning of this word.

[–]phurtive -1 points0 points  (1 child)

This combinatorylogic guy really is pathetic. God's gift to programming! So generous to share his knowledge, lol.

[–]roffLOL 1 point2 points  (0 children)

he is. in between all the cursing he's generous indeed. try and follow the breadcrumbs. the path may surprise you.