Groan... how do I get pulled back into these. You are clearly arguing just for the sake of arguing because you apparently seem to like it. Unfortunately I kind of like it too... so let's butt heads some more.
jt1 wrote: |
---|
you said entire is untrustworty, and then later can be wrong about anything.
one is contrary to the other. either entirely untrustworthy or partial. |
No.... "can be wrong about anything" is pretty much the definition of "untrustworthy". They are not contradictory at all. Maybe
you should read a dictionary.
How can you trust something that is frequently wrong and/or could be wrong about anything? Again I must turn back to my magic 8 ball example. Sure it's going to be right about some things... but does that mean you can trust it? Of course not.
To be trustworthy, something must be reliable. It must be consistently correct. Turbo C++ cannot possibly be consistently correct because it was created
years before what was correct was actually established and documented.
lots of the dos turbo c++ is right today. some standards have changed. |
Turbo C++ is not based on standards. There
was no C++ standard back then. It didn't exist. So it's not that standards have changed, it's that they didn't exist.
And yes... some things in Turbo C++ are the same as they are in the C++ standard... but just as many (or more things) are not.
What's more... the standard has undergone at least 2 major upgrades since it was first established. So even the first standard isn't really worth anything any more. And you're talking about something that
predates the first standard.
do not believe
operator precedence could have changed much |
What you believe doesn't matter. The reality is you posted incorrect operator precedent information, then backlashed with inane arguments trying to justify your post when someone called you out on it.
as c++ functionality would be severely different for example. |
EXACTLY. That is why this is so outrageous. Code that compiles and runs in Turbo C++
is very likely to not work when compiled in any other compiler. And vice versa -- standards compliant code likely will choke on Turbo C++. That's the reality of it.
Turbo C++ is so broken that it is not worth using. It cannot be trusted. It does things completely differently from everything else.
This is especially dangerous in the
Beginners forum where you are telling newbies completely wrong information and leading them down a path of confusion.
if you have a difference to prove, do a small list here |
You should be able to find a list of C++ operator precedence on Google. Also.. MiiNiPaa already posted a link to the actual precedence... but whatever. Here you go again:
http://en.cppreference.com/w/cpp/language/operator_precedence
Some differences between the
actual precedence rules and the ones you posted:
1) Scope operator (::) has highest overall precedence
2) inc/dec (++/--) operators have higher priority when in suffix form rather than prefix form
3) member access (.* and ->*) operators have higher priority than multiplication/division
4) The ternary conditional operator (?:) does not have higher precedence than assignment.
and go stuff your troll talk. i really don't give a crap |
You're the one who responded to Cubbi's gentle correction with sarcasm and "take your ridiculous arguments elsehwere. tired of worthless statements in these forums". The only one being ridiculous here is you -- not only clinging to a 25 year old compiler (so much so that you actually have to run it through an emulator -- I mean seriously, wtf)... but saying it's a trustworthy source for language rules and actually arguing to defend that absurd standpoint.