| > a dynamic scripting language Please define this term. Especially "scripting". > So I doubt they boot up and run C in about 2 minutes. It took me about 10 minutes into my intro to programming class in high school, starting from zero programming knowledge, to run hello world. > And if they manage after a while, they still don't understand printf, as it already uses pointers. They don't understand types. Etc. You're moving the goalposts. Why would they know all things? Those are language features and they don't know the language. A C programmer doesn't know the prototype chain. > because people coming to js and insist to write js code in C style or in java style News flash. Everyone writes code in the idioms they already know, until they learn the language better. What you're saying boils down to "JS programmers are some special class of people that are incapable of learning". Which is elitist nonsense. |
No. It boils down to JS programmers often have a background in design and not math and engineering.
The former is helpful for nice UI and UX. The later good for efficient algorithms and code design.
And is your question about JS being a dynamic scripting language, a serious one? Well, feel free to check wikipedia.