I want to spend sometime learning the rust language, but I'm bothered by the proliferation of SJW "contributors" and the reputation they have given the language.
Is this just nonsense on the periphery, or does it run deep through the core of the project? For instance, there are lots of SJW involved with Linux, but Linus is pretty based himself when it comes to making decisions based on merit.
This seems contradictor, since programming language design inherently precludes a large subsection of certain so-called "minorities".
Caleb Carter
*contradictory
Connor Perry
Rust is pozzed right down to the syntax. They deliberately adopted confusing Ruby-like "syntactic sugar" bullshit that makes code "beautiful" (aka promotes difficult to parse one-liners), to attract "non-system programmers to systems programming," and thus, presumably, repel existing C and C++ programmers.
Why do you think they would do that? Think for a second about your stereotypical Ruby or Python programmer, and your stereotypical C or C++ programmer, and you have the answer.
Justin Perez
Yeah the more I read, the more I'm absolutely disgusted.
I was really just looking at Rust as a more modern alternative to C++. I already know over a dozen languages, so figured I would see what the hype was about. Perhaps there are some good technical merits to be found, but they are clouded by incredibly stupid people pushing for nebulous goals. When I see "we need more diversity", I read it as "We need less white males". Utterly asinine.
Jacob Hernandez
Puzzlingly, they also took the worst parts of C++ syntax.
David Lopez
Alright I was deciding between Rust and Swift, and I'll play with Swift instead.
> At project launch, the team is composed of Apple employees due to Swift’s origin within Apple. Over time, exceptional community members from a much more diverse background will be appointed based on their record of community involvement and contributions.
That last phrase is what I want to hear.
Colton Richardson
You do realize that this will most likely be people who removed most 'problematic' words from documentation/comments and did most thought and language policing in community.
Owen Robinson
If you make logical decisions using a baby's first PR sentence you aren't going to get far, here let me play your game: >At project launch, the team is composed of Apple employees due to Swift’s origin within Apple. Over time, exceptional community members from a much more diverse background will be appointed based on their record of community involvement and contributions. See, it's SJW bullshit.
Nathaniel Williams
Explanation needed.
That accusation towards Rust wasn't based on one sentence, so no that's not equivalent to my game.
The Swift developers do not publish discussions on renaming the pronouns in the Dining Philosophers problem.
Jace Russell
Rust is just not even a useful language. It's a lot slower than C due to the safety checks, and they don't even accomplish anything. You can still crash it with an out of bounds array access.
Xavier Richardson
It's a fucking programming language you retard. Might as well unlearn English because it has too many SJWs. I don't like rust as a language, but avoiding a language because it "has SJWs" is so fucking stupid I can't believe it. It's a goddamn tool. SJWs use hammers, wrenches, and pliers too. If the SJWs in the community somehow stop you from writing code or using libraries in a way that another language wouldn't, then sure, but other than that, you're just being a reactionary fucking idiot.
Adrian Mitchell
Using a codebase for your project helps its proliferation. You comparisons are not equivalent analogies.
Nicholas Peterson
They mostly use Apple and trigger warnings tbh.
Jayden Allen
Diverser in this context can mean "people from outside Apple", instead of a homogenous group of Apple empolyees. Of course, since this is coming from the company that lets its employees march on a degeneracy parade to promote the brand, I wouldn't bet 100% that that is what they meant.
A programming language still needs to be implemented, and if the implementers are more concerned with pronouns than code quality the language will be shit. Imagine a hardware company concerned more about making their hammers, wrenches and pliers "queer-friendly" by making the handles out of dildos or some shit like that, no one would use those tools.
Benjamin Thomas
I'm more concerned with the actual language than perceived issues with the implementation. If the language is shit, it's shit, if it's good it's good. There is no "The language is made by SJWs so it's bad." Judge the language by its constructs. Rust has tons of actual flaws, criticize those.
Is Rust made out of dildos? You're strawmanning, as the actual implementation of the language isn't somehow "queer-friendly" in a way that impacts usability. It's a shit analogy that doesn't actually represent the situation. It's more like if a hardware company made the exact same tools as everybody else, but some of the people involved were SJWs.
Rust is shit, but it's shit because it's a shit language, not because of the political standing of the programmers. Stop doing what the SJWs do. You should be focusing on the matter at hand, not diverting to irrelevant politics.
Christian Ross
SJW are usually just a momentary nuance, there are indeed some developers that have controversial opinions in social media, but for the most part its fine.
Real pesty SJW are useless as they can't code or do anything useful. They just spent all day looking for comments where you use the word "he"and make stupid push request.
Josiah Cruz
Can you clarify to us on why Rust is shit or are you just gonna stay there pretending you're not defending SJWs DDOSing the leadership of every FOSS project they can with irrelevant gender pronouns and muh diversity and Please Bang My Wife codes of conduct?
Justin King
I haven't touched it since it was still pretty new, but I remember:
Still much slower than C and C++ (about the speed of Java). No nothrow. Macros fucking suck, and trash any static analysis. No kind of variadics at all (except through macros, which fucking suck in Rust). Rust inheritance and exceptions both fucking suck. Rust has 5 incompatible pointer types. The borrow checker is a cunt. No useful function overloading.
Most importantly, it doesn't actually improve much at all significantly enough to warrant existing. Most of the entire fucking language could exist as a style guide on the latest C++ standard. Instead, it's a new hipster language (like Go) with some interesting ideas, and a whole bunch of shit that comes with a brand new language that offers a tenth the features of C++, Java, and C#. These days, every new language ends up being an overreaching exercise in simplification that comes at both the expense of performance and features, so typical problems are incredibly easy to write, but as soon as you hit something messy or difficult (that still needs to get done, because it's for work or something), it either becomes unreadable, 10 times the length of the same thing done in a tried-and-true language, or is simply impossible in the language (like many fucking things are in Go, due to ass-backwards ideas on typing and generic code).
Rust is better than Go, but it's still a weaker, slower, and shittier language than Java, C, C#, and modern C++, which are all the languages it's really trying to compete with. I don't know shit about Swift, so I can't comment there.
Of course I'm not. I never would defend a SJW. A language is not an SJW though, and I'm not going to do the same thing they do by blackballing everything that an SJW has ever touched. Keep your politics out of my programming. Technology speaks for itself. Linux and the BSDs would be just as powerful if they were made by SJWs, and Rust would be just as shit if it was made by rational red-pilled cynics. A product is not its creator.
Sebastian Diaz
You have this response because you talk from the perspective of a passive consumer, and not a contributor who must access the community they will be dealing with. That's fine, there is a place in the world for non-entities such as yourself, but you make a fool of yourself when you step outside your lane.
You're the sort of spineless fool who would critique a movie starring a nigger as George Washington by saying, "I don't like it because it's a bad movie, not because of a POC! An out of place POC in a movie doesn't stop me enjoying the movie. Complaining about the POC is reactionary".
Suppose for a moment that you weren't a beta-leftist and could actually code. Wouldn't it annoy you if your contributions were rejected for superficial reasons based on pronouns and the remote possibility that some special snowflake could be offended by a function name?
When you have calls for LESS WHITE MALES on the governance team, that becomes a technical concern to contributors, and those who will actually have to interface with the community.
Joseph Davis
Alright that's a better response. I wrote under the assumption that you were a complete fag.
Easton Harris
I looked into both, Go and Rust. Sadly neither of them offers anything new/good over existing languages. However both of them are inherently tied to SJW ideology with shitty COCs and all the special snowflake cancer that comes with it.
Charles Jones
source? rust has no throwing. if you mean unwinding, you can disable that they don't trash static analysis rust has neither inheritance nor exceptions rust has 2 pointer types. doc.rust-lang.org/std/primitive.pointer.html it achieves memory safety without gc. then why doesn't it?
i agree with the rest of your post though
Christopher Rivera
Fucking white knights, I swear.
Kayden Smith
It is not far fetched to say men are to blame for this. Men gave women the vote Men allow women to behave like retards Men prevent other men from hitting women Men defend womens honor for free on the internet etc.
Grayson Kelly
OK, using dildos and handles is a bad analogy, but imagine they half-ass the steel. Maybe they order some third-rate steel because the steel company is in some shitty 3rd-world country or the CEO is supporting degeneracy parades, thus putting emphasis on politics rather than quality.
Nathan Wright
A lot depends on what your motivation for learning the new language is.
If it's intellectual curiousity, I'm really enjoying studying the new edition of Wirth's "Project Oberon". I think I prefer Oberon to C as a systems programming language, it has cheap protection against programmer mistakes. It's disappointing, but no longer surprising, that the Rust/nim/whoever else people choose to start again from scratch instead of building on something good that already existed (if you prefer "C-like" syntax, Cyclone would have been a fine choice).
If it's for work, I wouldn't look beyond C and C++. Especially C for systems. You almost certainly already know C; but I find returning to C++ every few years profitable. The language is so wide, there's always something new to learn, or something old that you didn't understand last time. And this knowledge can still earn you money in 10, 20, 30 years. Non-ISO/IEEE/ECMA standardized, non-vendor neutral languages typically can't do this.
Isaiah Diaz
C++ may not be perfect but everything else is just worse.
Jaxon Sullivan
It's shit anyway. Learn C.
Josiah Torres
Go learn Rust :^)
James Hughes
Setting aside Holla Forumstards screaming about women and blacks and whatever, why do these people always pick the most retarded solution to a problem? Well, it was actually gender neutral, and still is sometimes. en.wikipedia.org/wiki/Gender-specific_and_gender-neutral_pronouns#Generic_he If these morons were smart, they could have just pushed for some new male pronoun, and left "he" be generic, while rightfully saying they are just returning to an older state of the language. Same with man. It'd actually be pretty logical. You'd have man(generic person), var-man or whatever (male person), wo-man (female person), and hu-man(the species). But no, that's too easy. Better to have xe's and zher's and shi's and unconfortably shoehorn -person at the end of every profession that ends in -man, creating an abominable wooden language.
Noah Williams
Because it's not an attempt to solve a "problem" but an attempt to gain power in order to censor/moderate/control others. Even accepting that there is a problem is the first step to being censored. If there's one thing we have learned from the multiple fields that have been destroyed by censorship it's that you can never treat their complaints as rational or reasonable in any way.
Andrew Gutierrez
Any benchmark.
You can't prevent panics that happen further up the call stack.
Inheritance is missing. That's what sucks about it.
Rust has two incompatible types of exceptions, ones you can't throw and ones you can't catch.
It isn't memory safe.
Pure NIH hubris from webdev hipsters who don't know how to use their tools.
Camden Phillips
its kind of a shit language tbh
i don't see the point
Robert King
Except it is, unless specified.
Jayden Howard
this /thread
Jonathan Nelson
test
Sebastian Sanders
We're never going to have a good technical discussion on this shit with people like OP using buzzwords and retards like the C++ fag who doesn't know what memory safety is.
Remember that this is the grave you chose, dipshits. You have only yourself to blame when this place dies.
Camden King
Not to mention that this is probably the same autist who rambles about smart pointers every thread as to why C++ safe and Rust is useless.
Sebastian Richardson
You have to go back pajeet.
Cameron Lee
let array = ['a', 'b', 'c'];array[100] This will compile. It segfaults, exactly like it would in C.
Caleb Diaz
It panics retard, not that I would expect you to know the difference.
Luke Foster
It panics before trying to access array[100]. array[100] might point to a location with readable data, causing problems without outright crashing in unsafe languages.
Leo Diaz
To add on this, if you don't want the implicit bounds check in arrays you need to use iterators for now, at least until integer ranges become a thing neverever.
Jackson Fisher
In a properly memory safe language, this would not even compile.
Jeremiah James
The SJWs are always invading the languages I'm interested in. It annoys me.
Not even because they're there, because I couldn't care less what they're building with it as they just do their own thing. It bothers me because somehow we seem to think alike, and I don't know why.
Then again, they like node.js and I really don't so luckily there's still that.
Jose Sullivan
There's no violation of memory-safety, dipshit. Runtime vs compile time, there's no difference. If you wanted to do something so stupid, you have to do it in unsafe blocks.
Competent programmers don't want to waste time building boring things, like custom websites or crm database stuff. Others needs to do that. Those others need simple languages.
Mason Anderson
Rust is the opposite of simple.
Asher Rodriguez
So let shitty programmers who can't const() fail instead of giving them abstractions and "safety" user
I'm honestly sick of hearing about this hype language and its excuses (muh maturity, muh 1.0)... they can't even decide who they're supposed to be competing against and they're constantly promising the moon and pissing and moaning about how unfair benchmarks are
Why isn't there a death penalty for not programming in C?
Jason Powell
this
Zachary Rogers
/thread
William Parker
What is it with Rustfags and their weird inferiority complex? I've met faggots who loudly proclaimed the virtues of other shit languages like Ruby or Javascript and somehow Rustfags manage to outwhine them all while somehow being even less productive. If their language is so great, then why aren't Rustfags using it to create amazing memory-safe programs right now?
Caleb Gray
stdin:1: error: ';' expected (got "isn")
Leo Hernandez
C and Scheme are all you need.
Gavin Allen
Stop being creationist against them
Brody Harris
Your civilization would collapse
Angel Cruz
...
Aaron Robinson
RIGHT WING C SQUADS
Noah Johnson
I'm all for this.
That might actually be an improvement.
Luis Ramirez
We have people, and believe me folks, I see and meet a lot of good people in the country, but we have people who cannot manage memory. They can't manage their memory because they're the wrong people for the job. "I CAN'T REMEMBER... I CAN'T REMEMBERRRRRRR" It's a disgrace.
We are going to take our power back, and we are going to stat manually allocating, annnd, you can't forget this, very important, aaaand start freeing again. Isn't that what everyone wants, more freedom? What do you have to lose, your code sucks anyways, vote for me, I'm with you.
MAKE CODING GREAT AGAIN
Anthony Cox
Shitty programmers write a shitload of the things you use and even like user. It's a sad fact of life.
Dylan Hernandez
Any field of engineering other than software engineering:
Software engineering:
Andrew Young
Any field of engineering other than software engineering:
Software engineering:
Oliver Ross
I like C, but there's just so much useful stuff in the C++ standard library that I'd fuck up writing for myself. Also templates are kind of nice.
Other than that, Python is great for when you want to do something but don't want to know what you're doing.
I'd settle for them defining exactly what their language is meant to be doing that other languages don't do already.
Right, which is why the #1 vulnerability in software is memory safety violations, even among the most competent.
Jaxon Lee
If memory safety violations are happening, it means those responsible are NOT competent. There are C sanitizers freely available that prevent both use-after-free and out-of-bounds violations. Why would you not use them to help verify the correctness of your program?
Jacob Flores
Because the programmers are not competent and don't know about those tools.
Justin Edwards
we have a winrar
Kayden Fisher
In my experience, the people who claim to really hate C++ haven't written anything with it in a long time. I could be wrong, but I believe there isn't anything in Rust that you cannot do just as well in modern C++ (11).
Eli Adams
Things are looking even more interesting in c++14
Tyler Cook
As if career-long C programmers don't commit memory safety violations.
Asher Hill
It's much harder to write code that compiles in Rust than it is to write code in C/C++. I love C, but shitting on Rust because it was made for pajeets is hilarious, most of them don't even code in unsafe languages and use all GC'ed ones. Even if they did, they will realize how shitty coders they are because they will never get anything to compile ever, they will drop it in minutes.
Ayden Hill
Look at all this Rust shilling. If didn't know everyone in the Rust community was a HIV-positive homosexual male who can't bear allowing something disagreeable being said about the hyped toy programming language they became fans of I'd accuse one guy off trying too hard.
Lincoln King
Yeah because calling out retards like yourself for their shitposting is 'shilling.' Seriously, why haven't you fucking killed yourself yet? Not every thread has to be filled with depressed retards like yourself who don't know what the fuck you are talking about.
Dylan Nelson
Go back to your systemdicks containment thread
Julian Butler
No idea what you're talking about. Go back to your browser recommendation containment thread.
William Scott
Fuck off you obnoxious faggot
William Wilson
Aren't they up to C++17 now? (Not sure if there is a compiler for it).
Brayden Collins
14 has nice features AND is already usable at least by gcc
Xavier Davis
Haven't done much c++ programming in a while, does it still need boost libraries?
Grayson Allen
No. Fuck boost its a bunch of shit.
Dominic Rivera
just pointing this out for people: this is a shill post
Easton Wright
Well I agree, but when I was working with C++, almost every "expert" said you needed it. I thought it was disgusting so just used some standard library stuff instead.
Kevin Ramirez
You did, but now that everything you needed is essentially in the stdlib you don't anymore.
Luke Nguyen
Boost used to be useful, parts of it still are (like program_options). Back before the good parts of boost were added to the standard (regex, bind, smart pointers), boost was the only sane solution for a lot of situations. Nowadays it's use is pretty limited, but I'm sure there's shit it does that's still unique. I haven't used it since C++11 though.
Bentley Russell
Alright, I'll get a copy of TC++PL (4th edition). Might as well read about the language from the man himself instead of books for pajeets.
Benjamin Gray
Was hoping that Rust would have been enough of an idelogical push that it would have got me off of my 'Lisp autism' kick and be somewhat "pragmatic" enough to the direction of the "industry" ... but the community is just so cancerously cucked, that it made me very uncomfortable basing any potiental future financial stablity around it.
Who knows, maybe in a few years after the hypetrain is lessened all these webdev-fags will leave after they realize that systems programming isn't "for everyone" and it'll be more attractive; But I'm not going to risk WrongThink there as is.
Luis Harris
You can argue identity politics all day here, but in the end only those who write the code matter.
Dominic Powell
Isn't that Holla Forums's raison d'être?
Michael Green
I credit lisp/racket for getting me away from my Haskell autism. Anyways, make your own products, in lisp. If you want to make money, you pretty much have to do this anyways, otherwise you have to be an expert poached by big companies, or you sit along side pajeet as he asks you what override means in an object.
The trouble with C++ is that I never find any reason to use it. When I need lowlevel, I always have C, and in between there are a host of better languages to pick from. That being said, I'm more into physics and mathematics so I tend to use higher level languages.
Matthew White
C++ seems more suited to serious scientific/physics work than cobbling together a Haskell solution.
Jordan Sanchez
Rust "programmers" don't actually write any code.
Easton Hill
C++17's the next standard. Most recent is C++14. C++17 does some nice things like changing the prototype of the emplace functions so they return a reference to the newly created object which is nice, but fuck working with an in-development standard. You can use C++17 with the -std=c++1z flag.
For the most part, no. If you want Perl regex functionality, yes.
I use it and Python for robotics work, depending on how low level I'm wanting to go.
Nolan Reyes
By not using a language because of the "sjw's" your just perpetuating a monoculture.
Judge the language based on its technical abilities and industry support instead.
Ian Reed
So where does Rust software come from?
Tyler Parker
The clipboard of a Macbook in a Starbucks.
Jacob Butler
Nothing that can't be done better in modern C++.
Does anyone seriously support it? I mean, beyond Mozilla?
Luis Price
If C++ is so great, why are so many people working on alternatives?
Bentley Scott
wew
Logan Price
People trying to make alternatives to C++ are like hippies promoting pacifism as an alternative to war.
Noah Allen
Because hipsters gonna hipst.
toppest lel
Dylan Miller
C++ is stuck in the 90s. Us modern millennial engineers express ourselves differently than white nerds in cubicles of yesterday. We develop safe friendly communities for a global village where we can share often and work towards creating beautiful code, all the while striving for greater human equality to right historic wrongs. We have a lot more work to do, but Rust, Node.js, Django, and Ruby are all positive steps as we march on the right side of history.
Everyone can Code! Just be yourself. Have fun!1!!!
Carter Brooks
You have no idea the papers and implementations like Cyclone that led to Rust, do you dipshit? Except it has unsafe blocks. There's no detriment. In Rust you have to explicitly fuck up. In C++ it happens on a daily basis.
Someone telling me their codebase, especially if it's large, has never segfaulted, or contains no overflows or overreads, is like someone telling me their shit doesn't stink.
Go ahead, pal, stay delusional.
Someone who's competent at their job wouldn't say that there have been no mistakes made over a career.
Christian Watson
Not him, but actually I'm not aware. Mostly because as soon as someone mentions Rust, they talk about SJWs, and when I do go to read about Rust on their site I find a lot of truth to the SJW allegation...
Grayson Torres
Right. Just wrap everything in unsafe blocks and the annoying borrow checker will stop throwing false positives at you. Got it.
Someone who's competent at their job will allow himself to make mistakes and learn from them when doing so has little impact, but do everything in his power (including using a few of the billion existing code analysis or memory leak detection tools) to write good code when it matters.
Christopher Howard
You have no idea what you're talking about. By your definition pajeet wouldn't even touch Rust because he wouldn't be able to write anything without the compiler complaining to him.
You seem really upset over the fact that some people are excited about a language that eliminates the #1 class of vulnerabilities.
Who cares? It's just shitposting from retards who LARP about actually being a professional.
Cameron Wilson
Either that or you're just upset because you're too fucking stupid to deal with the borrow checker.
Leo Jackson
I don't deny that Rust mostly attracts SJWs and other safe space aficionados instead of streetshitters. Pajeets are just too busy shitting Java into their computers to care about the latest hipster craze.
Of course not. I'm very glad you found a nice safe space :^)
Jace Reed
Obviously they stole it from a bunch of neo-nazi NEETs arguing on a chinese webm swapping site who are actually the shadow world order behind every line of code ever written
Tyler Diaz
Jesus fucking christ.
Justin Turner
my sides
Luke Gomez
Well done Holla Forums
Juan Evans
2/10, I was bored.
Asher Hill
Not yet. I'm waiting for 2.0 but I've written a few small projects to try it out. And anyone can be a professional if they're paid. As opposed to the retards LARPing about being "professional" in the same post that they declare C++ "memory safe." Dead giveaway that they're not competent, let alone professional.
John Edwards
You don't have to use C++ or Java to be called a "professional".
I know someone paid to write Go code, and many write Swift code for iApps.
Joseph Perez
...
Jose Hill
Again Explains all the yellow fever threads on Holla Forums.
Joseph Hughes
...
Nathaniel Allen
I'd rather write Go all day than probably any other language that I know.
Carson Howard
Holla Forums doesn't deny that Asians are an intelligent group of people, capable of running their civilization.
Cooper Powell
*their own
Andrew Evans
Of course it affects it, it vastly improves it. Look at India after the British. They went from street shitters to street shitters that can take away jobs from subpar programmers like you.
Now with niggers, you can't run better software on crappy deprecated hardware.
Jason Wilson
If you actually read his post properly you'll notice he never said cee pee pee was memory safe, spergonaut.
Leo Gutierrez
Well, the fact is, C++ *is* memory safe, because there are static analysis tools that prevent memory safety errors.
Kayden Evans
C++ isn't memory safe, that's a really absurd claim to make. Not even the other guy you're arguing with.
Owen Clark
The important thing is that Rust isn't any safer than C++.
Adam Jenkins
Are you retarded? Rust does bounds checking and C++ does not. C++ will never be memory safe.
Kevin Peterson
There are C++ implementations that do bounds checking.
Justin Cooper
Great! So they have to be nice and welcoming towards Nazis! :D
Andrew Wood
Bounds checking is explicitly allowed by the C++ standard. It's an optional feature.
We need to create a cee poo poo language.
Anthony Hernandez
Time to troll their IRC channel with that.
Angel Miller
variables should always be designated.
Instead of channels we use streets, just so we can have a designated shitting street.
Noah Nguyen
Don't they already have Visual Gaysic for that?
Jacob Moore
It's already in the middle of doing that.
Aiden Fisher
"Sanitizers" and other similar tools are at best heuristic hinters. They cannot catch every memory management bug. Doing that in the general case is equivalent to solving the halting problem.
Boost is basically experimental staging ground for new standard library features. Anything that proves to be generically useful and well architected ends up introduced to the standard library in some future version of the C++ standard (possibly with fixes for problems noticed in RL usage).
You can basically look at Boost as a peek into the future of C++ stdlib through a slightly wavy and distorted lens.
Josiah Morales
It's very much the opinions of retards in this thread.
lmao
It's an experimental feature in some compilers, but to be fair projects like Mozilla are using it. Rust prevents more than OOB, the defined behavior of access out of bounds in Rust is a panic. In C or C++, it's undefined behavior, it may segfault or it may keep running depending on the situation, which can be very bad. Depends on the compiler.
But rust has other guarantees beyond bounds checking at runtime: other memory safety guarantees, data-race safety, and type safety.
Colton Lopez
Since you seem to like Rust, a wonder how you guys deal with all the pozzed social justice nonsense. Do you just ignore it, or do you try to push back against it?
Are the actual creators of Rust complete faggots, or are they just betas who got co-opted into supporting SJW idiocy?
Austin Lewis
"muh safety", "muh safety" seriously die
Adrian Moore
The original designer is Graydon Hoare (obviously fake), pic related is his home webpage Here's his blog graydon2.dreamwidth.org/ We report, you decide
Leo Evans
All I need to know right there. I hope both him and Stallman take that act to Africa, were at least that could be useful.
Zachary Bennett
Enjoy being a weak, sissy, beta, numale, faggot.
What are you, cucked?
I can get behind this.
Only when you stop being a faggot.
0/10 author should gas themselves.
Joshua Lopez
you ain't got a stick up your asses, you have an entire faggot
Lucas Price
yes
Henry Baker
No license fag detected.
Noah Fisher
I want to learn a language and thought Rust was kinda a good choice because of its claims about being future-oriented and cleaning up old 'malign' paradigms through code sophistication.
Currently I am a sysadmin who never needed to code (aside from some smaller python scripts, bash orgasming and java tweaking).
Can anyone honestly suggest a good language which is not going to get canned within the next 30 years or so? Rust stills seems legit despite these SJW fucks who are pretty much everywhere right now.
please let it have an garbage collector :^)
Adrian Roberts
Perl 6
Owen James
D Go Nim Ada Kotlin
Oh wait The only language like that is C
Samuel Evans
Your options are C, the only way to know if rust will be relevant in 30 years is to timetravel
Julian Barnes
C POSIX shell, probably Python, C + Boehm GC
Other than that, you'll have to take chances. D, Go, Haskell probably aren't too bad choices. Swift is decent (or so I've heard), libre and it has Apple behind it so it'll probably stay around. Rust probably isn't too bad if you don't mind that it is SJW-ridden. It's probably safe to assume that the banking sector will keep Java alive for some time, but probably not what you're looking for.
Jaxson Smith
le only good language is le C xD
Brandon Johnson
I wish there was some way to pry rust away from the SJW's, they haven't managed to ruin the language itself, just the infrastructure around it.
John Jones
The creators are SJW though as said
Dominic Cruz
• Rust doesn't have tail-call elimination? How does it handle recursion then?
• By getting a stack overflow if you recurse too deep.
Oliver Young
gc and memory safety are mutually exclusive. That said, rust's "memory safety" is useless, because you end up having to drop into unsafe mode to call inline C whenever you need to do low level memory stuff.
Elijah Roberts
Why? Driving is fun!
There's always a catch. Rust appears to me to be based on false advertisement.
Ethan Fisher
Oh boy, another thread with autists who don't like thing blatently spouting bullshit.
Blake Baker
Pajeet, spend another year learning English before you post here again.
Nathan Rodriguez
Wat. Are you sure about that?
Jonathan Peterson
Kotlin. It has Jetbrains behind it, and it isn't gonna disappear anytime soon.
I'm fairly certain there are several levels of bullshit in this sentence, but I can't quite pinpoint exactly what.
Also, just realized Clojure doesn't have it JUST
Parker Rodriguez
...
Adam Thomas
Clojure at least has a way to mimic tail calls using recur.
Jackson Hughes
I remember anons used to shit on Eclipse very hard back in half/g/, and one of the main alternatives being recommended (other than typical Java vim memesters) was IDEA, the other being NetBeans.
Since NetBeans is on most distro repos I tried with that first, but for some reason menus took ages to open, which didn't happen in Eclipse. Then I tried to install IDEA by compiling from source, but I had to install the development version because fuckers put the stable version on a repo in their website, which had to be downloaded through http without any checksum whatsoever. Finally, after many tries, I managed to get it running, and I discovered that all settings were hidden in the most fucktarded places, and that sometimes Gradle and Maven refused to update themselves. I tried updating and recompiling, but now it won't compile anymore because of some bizarre Android plugin version mismatch errors (or that's what I deduced).
I finally decided to fuck off with the new IDE and stick with Eclipse, which despite somewhat rough around the edges, was miles better than these little shits and proven to be fairly robust and usable. Then I discovered Android plugin on Eclipse was no longer supported, and I had to fuck myself.
tl;dr never trust half/g/, probably not even Holla Forums. Also don't trust JetBrains although Kotlin seems nice.
Henry Hall
Rust does not give you a way to FORCE tail calls or guarantee TCO, but the compiler still performs TCO as an optimization.
Matthew Clark
There's also an open call for a proposal to that effect, the first one failed to reach consensus.
Looks like it is faster in many circumstances though.
Gabriel Phillips
Only if you don't run the benchmarks yourself.
David Rogers
So the author not only fudged his benchmarks, benchmarks you have nothing to counter with, but also wrote heavily in-depth technical explorations of each tool including his own, of which you don't seem to understand? You seem to be suffering from a mental illness. Perhaps you should stop posting on Holla Forums, and stop shitting up the place in general.
Jackson Clark
GNU grep is faster on my computer.
Landon Butler
Developed by SJWs, of course it is.
Connor Bennett
OP, be a man and use Ada, you know, the shit they use in planes and spaceships.
Is everything Rust aspires to be, with more than 30 years of experience and updates.
As for SJW, this shit is basically a military language.
Become a (highly paid) hero, OP.
Jeremiah Taylor
That's an interesting bit of synchronicity, I was just looking at a FreeBSD tool (synth), and noticed it was coded in Ada. A strange choice I thought so I started looking into it. From the wiki page it seemed quite nice, and it left me puzzled as to why you never hear of it.
With that said, perhaps I'll look into it some time in the near future.
Charles Evans
Ada had some kind of curse from the start. Several factors made the language never be adopted outside military/highly critical software:
Is difficult to imagine how the programming work would be today if this ahead of its time language had worked.
Ryan Rivera
The entire world would be a better place if C never happened. I am convinced that C does not get replaced because the convenient bugs that programmers keep making with it make it easier to compromise a target computer for the government.
Wyatt Rogers
What area do you think it would really excel at in 2016? Also languages sometimes see a massive resurgence. Erlang became popular again around 2009 (the hype died off a bit), and it took a while before anyone cared about Objective-C, which really Steve Jobs resurrected.
I wish C++ hadn't happened to be honest. It's not even the language, which I find disgusting, it just seems to attract very low quality developers.
David Bailey
Ada is already used in everything critical or safety realted. See the f35 mess? they decided for this plane to stop using Ada and fall back to C bc there are more (less payed) programmers around.
Apart from that everything you can use a procedural program for, especially if you're not a big fan of GC. Object oriented is quite spartan though.
Specially, and this would be a great improvement over the current situation, in security related code. cripto-algorithm and protocol implementations.
Ayden Diaz
It really does seem ahead of it's time.
Can you recommend any good books on it, or should I just start with Ada Reference Manual ?
The John Barnes books have been the reference for the last 30 years.
and you can find everything else here:
libre.adacore.com
Jaxon Scott
While googling, I'm not encountering Ada "rockstar" hipsters. I haven't seen a Ada outreach for disaffected group X. Is this the language Holla Forums needs or the language it deserves?
Luke Young
John English's - Ada95 : The Craft of Object-Oriented Programming
This one is one of these 'mind-blowing' books that every OOP programmer should read, together with the .pdf over how to do object oriented C.
John Morris
I'll add that to the list.
Landon Walker
We're too busy making planes not crash or respirators not stop, we don't have time for that shit. Also, your fee-fees won't make the air control systems stay on.
Charles Williams
You guys need to get a webserver going to attract that "full stack" talent.
Gavin Sanchez
C is fine, especially with the INRIA formally proved compiler. I've tried to look at Ada, but I find it inferior to C. Also, look at github.com/jrmarino/synth a fucking userspace program in Ada.
Robert White
Just mentioned that above. I have not gone through the code though, but the tool itself is fantastic.
Charles Brooks
You need to keep looking then.
Carson Adams
That code looks really clean, what's the problem with it?
Kayden Hill
Nothing, he is trolling.
Comparing C with Ada (built-in concurrency, OOP, contracts...) is like comparing a hammer to a CNC machine.
Cooper Myers
I said that because of the rarity, not quality. I find Ada really good, but the verbosity isn't my cup of tea (even if we're in Javaland).
No. Anything more than struct is retarded. The only advantage coming with OOP is namespaces. youtube.com/watch?v=QM1iUe6IofM is a good video on why
Jordan Howard
kill yourself
Connor Thompson
kill yourself
Asher Cook
We should probably talk about Ada in a new thread instead of resurrecting the Rust SJW one.
Lincoln Morris
I see that I have a choice of gnat-gcc or the adacore compiler. Is either one significantly better than the other?
Isaac Price
The go shills have no bounds. Fuck hipsters. Java is better than Go.
Asher King
the Gnu is basically the same but a couple of generations older, go for the adacore one.
And try the GPS IDE, is without doubt the best you can do with Ada. the others editors plugins are really poor in comparison.