Comments by "Vitaly L" (@vitalyl1327) on "Continuous Delivery"
channel.
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
@chakritlikitkhajorn8730 language is defined by its purpose. A language that fits a purpose, which have a nice, clean semantics that reflects the purpose, the problem domain as closely as possible is a well designed language. In this regard, Brainfuck is perfect, and not just that, it's beautiful.
While JS serves no purpose. It was not derived in any way from its supposed problem domain. It's inconsistent, its semantics is even hard to define (it shows that the language was just jotted in a couple of days, and no spec was written before the implementation started).
If a PL theorist tried to build a language for the niche occupied by JS, it'd be a very different language. Most likely, something similar to Scheme. If a PL theorist had to create an accessible language with a dense encoding for a 4kb RAM, 8080 CPU device, they're likely to reinvent Basic, given that Forth is deemed too alien to the target audience and teaching purposes.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
@TheBoing2001 your answer got deleted, apparently, for having URLs.
"Javascript is fine." - no, it is not. It's a crappy language devoid of any tools for creating higher level abstractions without suffering too high performance costs. Namely, no proper macros, and no proper control over code generation.
"With 3 other click you can C&P and run entire chess game" - mind you, a chess engine was one of the first programs Konrad Zuze wrote for his primitive computer in 1945. Hardly an impressive achievement in the 21st century.
Clearly you're a fanboy and you don't know anything at all about PLT, so you cannot see how deeply flawed JS is.
And, no, ease of deployment is not a virtue of JS the language. It did not facilitate this cross-platform deployment in any way. It's simply the result of web standards monopoly. If Tcl/Tk was such a standard, you could deploy a Tcl/Tk application everywhere equally effortlessly. So your argument makes zero sense.
Now go and learn some computer science, you're clearly lacking the most basic education.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1