Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Are not computer languages oriented towards programmers rather than towards webmasters? Will CML be adopted?

0
Posted

Are not computer languages oriented towards programmers rather than towards webmasters? Will CML be adopted?

0

There is two reasons why programming languages are esoteric. First is efficiency. Programming languages try to shadow the computer intrinsic mechanics, but cannot move away too much from it, as to preserve efficiency. Second, is complexity. Programming languages are complex, because they are designed to respond to needs that are themselves complex. May I risk a third reason? Somes would say that programming language are esoteric because it gives a kind of power to the guru programmer… CML is a macro-language, that is, it is designed as to describe high-level process, which use in fact primitives that are optimized. For this reason, CML inherits features from high-level languages (Lisp in fact), rather than from low-level languages, as C-like languages. In particular: CML is case unsensitive, that is symbol is the same as SYMBOL or SyMbOl for example, except for file names on Unix machines, but this is due to a Unix rule; CML only uses non-esoteric characters, letters, digits and brac

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123