Live data from Hacker News

Why Aren't There C Conferences?

nullprogram.com

81–90 of 383 posts

Re: Why Aren't There C Conferences?

#81

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. :-)

Python was popular (though smaller) before NumPy and everything dependent on it came about.

Re: Why Aren't There C Conferences?

#82

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…

I dunno- I just got back from rubyconf where I both gave and watched talks on metaprogramming with no web focus at all. There was a great illustrated talk featuring lemurs that was just a walkthrough of rebuilding various enumerable methods with reduce. Other ones that I went to:

- a "how ruby's GC works" talk

- A deep dive into how a core dev found + fixed memory usage in ruby

- The unexpected pitfalls of sublassing certain std lib classes

- A new desktop graphics library

- Using ruby to operate an automatic wafflemaker

And these are just the ones I attended. I imagine railsconf is more web focused, but rubyconf doesn't seem like that at all.

Re: Why Aren't There C Conferences?

#83

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…

I strongly disagree. C should is adding langauge features at a pace other languages could stand to emulate. C is stable, trusted, and supported everywhere for this very reason. Codebases should not be using extensions, and Linux is wrong to do so.

>> Codebases should not be using extensions, and Linux is wrong to do so.

Why? If you can improve the performance/security/stability of Linux by re-writing functionality without extensions, by all means do so(and send in a patch). Why is Linux "wrong" for this?

Re: Why Aren't There C Conferences?

#84
post #55

Same reason there aren't B Batteries - because you could never be sure if someone had a stutter.

In older gear using vacuum tubes, it was common to have an a battery to power the circuit, and a b battery to power the tubes.

It was actually more the case that the B battery was the "main" battery, and the A and C batteries being there just for the tubes. The A battery was for the cathode heater/filament - it was the one that needed to be big, since its job was to create a lot of heat - and the C, if present, was for grid bias. The main positive rail would be called B+ in a schematic, even for mains-powered equipment, the same way that Vcc is used in transistor circuits.

Re: Why Aren't There C Conferences?

#85
post #60

Are there many new projects being started these days in C, or even C++? I would expect most of that to have moved over to Java or Golang, with most C-family coding being on extensions of older projects.

If there are new languages being developed, their compiler/interpreter are likely being developed in C/C++, possibly Rust. Also, any new database, OS, or AAA game is going to be written in one of those language.

Not aware of any AAA game titles being developed in Rust, but I'd gladly have my eyes opened.

Re: Why Aren't There C Conferences?

#87
post #41

Earlier quoted context omitted.

SBCL (a fork of cmucl) is implemented in common lisp and is the most popular common lisp implementation.

https://github.com/sbcl/sbcl/tree/master/src/runtime

CLOC tells me there's 28391 lines of C and 426525 lines of Lisp in there. Also remember that Lisp has, on average, higher code density than C thanks to advanced macro usage.

Pointing to C code in that repository and saying SBCL is implemented in C is like pointing to https://github.com/sbcl/sbcl/blob/master/binary-distribution... and saying that SBCL is implemented in Bash.

Re: Why Aren't There C Conferences?

#88
post #64

Earlier quoted context omitted.

I mean, there's CppCon as mentioned in the article, and C++ has pretty much the same wide reach as C.

To be honest C is kinda boring. Which is fine, but makes it hard to do a C conference.

Fair point, but Go or PHP hardly sound more exciting.

Re: Why Aren't There C Conferences?

#89

Earlier quoted context omitted.

WWDC is like, the only time Apple deigns to expose their own developers to the wider world to share their inside expertise and answer questions.

Not really. Apple developers are regularly seen at other conferences and events. It's just a PITA to get Legal approval to give presentations.

They do? I didn't think they'd be holding workshops and answering SDK questions at other conferences. Certainly Apple devs attend conferences like any other engineer.

Re: Why Aren't There C Conferences?

#90
post #2

All programming conferences are C conferences, if you think about it.

What on earth are you talking about? Assembly. Java. Ruby. Python. The list goes on. Could you explain your rationale behind this statement?

I guess the point is that the other languages are based on C. From your list CPython, CRuby and the GNU assembler are written in C. Not sure about Java.

Edit: not necessarily agreeing, there must be some languages that do not rely on C.

Post reply on HN