That totally depends on the domain of programming.
I am a scientist and program mathematical expression for physics.
I don't do Web programming. Hence 99% of what people call programming I do not.
I do not use C or any of its derivatives.
I follow the School of Niklaus Wirth.
"Make it as simple as possible, but not simpler" A. Einstein.
A procedure is specified with the word PROCEDURE, not some
hard to see syntax ala C.
Best practices entail using MODULEs, TYPEs, VARiables, CONSTants.
The language I use (Component Pascal) has built in garbage collection so
no need for a deallocation routine. It is strongly typed.
With C if you can get your code to compile you are only 50% done.
With Component Pascal if your code compiles you are 80% done.
Text editing and code development are woven together with the BlackBox
development environment of Component Pascal. The carat is placed at the character where
the error is detected (not just at the start of the line). That makes debugging very efficient.
The compiler is very fast so quick error correction can take place and one just walks
down through the code making corrections.
That whole environment is very different from what most of you experience
and consider "best practices".
NO, NO, NO! A gravitational wave is a gravitational wave. The correct title of the article should have be
"New source of gravitational waves detected". The new source is binary neutron star merging as
compared to binary black hold merging.
Bell's inequality is incomplete. It does not hold for all possible hidden variables. It holds only for those hidden variables that repeat under different experimental configurations (device orientations). But there are other hidden variables that do not repeat. Hidden variables belonging to the reals do not repeat. Every instance of a real random variable is unique. The probability of two instances being equal is zero, exactly zero. What this means for the Chinese news story is that nothing special has been demonstrated. It is expected that a local model based on real hidden variables will violate Bell's (and other) inequalities. Quantum entanglement has not been demonstrated by the Chinese project. Local entanglement can reproduce their results.
Exactly! What is trying to be solved? With garbage collection debugging is greatly reduced. With strong typing many errors are caught at compile time. LISP is nice but I never need it.
That totally depends on the domain of programming. I am a scientist and program mathematical expression for physics. I don't do Web programming. Hence 99% of what people call programming I do not. I do not use C or any of its derivatives. I follow the School of Niklaus Wirth. "Make it as simple as possible, but not simpler" A. Einstein. A procedure is specified with the word PROCEDURE, not some hard to see syntax ala C. Best practices entail using MODULEs, TYPEs, VARiables, CONSTants. The language I use (Component Pascal) has built in garbage collection so no need for a deallocation routine. It is strongly typed. With C if you can get your code to compile you are only 50% done. With Component Pascal if your code compiles you are 80% done. Text editing and code development are woven together with the BlackBox development environment of Component Pascal. The carat is placed at the character where the error is detected (not just at the start of the line). That makes debugging very efficient. The compiler is very fast so quick error correction can take place and one just walks down through the code making corrections. That whole environment is very different from what most of you experience and consider "best practices".
NO, NO, NO! A gravitational wave is a gravitational wave. The correct title of the article should have be "New source of gravitational waves detected". The new source is binary neutron star merging as compared to binary black hold merging.
Bell's inequality is incomplete. It does not hold for all possible hidden variables. It holds only for those hidden variables that repeat under different experimental configurations (device orientations). But there are other hidden variables that do not repeat. Hidden variables belonging to the reals do not repeat. Every instance of a real random variable is unique. The probability of two instances being equal is zero, exactly zero. What this means for the Chinese news story is that nothing special has been demonstrated. It is expected that a local model based on real hidden variables will violate Bell's (and other) inequalities. Quantum entanglement has not been demonstrated by the Chinese project. Local entanglement can reproduce their results.
Exactly! What is trying to be solved? With garbage collection debugging is greatly reduced. With strong typing many errors are caught at compile time. LISP is nice but I never need it.
"When World Collide"
MODULE based languages help by isolating code changes to smaller chunks that are more easily tested.