Maybe we should call it "hidden_dude's 11th rule":
"Any sufficiently evolved OO language ends up turning into a poorly implemented syntax mishmash of OO and functional features that are only half of expressive as Smalltalk with none of its elegance"
All languages want to become Smalltalk, that's why in the last 3 decades we've slowly seen them add classes, then things like VMs and garbage collection, and more recently things like closures and map/reduce (collect/inject), dynamic debugging, etc.
But even the "cleaner" languages like Python are still bogged down by their inferior syntax.
Developer since the 90's. Worked with many different languages and standards: Borland Pascal Visual Basic C/C++ Cobol PHP Perl SOAP REST Scala JavaScript TypeScript Node GCP *nix
Well, depending on which language you are writing different options might be valid. For example in Swedish the valid spelling is Javascript because all proper nouns should have a capital letter in the beginning and the rest should be lower case. Other examples are Ikea and Iphone.
This Dot provides teams with technical leaders who bring deep knowledge of the web platform. We help teams set new standards, and deliver results predictably.
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
11 plus years* active enterprise development experience and a Fine art degree 🎨
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
11 plus years* active enterprise development experience and a Fine art degree 🎨
It is PascalCase since the J is capitalized, whereas camelCase has a small head and then humps.
Camel case was heavily used in Smalltalk (and probably the first introduction for most people). Which is definitely not among the "worst" languages.
It was so ahead of its time that languages like JavaScript and Python and others are still trying to catch up with it.
Begin: opinionated comment
Maybe we should call it "hidden_dude's 11th rule":
"Any sufficiently evolved OO language ends up turning into a poorly implemented syntax mishmash of OO and functional features that are only half of expressive as Smalltalk with none of its elegance"
All languages want to become Smalltalk, that's why in the last 3 decades we've slowly seen them add classes, then things like VMs and garbage collection, and more recently things like closures and map/reduce (collect/inject), dynamic debugging, etc.
But even the "cleaner" languages like Python are still bogged down by their inferior syntax.
End: opinionated comment
Sorry, this is a post about how to spell JavaScript. I don't know if I can help you with your consistent misspellings of Lisp as "Smalltalk" 😉
;)
Lisp is not OO. Smalltalk included what Lisp invented. And nobody in their right mind likes Lisp syntax.. too many parenthesis.
🤨
I look forward to convincing you otherwise!
You forgot "JS"
Spelling "JavaScript" can get you into trouble with Oracle.
twitter.com/jaesustein/status/9865...
So like it or not spelling "ECMAScript" (ES) is less hassle.
I have seen Java Script as well.
JScript would be nice!
JScript would be JavaScript trying to do 90s rap...
But what about PureScript for all of us geeks who can't tolerate side-effects in life?
I only use PurrScript. Because I love cat-egory theory...
Congratulations! I didn't know you'd become a father!
Thank you!
Elm
Elm isn't a language; it's an abstract syntax tree.
So is ClojureScript.
Well, depending on which language you are writing different options might be valid. For example in Swedish the valid spelling is Javascript because all proper nouns should have a capital letter in the beginning and the rest should be lower case. Other examples are Ikea and Iphone.
Hahahaha - brilliant! Lovely to see a language resist branding 😂
Haha love this!
Actually typescript is spelt Typescript not TypeScript 🤣 makes matters worse
Actually I was wrong, it changed to TypeScript
how.you.spell.it.says.a.lot.about....