Live data from Hacker News

Why Aren't There C Conferences?

nullprogram.com

281–290 of 383 posts

Re: Why Aren't There C Conferences?

#281

Earlier quoted context omitted.

I’m a beginner in Go and not an expert in Python. However Python is a lot easier to develop with than Go: generics, no pointers, standard collections have many convenience functions, package handling, etc.

Saying that Python has "no pointers" is a bit of an oversimplification, somewhere between "technically true, but misleading" and "actually incorrect", depending on how you define your terms and frame the question. Remember that Java has "no pointers" too, it works basically the same way Python does (except for some minor quibbles about primitive types), except if you go to 4.3.1 of the Java SE 11 spec and look for "p…

interface{} is completely different, in that it doesn't allow polymorphism. In python, I can add = lambda a, b: a+b, and then call add on ints, floats, strs, or some custom type of my own. In go, I can pass an interface{} and check if its type is the same as some other type I know about. But no polymorphism.

Re: Why Aren't There C Conferences?

#282
post #193

Earlier quoted context omitted.

I think you swapped the complexity that each language provides. If C is anything, it's the patty, and C++ literally everything else that makes up the burger.

> C++ literally everything else that makes up the burger. "Oh, you wanted mayo on your burger? We can do that, but you also have to have mustard. Don't worry, you won't have to pay for it.. but it's going to be in there."

On the other hand, with C you get the mustard on your burger because there was already some the plate and no one bothered to clean it.

Re: Why Aren't There C Conferences?

#284
post #214

Earlier quoted context omitted.

I agree. I'm mostly a C coder but I've been on the Rust train since pretty early and I remember being pretty confused when they started putting emphasis on the Rust branding with logos, the whole "rustacean" thing, conferences, forums etc... In hindsight I get it but originally there was a bit of a culture shock. I mean I don't wear C T-shirts and as far as I can tell there's not really a standard C logo either. Mayb…

C has always had a defacto logo: https://upload.wikimedia.org/wikipedia/en/5/5e/The_C_Program...

People often think that book's title is "The C Programming Language" but if you look closely it's really "The Programming Language" and the blue-and-white logo is a linked list diagram. There's a blue circle around the base of the list's "next" pointer, which unfortunately is white on a white background.

By convention, C programmers know it it's unsafe to guess where the arrow points, so this has never been a problem.

Re: Why Aren't There C Conferences?

#285
post #6

Good question, but a majority of this post is links to cppcon videos. (I do appreciate the shoutout to LLVM). I think the C community: * Should have a C conference. * Actually be more aggressive in adding features to the language. For example, there are some really great GNU C extensions that are long overdue be added to the standard. Compiler vendors should work with the standards bodies more, rather than shipping l…

The main problem with that is there is no single C community. Imagine trying to get ANSI C, Win32 C, GNU C and every flavor of embedded C together.

Why does C++ not have that problem? It too has many communities but they manage to go to the same conferences without any issues.

Re: Why Aren't There C Conferences?

#286
post #270

Earlier quoted context omitted.

and off a bridge? sounds like a JS conference

I can't resist. C conference: Address is past the end of the street. C++ conference: Reading the address requires working out an elaborate series of compile-time templates that finally resolves to the actual address. You go there to find that it's past the end of the street. JS conference: The address is "the last place we held it". You attempt to figure out what that means, but you didn't attend last year. After som…

There was going to be a Rust conference, but the venue was double-booked.

Re: Why Aren't There C Conferences?

#287
post #190

I tried going to one once but the address I had for the conference center pointed past the end of the street ?!?!?

Not undefined behavior unless more than 1 element past end of the array. ;)

Unless dereferenced, of course.

The address is legal, just don't try to go there.

Re: Why Aren't There C Conferences?

#288
post #126

Earlier quoted context omitted.

I agree with your point but HammerFest 2019 sounds like a freaking blast. I think there is an underserved market there.

Sëë yä thërë düdë! http://www.hammerfest.co.uk/

Wow so if you visited that site with no contextual understanding, you would arrive and leave with literally no additional knowledge of what the heck it was! How fantastic!

Re: Why Aren't There C Conferences?

#289

Earlier quoted context omitted.

Python is probably mostly data science if I had to guess. jupyter notebooks have made python excessively used for data science.

Python is probably mostly data science if I had to guess. You think? I'll admit that my view of the Python community is super narrow, but I was thinking Django, me writing a bunch of test scripts, backend stuff. I know data science is a "thing" with Python, but I just didn't imagine that it had become it's main use. I guess TIL there's a whole other world of how people use Python, and it might be most of them. :-)

Please don't project your narrow viewpoint onto PL communities.

Re: Why Aren't There C Conferences?

#290

Because though there might be building trades conferences, there are no hammer conferences. Oh, there will be tool vendors at the building trades conferences, there might be sessions on "Efficient Hammering Techniques Using Machine Learning", but there are no conferences about hammers. Don't forget about the blacksmith conference next week, they'll have hammer vendors, too. I dunno, a Ruby conference kinda makes sens…

C also isn't new. Did there used to be C conferences?
Post reply on HN