January 21, 2021, 02:09:40 AM

Author Topic: modern compilers are becoming schizophrenic  (Read 1787 times)

Offline col

  • Sr. Member
  • ****
  • Posts: 474
modern compilers are becoming schizophrenic
« on: April 06, 2018, 09:35:41 AM »
As proof that the unnecessary complexity of c++ is just getting worse...
I left one parameter out of a function call and got 548 errors reported in the inline header file that the function is defined in, and not even at the function call itself  8)
To be is to be perceived.

https://github.com/davecamp

Offline TomToad

  • Hero Member
  • *****
  • Posts: 522
Re: modern compilers are becoming schizophrenic
« Reply #1 on: April 06, 2018, 10:21:25 AM »
The errors are coming from the compiler, not the language.  Might want to try a different compiler and see if it can do a better job of catching and reporting the errors.

Also, C++ hasn't gotten any worse.  If anything, it has improved a bit.  Still too low level and complex for quick development, though.  I still think BlitzMax rules as a language.
------------------------------------------------
8 rabbits equals 1 rabbyte.

Offline col

  • Sr. Member
  • ****
  • Posts: 474
Re: modern compilers are becoming schizophrenic
« Reply #2 on: April 06, 2018, 12:07:54 PM »
I agree it's the compiler spitting out the errors, hence the title. I'm using Visual Studio 2017 Pro ::)

BlitzMax is one of the best ( but it can't do everything ) and I love what Brucey is doing with it.

Quote
Still too low level and complex for quick development, though.
It depends on what you're doing.
I rarely write games therefore the things I do generally take longer if I want to use BlitzMax.

It's a tool to get a certain job done :)
To be is to be perceived.

https://github.com/davecamp

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal