Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Reaching Satori Through C++

Name: Anonymous 2019-02-19 9:34

At some level of craftsmanship the only way to reach higher heights is to use C++.

Name: Higher Heights 2019-02-19 11:07

Name: Anonymous 2019-02-19 15:20

>>1
Functional Sepples?

Name: Anonymous 2019-02-19 20:33

>>3
Yes, among other freedom to make the perfect program design.

Name: Anonymous 2019-02-20 5:46

>>4
The problem is you have to either:
1.Use the latest std::lib functionality(cringy, bolted-on sepples anachronisms) and hope it won't break(Spoiler:It will).
2.Write your own macro/template/constexpr stack that emulates half of lisp. Now consider:
Constexprs are crippled compared to D.
Macros are crippled compared to Rust.
Templates are slow and ancient shit that barely works.
Lambdas are crippled compared to any other language.
C++20 has barely enough stuff to be considered high-level and its libraries are built on ancient template metaprogramming/abuse/black magic that isn't debugabble by anyone sane.

Name: Anonymous 2019-02-22 12:31

>>5
If you want to reach the best performance and have control to the lowest level you'll have to use sepples.
There are no restrictions. You can do anything and anything is written in it.

Name: Anonymous 2019-02-22 12:34

>>6
you misspelled 'assembly'

Name: Anonymous 2019-02-22 13:09

If you want to reach the best performance and have control to the lowest level you'll have to use forth.
There are no restrictions. You can do anything and anything is written in it.

Name: Anonymous 2019-02-22 15:26

>>8
you misspelled 'VHDL'

Name: Anonymous 2019-02-22 16:09

>>6
I don't argue against that, i point out this functional sepples is quite hard to debug and extend. It feels as bolted-on afterthought and isn't really stable with each new C++ standard redefining cutting-edge stuff(i.e. functional code).

Name: Anonymous 2019-02-22 21:23

C++ does not exist.

Name: Anonymous 2019-02-23 0:09

What if I prefer C?

Name: Anonymous 2019-02-23 0:21

>>9
No, I did not. There are tools to generate fpga code via forth.

Name: Anonymous 2019-02-23 7:52

>>5
All of those complaints are side effects of being a language that people actually use in the real world (as opposed academic ivory tower bullshittery). Things that serve a purpose accumulate cruft. Yes, backward compatibility means there are a lot of gotchas and bad features. C++ was successful enough to spawn new versions, which had to keep backward compatibility with the worse versions. Rust and D will not be remembered in 15 years, let alone have a new standard that would create redundant backward compatible features.

Name: Anonymous 2019-02-24 6:47


Don't change these.
Name: Email:
Entire Thread Thread List