Hi all,
I keep hearing about the term synchronization point in C ? what is that,
how is it different/related to sequence points in C?
is it just one of the following sequence points
; ,(comma) || && ?

ternary operator) , formal args in a function call
what is the subtle difference between sequence point and synchronization
point ?
I wouldn't worry about getting the "terminology" right, Anna Lissa,
for the whole theology of "sequence points" is an ugly and unnecessary
apology for the fact that
(1) Vendors of C compilers had vended a variety of compilers which did
things in different ways
(2) The standards committees in 1989 and 1999 had no remit to fix the
numerous deficiencies of C because that would force vendors to rehire
compiler people they'd laid off to increase their stock price. Wall
Street is happy when competent and well-educated people are led to
their cars in Scotts Valley or San Jose in tears, while their
"friends" hide behind their goddamn computer screens. Therefore,
"sequence points" are an elaborate attempt to reconcile contradictory
bad practice and resemble the way in which the Catholic Church arrived
at the doctrine of the Trinity.
"Sequence points" have nothing to do with computer science, whether
expression evaluation, optimization or multiple threads. They are not
taught in ACM approved computer skewl for the most part which is why
autodidacts think they're important.