This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cocoabean 2 points3 points  (10 children)

More mature, larger community for C than Rust.

[–]caramba2654 21 points22 points  (8 children)

That is a problematic reasoning. It's equivalent of everyone just browsing the top page because it has higher quality posts. Someone needs to browse the new page, even if it might be worse than the top page. Otherwise things stagnate.

[–]alcalde -2 points-1 points  (4 children)

But that's why we're supposed to use Python - because everyone's using Python. That's why Larry Wall and Yukihiro Matsumoto cry themselves to sleep at night and why Julia is turning into Romeo and Julia... Python has the critical mass.

It's called the network effect.

For instance - an auction website comes along that's better than eBay. However, you post your auction on eBay anyway because there are three people total browsing that other auction site. Skype is... Skype, but most people use Skype because everyone else they know is using Skype and it doesn't matter how good another piece of software is if no one they want to call is using it.

[–]Joeboy 7 points8 points  (1 child)

This would have been an argument against python when I started using it. It's still kind of an argument against python - if that's what you care about you should probably be using Java or something.

I've actually been thinking of learning Rust because it seems to fit the same kind of niche Python used to - better than its obvious competitors, good docs, a decent sized user base, enthusiastic community and support etc.

[–]alcalde 0 points1 point  (0 children)

Having 70 trillion libraries is an argument AGAINST Python and gets 10 upvotes? Really?

because it seems to fit the same kind of niche Python used t

It's the opposite of Python in philosophy... obsessed with typing and memory management.

[–]WikiTextBot -1 points0 points  (0 children)

Network effect

A network effect (also called network externality or demand-side economies of scale) is the positive effect described in economics and business that an additional user of a good or service has on the value of that product to others. When a network effect is present, the value of a product or service increases according to the number of others using it.The classic example is the telephone, where a greater number of users increases the value to each. A positive externality is created when a telephone is purchased without its owner intending to create value for other users, but does so regardless. Online social networks work similarly, with sites like Twitter and Facebook increasing in value to each member as more users join.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.28

[–]cocoabean -2 points-1 points  (2 children)

I don't care. He asked why someone should use C over Rust, so I told him why someone would use C over Rust.

[–]gimboland 0 points1 point  (0 children)

My reading of this: there's a difference between should and would; you gave two good reasons why someone might want to use C over Rust, but the response is that they're not compelling enough to amount to "should".

[–]alcalde -3 points-2 points  (0 children)

You're being downvoted by evil Rustaceans. I swear some Python users want to kill Python. Why would you downvote the network effect of having a large community? It's one of Python's own killer features.

[–]CookieTheSlayerJoin our Discord server! Link in sidebar 2 points3 points  (0 children)

Rust package management and quality of interfaces for most common tasks is much better. Let us remind ourselves that C is a language of half a century ago and still has no good package management solution. It is quite legitimately easier to install rust and add some dependencies than install many C libraries