[SOLVED] So, the Slackware Team surrended in the front of RUST, and there is NO more modern Firefox packages for us?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
sorry to tell you that you are wrong, well written C++ is similar fast or faster than C because it compiles to the same assembly or something better since the C++ compiler has more information than the C compiler and can therefore do more optimizations. There is simply nothing to discuss about this, and I wonder how it is possible that in 2017 people still spread false info about C++.
Maybe I have not been properly trained to use C++ compared to C for performance.
sorry to tell you that you are wrong, well written C++ is similar fast or faster than C because it compiles to the same assembly or something better since the C++ compiler has more information than the C compiler and can therefore do more optimizations. There is simply nothing to discuss about this, and I wonder how it is possible that in 2017 people still spread false info about C++.
Notice that he didn't say anything about performance.
Oh and as for Rust? It's perfect for the command-line and TUI apps that we Slackware users all love to use. I've already posted links to two (RipGrep and Exa). I also started a Rust thread in Programming (with two tutorial links) a year back.
OMG, this again
just shows that Linus has also a competence limits, and btw, his dive program UI is build on Qt, for a person that hates C++ a interesting choice http://www.embedded.com/electronics-...r-rejecting-C-
AND my friend feel free to just focus on information that support your incorrect view and information level.
who cares that the game industry moved to C++ for performance reasons over a decade ago, that google and facebook and other HPC interested companies use C++ everywhere there where they need performance to spare the famous 1%, that there is extensive research going on in how to optimize C++ even more and evolve the language (C++11/14/17/20) while the interest in C is in best case limited, and other facts like this, who needs this when there are opinions like your ones.
OMG, this again
just shows that Linus has also a competence limits
Are you sure about that?
I've deliberately tried to avoid C++ development, but in 2010 and 2011 my employer had me working on technology with a dependency on a service (called IDOL) which used boost, which needed to be built to run on a variety of platforms.
Getting this to compile proved to be an incredible chore. Success was dependent on platform architecture (32-bit vs 64-bit), also the version of the boost library, and also the version of gcc used to compile it.
For each platform, I ended up iterating through every combination of a nontrivial set of boost + gcc versions trying to find the magical working combination. To make matters worse, success could not be detected at compile-time. IDOL had to run for a while, processing datasets, before exhibiting the bad behavior (segfaulting). The segfault occurred deep within the boost call stack.
So, from my own experience, he's at least spot-on correct about boost's problems.
He's a practical, hands-on programmer with oodles of experience. I've seen him express intolerance of other technologies, too, with which I have had bad experiences. None of his claims seem outrageous. I've seen similar problems in other languages, where nice abstractions frequently conceal horrendous implementations. I've seen language communities, which seem to draw bad programmers and encourage bad practices. So these are credible problems a language might have.
Given all that, do I have reason to doubt his assessment?
btw. go was created to replace c++ at google. i wouldn't touch c++ even if someone would pay me for doing so. having to deal with boost makes things even more unbearable.
yes, it might be not popular, but every humans competence has limits, so my claim is not a risk ;-)
also, when you have a bad day in 2007, and use the bad weekend experience from 1992 to rant about a group of people and a programming language with- at this time already provable- technical wrong arguments, than it becomes obvious that this post has some technical issues.
However, I do not assume that Linus, even if he got some details wrong in 2007, was aware of the fact that his post will be abused that often by people with limited knowledge about facts for spreading wrong information about C and C++ in the internet.
Linus addressed a certain comment of a person with this post to shut up a discussion before it started, not to bring technical arguments for why C is superior to C++.
Unfortunately, people misuse this post over and over again to 'prove' a point, like it happened above.
So for me it is mostly the people that link to this post without understanding its meaning/context that are a problem.
oh, and @ttk,
I am well aware of persons that can not compile boost on windows, which is to due to the stupid way MS is handling ABI compatibility on Windows between compiler versiosn and even build versions. MS C++ simply sucks.
but I use boost since 2003 on Linux and on more than one architecture, never ever had those problems you are talking about. So please, do not put your personal bad experience of some dubios IDOL library on the tools you use which work for so many other people. This has no relation to boost or C++, just to the people that made this thing you had problems with
Hey a4z, since you like c++ maybe you can answer this burning question from dederon's link?
Quote:
If you think C++ is not overly complicated, just what is a protected abstract virtual base pure virtual private destructor and when was the last time you needed one? – Tom Cargill
I said it was personal experience.
I'm not against C++ development.
But in this age and time, competences change and I still think the programming language you choose is important for the right job.
C++ is not used as a general purpose language as C.
C is great to write a kernel, C++ is great to build GUI and some other stuff such as QT but rust is great to build servo.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.