General > General Technical Chat
How many people code in C these days, and if so, why?
Karel:
<cough cough> https://en.wikipedia.org/wiki/SCO%E2%80%93Linux_disputes#Microsoft_funding_of_SCO_controversy
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish#Examples
engrguy42:
Somebody mentioned open source. And Microsoft.
I HATE open source. I HATE IT !!! As a user it's a royal freakin' PITA.
There, I said it.
There are like 600 distros of Linux out there?? Are you freakin' serious?? How is that good for users?? Trying to get support is freakin' impossible. "Oh no, that's Cinammon, not Ubuntu...can't help ya' ".
And you go to GitHub and download some open source code from some guy, and spend most of your time reverse engineering and adding comments so you can understand the un-documented code he freakin' threw together (face it, coders HATE documenting shit). And you basically end up re-writing and documenting most of it.
And then a couple years later he's gone and his code just grows weeds.
Nothing's standard. And how can you rely on some code written by unnamed people? At least when a company is behind it they try to make it reasonably uniform and supported. And if you have a question about Windows or VS or whatever there's like 326,543 resources and libraries you can use.
Nothing's perfect, but at least with MS there's some unformity for users. And someone real to put their name behind it. Of course, there's tons of stuff about MS to dislike, but at least they have ONE product and 3.73 gazillion people all over the world using it.
Although apparently some guys love to spend unending hours playing with ridiculous command-line code. Hence Linux. ;D
Ok, I'm outta here. My apologies. And C RULES!!! :-+
bd139:
I don't disagree with a lot of that to be honest. Some of the open source code is quite frankly fucking shit or maintained by comic book guy from the simpsons. You really have to tread carefully. One reason I'm sitting here on a windows 10 desktop and probably always will be.
But at the same time the state of the .net ecosystem isn't much better. For a company that throws ~ £6m into MSFT every year, we can get fuck all support from them on their open source projects or closed stuff. I even had to shitpost on twitter and DM Scott Guthrie to get something sorted and they still haven't fucking fixed it 4 years later. And lets not forget partner support and Connect which has been a shit show for nigh on 20 years.
The only truth is here: https://www.stilldrinking.org/programming-sucks
coppice:
--- Quote from: Nominal Animal on May 11, 2020, 02:47:30 pm ---Why I prefer C99 (per n1256.pdf) versus C11 (per n1570.pdf)?
--- End quote ---
Ah, 2011 was a wonderful year. It was just about the first time you could freely code to the then 12 year old C99 standard and not get a mass of complaints about limited portability. I wonder which year we will be able to code to the C11 spec.? :)
bd139:
It gets worse. Don't look at the later standards. We have attributes now as well :palm:
Standardisation by committee is a sure way to fuck a specification.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version