First it was C++ disaster, then it was Java catastrophe and now it's Rust blasphemy. If you look at rust devs they are mostly ex c++ devs not C. I rarely can find C programmers that would enjoy or at least find rust beneficial for their workflow
First it was C++ disaster, then it was Java catastrophe and now it's Rust blasphemy. If you look at rust devs they are mostly ex c++ devs not C. I rarely can find C programmers that would enjoy or at least find rust beneficial for their workflow
>complex
it's the opposite though
C gives you 19 different ways to skin a cat, and only a few of them are safe
peach circle is safety
blue is foot guns
>19 different ways to skin a cat
lol wut? If it's only 19 ways in C then it must be full 190 in C++
yes and in rust it's usually 1 or 2 and they're all safe
if rust will ever proclaim permanent backwards compatibility they'll have 190 eventually too.
they don't declare permanent backwards compatibility
You have never programmed anything in your life
>wagecuck code monkey subhuman thinks programing makes him cool.
>muh you never code.
Ask me how I know you're a python programmer
Designing things to be done in only one way is a core tenet of Python, though.
>C gives you 19 different ways to skin a cat
Rust gives you zero and 19 if you use the unsafe block
Name two examples
>0
why are rustlets such copers? there are literally 1 gazillion of different language features coming every few months, faster than c++. in few years language already became more bloated than c++
Well, it's not really important how cool Esperanto is if nobody using it, can't learn it. C++ has still many advantages others don't quite have (multiple binding and low level performances mainly).
>I rarely can find C programmer
actual c programmers are a rare breed, most of them are close to retirement.
I don't see why? I've had 4 different subjects in uni where C is the language we're using. Clearly C is still used in industry.
If it gives you any idea of a pattern all the subjects were
>Microprocessors and digital systems (Arduino's and circuits)
>System programming (Kernel development and bare metal programming)
>Introduction to electronics
>Advanced electronics
I would say C probably gets used mostly by electrical engineers and OS engineers.
>he thinks what's being taught in university has any correlation with what's being used in industry
Oh no no no. You are in for a rude awakening.
What language is used in electrical engineering then? What do electrical engineer use for low level programming cause I know for dam sure it's not fricking rust lol.
This post is funny because the head of electrical engineering at the start up I worked at wanted to re-write all our device firmware in Rust.
Spice at the lowest level
Can you see a common thread between all these subjects?
Yes, that's what I'm trying to point out
University is 10-15 years behind the industry
It's not entirely that bad though, sometime the industry has hypes that fade quite rapidly.
C is here to stay, but Rust will be used more and more for its safety
Good luck getting a C only job.
What are you complaining about, Rust is C++--, that is the whole point.
They're only as complex as much as you want them to be. You don't have to use every feature of the language.
But what about maijng and adding function in c++
I dont know c++ but that looked fricked up
Surely its not that bad
Wait tgats a regular adding function.
Why are you gays trying to scare people into using rust?
c is simple to learn, complex to master
java is complex to learn, easy to master
rust is hard to learn and hard to master
>Why do morons attracted to complex languages so much?
Complexity in a programming language enables its users to write more useful abstractions.
>If you look at rust devs they are mostly ex c++ devs not C
Rust offers a number of the abstractions that C++ offers, but implemented a bit better since there is no requirement to maintain a broken backwards compatibility with C. Most of the Rust evangelists you'll meet are C++ programmers who finally get to use a language that doesn't suck, while maintaining the power and flexibility they had with C++.
>I rarely can find C programmers that would enjoy or at least find rust beneficial for their workflow
C programmers are either embedded developers whose programs are so small as to not require any significant abstractions, or masochists.
Rust is fairly easy to learn if you are already familiar with memory management and ownership as they are used in C++. If you don't, then it's as hard to learn as C++... except with more compiler errors and less runtime errors.
C isn't really complex to master either. Its just easy to frick up. It forces you to have to pay extra attention to even the most trivial things. Learn to error check your code as you write it, and you're now a master.
> Learn to error check your code as you write it
When I say this, I don't mean in your head, I mean, don't assume any functions you call wont fail. Write proper error handling code the first time through.
>c is simple to learn, complex to master
C isn't complex to master C is easy to master you must simply not to be a brainlet.
>java is complex to learn, easy to master
Other way around java is comparatively easier to learn than C because it has more abstraction and normalscum brains really "click" with OOP. However java is BRUTAL (if not impossible) to master because it's so large and inconsistent. Things that should be simple in java are hard and that'll bog you down for hours, weeks for months.
>rust is hard to learn and hard to master
I can't comment on this one, I'm not transgender.
OOP is confusing as frick compared to FP
OOP is moronic - it comes from a horrible misinterpretation of what a class is in type theory.
agree, I believe hare is the future
>fighting about poo or diarrhea or pee or fart
no thanks, I'm staying with common lisp.
Based lispchad, staying unemployed to own the Unix weenies.
>noooo you're only allowed to know the languages you use for your joobbb!!!!
i know other languages tbh, just saying none of them matter because they all suck. common lisp is the best 🙂
>sepples
>low level
Lmfao
Zig is a good fit tho
IQfy are haters, that's it
>Java
>Catastrophe
>runs the modern banking
C++ has always been a shit language that needed a replacement. The same cannot be said for C
you just answered your own question
HAHAHAHAHHAA FRICK WHAT IS THIS PICTURE EVEN.. AAAAAAAAAAAAHHH
Is Java really complex?
Java has gotten C-niles halfway to Lisp
super based
The stronger the type system the less time you spend debugging - as it allows you to limit valid state of your program.
I like Kotlin a lot. It's very non-opinionated and you can write some sleek code is with it.
I also love the fact I no longer have to work with java
C is still complex as frick.Syintax is Garbage purposely confusing.If you want simplicity go with lisp.
>Muh c is closest to how computer works
No its not asembly is and its 10 times more logical and intuitive than c.
>gives unfounded opinion on code
>gets seen as the poser he is
>"hurr what jus cus u code u think ur cool or sum, fukin code monkee"
moron