Earlier quoted context omitted.
Except that it’s not really “gaining ground”, all things considered Rust is not that popular.
It seems like its gotten some use lately. Isnt aws a big user of it now. Along with a handful of mid size tech companies?
What will programming look like in 2020? (2012)
21–30 of 151 posts
Re: What will programming look like in 2020? (2012)
#22http://lambda-the-ultimate.org/node/4655#comment-73772 > ... the beginnings of intelligent ... assistants in our IDEs ... specialize (sic) in ... C/C++, Java, Mobile. They will have intimate knowledge of common APIs ... trained on tens of thousands of code projects pulled from the open repositories across the web (google code, github, bitbucket,...). In addition to having 'read' more orders of magnitude more code the…
I'd like to see evidence / experience reports backing up this part. Certainly Copilot exists, but what I've read about it is pretty mixed.
Re: What will programming look like in 2020? (2012)
#23Rust in 2021 is basically the functional programming language this commenter was predicting: > I predict that functional programming will continue to gain ground as people discover the benefits of immutability and easy parallelism—but the functional language will not be Haskell, nor Scala, nor Clojure. At a guess, people will use something with: >Strong tooling and libraries >An accessible type system >Deterministi…
Rust is basically C++++ so I doubt it's what that commenter had in mind
Re: What will programming look like in 2020? (2012)
#24For a mere 8 year timeframe, the predictions seem rather poor. It feels like there was such a push among people to have the forward thinking ideas that they overestimated how much would change. Looking back, the biggest changes between now and 2012 are: * Git (and github) took over the world in the version control. Git was already the leader in 2012, but mercurial was doing ok and svn was still around to a much great…
In 200 years, people will still be predicting the rise of no code solutions.
If you are executing diagrams and schematics, you still have code. And the people maintaining that code are still coding. That is, they are coders. They're just working in a whole new stack that doesn't have git, diff, a variety of editors, open standards for encoding, etc.
Re: What will programming look like in 2020? (2012)
#25http://lambda-the-ultimate.org/node/4655#comment-73772 > ... the beginnings of intelligent ... assistants in our IDEs ... specialize (sic) in ... C/C++, Java, Mobile. They will have intimate knowledge of common APIs ... trained on tens of thousands of code projects pulled from the open repositories across the web (google code, github, bitbucket,...). In addition to having 'read' more orders of magnitude more code the…
Re: What will programming look like in 2020? (2012)
#26http://lambda-the-ultimate.org/node/4655#comment-73772 > ... the beginnings of intelligent ... assistants in our IDEs ... specialize (sic) in ... C/C++, Java, Mobile. They will have intimate knowledge of common APIs ... trained on tens of thousands of code projects pulled from the open repositories across the web (google code, github, bitbucket,...). In addition to having 'read' more orders of magnitude more code the…
Re: What will programming look like in 2020? (2012)
#27For a mere 8 year timeframe, the predictions seem rather poor. It feels like there was such a push among people to have the forward thinking ideas that they overestimated how much would change. Looking back, the biggest changes between now and 2012 are: * Git (and github) took over the world in the version control. Git was already the leader in 2012, but mercurial was doing ok and svn was still around to a much great…
> Functional programming ideas became mainstream, except in Go, which is a sort of reactionary back to basics language. I feel like there is also a return to basic imperative programming, with OO and functional where it makes sense.
Re: What will programming look like in 2020? (2012)
#28Rust in 2021 is basically the functional programming language this commenter was predicting: > I predict that functional programming will continue to gain ground as people discover the benefits of immutability and easy parallelism—but the functional language will not be Haskell, nor Scala, nor Clojure. At a guess, people will use something with: >Strong tooling and libraries >An accessible type system >Deterministi…
Except that it’s not really “gaining ground”, all things considered Rust is not that popular.
Re: What will programming look like in 2020? (2012)
#29http://lambda-the-ultimate.org/node/4655#comment-73772 > ... the beginnings of intelligent ... assistants in our IDEs ... specialize (sic) in ... C/C++, Java, Mobile. They will have intimate knowledge of common APIs ... trained on tens of thousands of code projects pulled from the open repositories across the web (google code, github, bitbucket,...). In addition to having 'read' more orders of magnitude more code the…
Does anyone actually use Copilot day to day? How much time does it actually save?
Re: What will programming look like in 2020? (2012)
#30> You'll abstract most applications with a DSL, structured of applets or formlets operating on an abstract client API. The same app can then be 'compiled' and served to multiple mediums - as a web-page, an android app, a Chrome app, or even a desktop app.
This is effectively React with Electron, React Native, etc. Of course the author was overly optimistic about how polished and effective cross platform apps would be, but it's still the same idea. React is a UI DSL with a reactive runtime that can run on many different platforms.