wangchow
Joined 10 years ago
Joined 10 years ago
The problem isn't the language it's the developers.
In an ideal world, garbage collector makes sense because we don't want to have to worry about life-cycle management when we are solving other problems. Memory management can indeed be an annoying implementation detail, but as it stands there are certainly limiting factors in hardware which are impacted by generic object-management for specific application domains.
Kind of interesting to see some alternatives and note the visual weight. The back-ticks are by far the best in my opinion. Too bad they are taken by the code blocks! Semicolons are nice though--kind of like a LISP comment.
@@ x^2 + 4x = 10 @@
%% x^2 + 4x = 10 %%
<< x^2 + 4x = 10 >>
$$ x^2 + 4x = 10 $$
`` x^2 + 4x = 10 ``
'' x^2 + 4x = 10 ''
"" x^2 + 4x = 10 ""
;; x^2 + 4x = 10 ;;
\\ x^2 + 4x = 10 //
?? x^2 + 4x = 10 ??
`' x^2 + 4x + 4 '`
Remember: the whole idea behind markdown is it should be first and foremost* legible from plain-text. One idea behind typography is it shouldn't be noticed at all to the reader.
What I'm getting at is, Rust is the only modern language (in vogue at the moment) that does not use garbage collection. It would be nice if more languages didn't require a garbage collector but gave the option to use one.
If there are some more of such languages please chime in and provide a link to them! :)
I started reading this book on functional languages and lambda calculus. It has some interesting notes on how to build language syntax on top of a purely-functional machine architecture (at least conceptually). Pretty interesting stuff:
[An Introduction to Functional Programming Through Lambda Calculus](http://store.doverpublications.com/0486478831.html)
What about voice-controlled programming though? I always thought it would be nice to voice-control my OS. Not specifically for a text-editor, but as a general interface to the OS. It would be nice to move these features out of the cloud and directly onto systems. But then again, a lot of companies (amazon, microsoft, apple) probably don't want to encourage reverse-engineering of their intellectual property. We definitely need open-source variants.
Better AI chips with lower power-consumption and optimization for these types of operations will hopefully usher in a new set of productivity-enhancing applications!
EDIT: But Zuckerberg is a peener when he states that fake news is fake; he's drinking his own Koolaid.
New languages here and there every day. Replace this replace that. When, in the end everyone is simply reinventing the "wheel" over-and-over.
All these languages end up as assembly.