Home › Forums › Science & tech › Is there a better language than C++?
- This topic has 280 replies, 1 voice, and was last updated 7 months, 2 weeks ago by
Anonymous.
-
AuthorPosts
-
-
October 8, 2021 at 8:06 am #185867
-
October 8, 2021 at 8:08 am #185868
Anonymous
Guestrust
-
October 8, 2021 at 8:10 am #185872
Anonymous
Guestchud detected
-
October 8, 2021 at 3:59 pm #185948
Anonymous
Guestfippybippy.
Rust is C++ but better, so that should speak to the quality of C++. I still freaking hate rust though because bring better than Sepples isn’t exactly a measure for being good. Rust is still a very ugly language and the computer supports compilation for too few platforms.>microsoft’s idiotic java ripoff
Lmao, freaking moron.This
BINGO, GIVE THIS MAN A PRIZE.
The best language of all time is C.-
October 8, 2021 at 4:07 pm #185953
Anonymous
GuestNo, there is not a single language that beats C++ for what it was designed to be.
Though brainlets are too stupid to understand it.>Rust is C++ but better, so that should speak to the quality of C++.
Come back when Rust has at least 10 years of backward compatibility.-
October 8, 2021 at 4:14 pm #185957
Anonymous
Guest>Come back when Rust has at least 10 years of backward compatibility.
So in four years?-
October 8, 2021 at 4:18 pm #185959
Anonymous
Guest>He doesn’t know
Rust had plenty of breaking changes since 1.0 release.-
October 8, 2021 at 4:21 pm #185961
Anonymous
GuestRust has two breaking changes since 1.0 and one is not even stable. Show us these changes.
-
October 8, 2021 at 4:24 pm #185964
Anonymous
GuestSo you just admitted there was breaking changes?
-
October 8, 2021 at 4:25 pm #185967
Anonymous
Guest>>plenty of breaking changes
>one breaking change
I guess you are high now-
October 8, 2021 at 4:38 pm #185972
Anonymous
Guest>Breaking change every 3 years
>not plenty
Ok fren-
October 8, 2021 at 4:39 pm #185973
Anonymous
GuestList them
-
October 8, 2021 at 4:41 pm #185974
Anonymous
GuestYou know about them yourself
-
October 8, 2021 at 4:42 pm #185975
Anonymous
GuestThe only change I know in the past years is that now it’s an error to omit `dyn` in Rust 2021. Can you list others?
-
October 8, 2021 at 4:48 pm #185976
Anonymous
Guesthttps://github.com/rust-lang/rust/blob/master/RELEASES.md
ctrl + f "breaking changes"
Last one from 2021 -
October 8, 2021 at 4:51 pm #185978
Anonymous
GuestOne breaking change since 2016, so I was right
-
October 8, 2021 at 5:11 pm #185983
Anonymous
Guestthere had been numerus breaking changes since 1.0 which was the original point
-
-
-
-
-
-
October 9, 2021 at 10:53 am #186107
Anonymous
Guestevery single rust package that matters uses unstable nightly features that break every few months
-
October 9, 2021 at 11:07 am #186108
Anonymous
Guestlist those
-
-
-
October 8, 2021 at 4:34 pm #185970
Anonymous
GuestThe problem is that the very thing C++ was designed for (C with Classes) is a terrible idea in the first place.
-
October 8, 2021 at 4:36 pm #185971
Anonymous
Guestexplain why
-
-
October 8, 2021 at 5:06 pm #185980
Anonymous
GuestObject oriented programming should be considered malware. Fuck you, idiot, only an idiot needs OOP. Let data be data for god sakes. Must you abstract everything? Must even a simple integer be an object?
-
October 8, 2021 at 5:09 pm #185982
Anonymous
GuestOOP is about interfaces first.
though I guess you are just pajeet tier dev.-
October 8, 2021 at 5:12 pm #185984
Anonymous
Guest>you are just pajeet tier dev
Tell me you’re a pajeet without telling me you’re a pajeet.-
October 8, 2021 at 5:14 pm #185985
Anonymous
GuestYou have understanding of OOP on pajeet level.
OOP is ok, devs are just too stupid, with pure procedural it would be even worse mess.-
October 8, 2021 at 5:17 pm #185988
Anonymous
GuestYou type like an ESL.
Procedural programming would not make more of a mess, you’re just too stupid to read a slightly larger file. Structs make everything simple. And OOP is abstracted to shit and makes larger binaries.
You making things marginally easier on yourself is impacting the final product. OOP is for lazy people and pajeets such as yourself.-
October 8, 2021 at 5:22 pm #185992
Anonymous
GuestThe fuck is ESL.
They would with less experienced devs, which is entire point scrotebrain. OOP is fine, Procedural is fine.
Just use what makes sense for what you need, that’s why C++ is superior to other langs, as it allows you to do what you want.-
October 8, 2021 at 5:34 pm #185998
Anonymous
Guest>The fuck is ESL
English second language you moron. Your English is shit and it’s obviously not your first language.
>Use what makes sense for you
Absolutely not. There should be one agreed upon programming paradigm and procedural is objectively the best one by way of being the least bloated and filtering the most morons from programming.
If you can’t understand procedural, don’t code. Period. We don’t need OOP scrotebrains being allowed to code. They belong in gulags.
-
-
October 8, 2021 at 7:49 pm #186009
-
October 8, 2021 at 7:50 pm #186010
Anonymous
GuestWe don’t want people who don’t know English first and foremost here. Go to a Spanish board if you are a Spanish speaker.
-
October 8, 2021 at 8:07 pm #186014
Anonymous
Guest>vote for pedo
Woke af -
October 8, 2021 at 8:25 pm #186015
-
October 8, 2021 at 9:27 pm #186018
Anonymous
Guest>Wake up as an angloshit
Glad I’m not you tb.h -
October 8, 2021 at 10:57 pm #186039
Anonymous
GuestLiterally what is an "anglo"
-
-
-
-
-
-
-
-
-
October 8, 2021 at 10:29 pm #186028
Anonymous
GuestRust is trash. C++ however, has serious problems. Unfortunately Rust solves none of these problems.
-
October 8, 2021 at 11:09 pm #186043
Anonymous
Guest>can’t borrow more than one element from a vector for different threads with ease.
Its trash. In other languages its just a pointer in rust you need some Arc::new(Mutex::lock) magic and there are no compile time guarantees i.e. the borrow checker freaking fails. -
October 9, 2021 at 11:00 pm #186123
Anonymous
GuestI will never touch rust because it’s pozzed to the max because it’s developed by literal commie scrote trannies who slurp cum on the daily and make twitter posts about their new dilation technique or new fake tits.
-
October 10, 2021 at 2:04 am #186129
Anonymous
Guestfpbp and /thread
-
October 10, 2021 at 2:20 am #186133
Anonymous
Guestdilated and chudpilled
-
-
October 8, 2021 at 8:08 am #185869
Anonymous
Guestpost the webm version scrote
-
October 9, 2021 at 3:32 am #186063
Anonymous
GuestNot that hard to find
https://trace.moe/?auto&url=https%3A%2F%2Fi.4cdn.org%2Fg%2F1633680409036.jpg
-
-
October 8, 2021 at 8:09 am #185870
Anonymous
GuestC#
-
October 8, 2021 at 8:10 am #185871
Anonymous
GuestEnglish.
/Thread -
October 8, 2021 at 8:11 am #185874
Anonymous
GuestC+++
-
October 8, 2021 at 8:12 am #185875
Anonymous
Guest(C++)++ aka C#
-
October 8, 2021 at 8:14 am #185876
Anonymous
Guestliterally every single language is better than C++.
-
October 8, 2021 at 8:15 am #185877
Anonymous
GuestC
-
October 9, 2021 at 4:20 am #186071
Anonymous
GuestThis.
[…]
have you tried Common Lisp?
-
October 9, 2021 at 4:27 am #186072
Anonymous
Guest>have you tried Common Lisp?
Yes, I have written in JavaScript-
October 9, 2021 at 4:32 am #186076
Anonymous
GuestHa. Ha. So funny.
Getting into higher metaprogramming languages and learning how to think in them will improve your code in lesser languages.
JavaScript is scrotebraino-tier compared to a good Lisp.
-
October 9, 2021 at 4:34 am #186079
Anonymous
Guest>Getting into higher metaprogramming languages
Like tons of other programming languages that were created after 1960.
-
-
October 9, 2021 at 4:37 am #186081
Anonymous
GuestThis is a scrotebrained reply, because Common Lisp is very similar to C++ in that:
– standardized
– old and robust
– Large standard library
– old school performance (C++ is obviously better)
– meta programming capabilitiesJavaScript has none of that you scrotebrain.
-
October 9, 2021 at 4:39 am #186083
Anonymous
GuestOh of course JavaScript is not in the same ballpark of Lisp or C++ in terms of robustness. But if you’re considering the academic use cases for CL (which you specifically mentioned) then JavaScript has those same features.
Also JavaScript has more reflection than C++. But I’m guessing you’re not familiar with C++ name mangling.
-
October 9, 2021 at 4:50 am #186088
Anonymous
GuestNo, JavaScript does not have the same macro capability. It does not have recursively structured link lists. It’s standard library is not equipped for functional programming. It does not have optional typing (without TypeScript)
> Also JavaScript has more reflection than C++
Well yes.. it is a dynamic language. If you are using reflection much in C++ it’s probably wrong.
-
-
October 9, 2021 at 8:24 am #186103
Anonymous
GuestCommon Lisp is nothing like C++. You may make it look similar on paper, but they are worlds apart.
>standardized
>old and robust
Common Lisp has had the same standard for well over two decades. without changes or revisions. C++ is now a mess of incompatible versions (we’ve had THREE of them in the 2010s alone). That’s far from being "standardized and robust".
>Large standard library
Somewhat, but there is no hard distinction between the standard library and the language itself, unlike C++.
>meta programming capabilities
Templates are a headache and an insult to actual metaprogramming mechanisms. The fact that SFINAE isn’t universally condemned shows how much of a joke the entire CS community is.But the most staggering difference is that CL’s features are actually orthogonal: if you don’t want to use some constructs, you can pretty much forget they exist. In C++, this isn’t the case. You need to know exceptions, for instance, to use RAII. And if you disable exceptions, you can’t use RAII.
Likewise, you can’t really ignore raw pointers because "this" is a pointer (the fact that it’s not a reference is absurd), and so on.
Hell, you can’t even ignore move semantics because, if you return something by value, the move constructor will be used instead since C++11, therefore you must know them as well.
C++ is a dead end. Sooner or later, it’s going to crumble under its own weight and end up like COBOL.-
October 9, 2021 at 4:19 pm #186116
Anonymous
GuestI agree. Common Lisp is better for those reasons, but I was just trying to point out some of the attributes of C++ that are good which Common Lisp also does well.
-
October 10, 2021 at 12:29 am #186125
Anonymous
GuestYou mean C++ will still be used 50 years from know and the average C++ developer will make double what the average <language> developer makes? I’m OK with that
-
-
-
-
-
-
October 8, 2021 at 8:16 am #185878
Anonymous
GuestFreeBASIC
-
October 8, 2021 at 9:24 pm #186017
Anonymous
GuestAlso my language of choice.
-
-
October 8, 2021 at 8:18 am #185881
Anonymous
GuestJai
Because it will never get out of Friends ‘n Family Omega Secret Patreon Pre-Alpha, and will therefore be forever a perfect and ideal language.
I just watched a recent-ish vlog by Blow and it was him saying he’s fired everyone that was working on the compiler and now he’s the only one working on it, along with answering all the feedback / bug emails
I get it’s his passion project and he’s a driven guy and whatever but at some point being a control freak and a perfectionist means it never comes out-
October 8, 2021 at 9:00 am #185885
Anonymous
Guestjust as in Plato’s forms, perfection can’t survive contact with the real world
-
October 8, 2021 at 4:25 pm #185966
Anonymous
GuestJai is probably just a long running prank. It never existed in the first place.
-
October 9, 2021 at 8:10 am #186100
Anonymous
GuestI think he plans to launch paid beta this october (doubt he will, but we’ll see), firing everyone was long ago.
-
-
October 8, 2021 at 8:31 am #185882
Anonymous
Guesthttps://i.imgur.com/FLCUinW.gif
UOOOOOOOOOOHHHHHHHHHHHHHHHHHHHH
-
October 8, 2021 at 8:54 am #185884
-
October 8, 2021 at 9:23 am #185886
Anonymous
GuestAssembler
-
October 8, 2021 at 9:30 am #185887
Anonymous
GuestJava.
-
October 8, 2021 at 9:58 am #185888
Anonymous
Guestno
and there wont be untill someone creates Holy C++-
October 9, 2021 at 3:45 am #186065
Anonymous
GuestUnderrated
-
-
October 8, 2021 at 10:06 am #185889
Anonymous
GuestC++ is a garbage language. There’s half a dozen languages that do things better than C++. Granted there’s no single one that does *everything* better than C++, but I don’t need a single language to do everything, especially when it’s as complex as C++.
-
October 8, 2021 at 10:44 am #185897
Anonymous
Guest>as complex as C++
boomer meme. all the "big" mainstream languages (python, java, c#, js) are more complex than C++-
October 8, 2021 at 10:50 am #185898
Anonymous
GuestHahaha, no. I can grab any pajeet shitter and they probably know how to use 80% of Java at least, you grab a seniour C++ developer with 10 years of experience and maybe they know half the language.
-
October 8, 2021 at 11:12 am #185900
Anonymous
Guest>I get paid by how many things about the language I know and not by things I make with it
interesting take, rajesh-
October 8, 2021 at 11:18 am #185903
Anonymous
Guest>I get paid by how many things about the language I know and not by things I make with it
That’s not what we are discussing here.-
October 8, 2021 at 11:20 am #185904
Anonymous
Guestits irrelevant how much you know if you can’t use it, scrotebrained scrote
>hurr durr you can’t figure out this obscure irrelevant thing that’s not even relevant today therefore ur lang sux-
October 8, 2021 at 11:24 am #185906
Anonymous
Guest>discussing the complexity of a language
>NO IF I DON’T USE THE FEATURES THEN THE LANGUAGE IS SIMPLE AND I KNOW THE MAJORITY OF IT
Fuck off-
October 8, 2021 at 11:28 am #185909
Anonymous
Guest>whether I know majority of it or not matters because it does okay?
-
October 8, 2021 at 11:38 am #185923
Anonymous
GuestThe argument has never been about if it matters or not.
-
October 8, 2021 at 11:39 am #185926
Anonymous
GuestNow it is, you scrotebrained garden gnome.
It is irrelevant how much you know of the language, only what you can do with it, in which case C++ BTFO’s everything and you will forever cope about it, chud -
October 8, 2021 at 11:42 am #185933
Anonymous
GuestGet help schizo
-
-
-
-
-
-
-
-
October 8, 2021 at 10:56 am #185899
Anonymous
Guestno they aren’t
true C++ has LOTS of features, if you use them all willy nilly the program will probably be shit, too btw
-
October 8, 2021 at 11:37 am #185921
Anonymous
GuestThis isn’t true at all, ESPECIALLY Java.
-
October 9, 2021 at 4:32 am #186077
Anonymous
GuestAbsolutely not. The depths of C++ that I have seen do not compare. It is a gargantuan nightmare.
-
-
October 8, 2021 at 10:35 pm #186032
Anonymous
GuestAnd none of them will ever replace C++ because they are also crap but in totally different ways.
-
-
October 8, 2021 at 10:24 am #185890
Anonymous
Guestrust
-
October 8, 2021 at 10:29 am #185891
-
October 8, 2021 at 10:31 am #185892
Anonymous
GuestNo other language matches C++ in speed and ease of use.
Everything has been done for you, you just stich it together.-
October 8, 2021 at 10:42 am #185895
Anonymous
GuestIt’s the stitching together that is the the hard part.
-
-
October 8, 2021 at 10:31 am #185893
Anonymous
GuestJ A I
-
October 8, 2021 at 10:32 am #185894
Anonymous
GuestThere’s one better, C+=2
-
October 9, 2021 at 8:12 am #186101
Anonymous
Guestthis is a dumb joke, but I chuckled
-
-
October 8, 2021 at 10:43 am #185896
Anonymous
Guest-
October 8, 2021 at 10:37 pm #186033
Anonymous
GuestSpace indents are a hard no.
Considering your benchmark is Indian developers (IQ of India is about 85) I look at this as a plus.
-
-
October 8, 2021 at 11:13 am #185901
Anonymous
Guestcum
-
October 8, 2021 at 11:14 am #185902
-
October 9, 2021 at 6:05 pm #186119
Anonymous
Guestslow
-
-
October 8, 2021 at 11:22 am #185905
Anonymous
GuestNo
-
October 8, 2021 at 11:25 am #185907
Anonymous
Guesti dont think so
-
October 8, 2021 at 11:25 am #185908
Anonymous
GuestI’ve been trying to get into Nim and Zig. Are there any actual programmers here who can tell me which one should I invest more into? Or are you all just silly larpers?
-
October 8, 2021 at 11:29 am #185911
Anonymous
Guestno jobs or future with either of those
-
October 8, 2021 at 11:33 am #185915
Anonymous
GuestI’m self employed and can choose the most productive and powerful language and change it at will. Most of my stuff is running a separate process to handles data through IPC.
-
October 8, 2021 at 11:35 am #185917
Anonymous
Guest-
October 8, 2021 at 11:38 am #185922
Anonymous
GuestI’m selling a software product, which means everything is automated and I can do whatever the fuck I want whenever the fuck I want. Already making more than the median wage per month "passively". Only actual work I have to do is maintenance if any issues pop up, which is not that often. Of course also developing future products. Other than that, seems you don’t understand the world outside the context of a "job".
-
October 8, 2021 at 11:39 am #185925
Anonymous
GuestYou made an excellent argument explaining why paying for software is scrotebrained.
-
October 8, 2021 at 11:40 am #185928
Anonymous
GuestYou don’t understand neither risk nor innovation.
-
October 8, 2021 at 11:41 am #185932
Anonymous
GuestGPT post no. 24234523
-
-
October 9, 2021 at 3:50 pm #186115
Anonymous
Guest>Yes that’s right ladies and gentlemen, I work for free. If anyone wants me to work for you just dm me and I’ll turn up FOR FREE.
>That’s right, FREE. Need your toilet unclogged? Call me for FREE. Need a cucumber pulled out of your arse? Call me, I’m FREE.
>How do I live you ask? FOR FREE
>How do I afford food? I JUST GET IT FOR FREE
>How do I afford healthcare, shelter or transport?
> I JUST GET IT FOR FREE>Unlock this today by calling 0800633554. That’s 0800633554.
>terms and conditions apply, entrants must be 18 or over
-
-
October 8, 2021 at 11:40 am #185930
Anonymous
Guestwhy don’t you ask your AI which memelang is better for your LARP then?
-
October 8, 2021 at 11:42 am #185934
Anonymous
Guestshow me the way
desktop software? webdev?-
October 8, 2021 at 11:45 am #185935
Anonymous
GuestFind your niche. Make something you need. Share it with others. Ask money for it. The competition is lopsided to what is the most obvious and visible. Most people are followers so they try to build things that are popular instead of what is needed.
Just find your edge. Wherever it may lie. What are you good at. What are you passionate about? Can it be monitzed?
-
October 8, 2021 at 11:47 am #185936
Anonymous
Guest>Just find your edge. Wherever it may lie. What are you good at.
malware
game cheat development
low level stuff i guess>Can it be monitzed?
well yes, but… -
October 8, 2021 at 11:47 am #185937
Anonymous
GuestAlso good strategy is making something for free to others, if they can give you good feedback and are connected to a large network. It doesn’t have to be YOUR niche.
Make something that fulfills a need in a niche, then sell it to everybody in that niche.
-
October 10, 2021 at 8:26 am #186146
Anonymous
GuestNice larp
-
-
-
-
October 10, 2021 at 6:15 am #186141
Anonymous
GuestWhat the fuck is that place? Hospital?
-
-
October 8, 2021 at 11:36 am #185919
Anonymous
GuestIn that case have you looked into Elixir/Erlang?
That thing is the king of message passing and concurrency.-
October 8, 2021 at 11:39 am #185924
Anonymous
GuestI need something that compiles to machine code without any virtual machine running behind the scenes. Like C, C++, Rust, etc.
-
October 8, 2021 at 2:15 pm #185945
Anonymous
GuestWhy? Preference or need?
-
October 8, 2021 at 2:20 pm #185946
Anonymous
GuestI want a single executable with no dependencies (outside system calls and libraries) that can do IPC and can be run as a separate process.
-
-
October 8, 2021 at 10:51 pm #186038
Anonymous
GuestC or C++ are the only two choices. 67% of rust devs are using it for hobby projects and 39% have 1 y/o xp or less. It also lacks a mature tool chain and (to the best of my knowledge) is limited to LLVM. Also I find the rust community to be a pain in the ass.
If you want something similar you could consider golang. Although it does have more overhead than rust or c++
-
October 8, 2021 at 11:08 pm #186042
Anonymous
GuestThere is a work in progress gcc backend
-
October 8, 2021 at 11:20 pm #186044
Anonymous
GuestUntil they change the Rust specification or the community spergs out because someone said something "trainsphobic". Remember that Rust grew out of Mozilla.
-
-
October 10, 2021 at 3:44 am #186139
Anonymous
GuestLimited to LLVM isn’t a bad thing.
GCC is dead as is all of GPL since GPLv3
LLVM targets all architectures that matter and left all the deadwood behind
-
-
-
-
-
October 8, 2021 at 10:43 pm #186035
Anonymous
GuestNor are there any jobs in Rust. Nobody will admit to that. But all of these languages are effectively dead on arrival.
-
October 10, 2021 at 6:52 am #186142
Anonymous
Guestthis is easily debunked by going to any job listing site and searching for "rust developer" but people like you still post this shit
-
-
-
October 8, 2021 at 11:33 am #185913
Anonymous
GuestZig’s syntax looked a bit scrotebrained to me. Also theoretically worse platform support due to LLVM only.
I spent more time with Nim. It has better platform support as it compiles to C, C++, JS so you can run it (almost) anywhere where C runs. I had a hard type finding up to date documentation. Also, some parts of the doc were written like "Here is this algorithm in Nim. This is what decides how type X is treated" instead of a proper explanation. Syntax looked saner at first glance, but it can be a bit more confusing when you get into more advanced topics.
I also could not find a proper documentation of the internals, there was sometimes an example where they said that for example X does this under the hood, but couldn’t find anything more. Apart from that it looked like the more advanced language of the two.It might be worth learning zig if you want a better C and Nim if you want something more "high-level" without it being C++ while still having the ability to produce native executables and you don’t want to use FreePascal or something. You will also have pretty good interop with C as Nim compiles to C by default.
-
October 8, 2021 at 5:39 pm #186002
Anonymous
Guest>LLVM only
dude behind zig is creating his own backend (with its assembly) so supposedly it will work better, but even now zig supports huge amount of platforms
-
-
October 8, 2021 at 11:33 am #185914
Anonymous
GuestZig seems to have more clout than nim. I have no experience with zig, but once you go full identation, you dont want to come back.
-
October 8, 2021 at 12:36 pm #185939
Anonymous
GuestZig is literally a better C, if you wouldn’t use C for the job, don’t use Zig, but if you would, it’s perfect replacement.
-
October 8, 2021 at 1:40 pm #185942
Anonymous
GuestZig is is the Bitcoin of programming languages.
https://kristoff.it/blog/maintain-it-with-zig/ -
October 9, 2021 at 7:59 am #186097
Anonymous
GuestBoth are memelangs with very little ecosystem around them, so using them professionally is a nonstarter.
I just program for fun though and nim is a lot of fun.
-
-
October 8, 2021 at 11:29 am #185910
-
October 8, 2021 at 11:34 am #185916
Anonymous
Guestc++ has modules
-
October 8, 2021 at 7:34 pm #186007
Anonymous
Guest>garbage collected
Fuck off, it’s trash.-
October 8, 2021 at 7:51 pm #186012
Anonymous
Guestscrotebrain.
Being garbage collected is go’s sole redeeming feature. The language lacks generics, but dilletantes like you probably don’t even know what that means so you latch on to muh gc-
October 8, 2021 at 10:13 pm #186023
Anonymous
Guest>Implying that everyone who codes and their mother doesnt know what a generic is
The biggest issue with Go is that it’s garbage collected. Garbage collection is slow and bloated.
-
-
-
October 8, 2021 at 9:29 pm #186019
Anonymous
Guest> Garbage collected
At that point I’d rather just use Haskell -
October 8, 2021 at 9:52 pm #186020
Anonymous
Guest-
October 10, 2021 at 10:27 am #186147
Anonymous
Guestcoming soon to the official build and already working in the dev builds
-
-
October 9, 2021 at 1:11 am #186049
Anonymous
Guest>GC
>javascript syntax
Lol no-
October 9, 2021 at 1:13 am #186050
Anonymous
Guest>>javascript syntax
Javascript syntax is a C-like syntax scrotebrain
-
-
October 9, 2021 at 7:41 am #186096
Anonymous
Guest>just learn go
>the only GC language that isn’t memory safe
top kek, here is (You)
-
-
October 8, 2021 at 11:30 am #185912
-
October 8, 2021 at 11:48 am #185938
Anonymous
GuestDelphi / Free Pascal
-
October 8, 2021 at 1:08 pm #185941
Anonymous
Guestclassical latin… jk jk, python of course for real tho famalam it’s python
-
October 8, 2021 at 1:41 pm #185943
Anonymous
GuestSQL
-
October 8, 2021 at 2:02 pm #185944
Anonymous
GuestC
-
October 8, 2021 at 3:09 pm #185947
Anonymous
GuestWhat happened to her?
-
October 8, 2021 at 4:01 pm #185949
Anonymous
Guesthaskell
-
October 8, 2021 at 4:02 pm #185951
Anonymous
GuestYou can’t even write an interrupt routine in Haskell, you little scrote. Do you even know what an interrupt routine is, you little scrote? I bet not. Because you’re a scrote.
-
October 8, 2021 at 4:10 pm #185956
Anonymous
Guestvery cool terry, but do you know what a monad is?
-
October 8, 2021 at 5:08 pm #185981
Anonymous
GuestActually yes, you can.
Your idol was always an ignorant scrote: https://www.cs.york.ac.uk/fp/reduceron/Sure thats cool and all but call me when Haskell gets malloc and stops being garbage (collected)
-
-
October 8, 2021 at 4:16 pm #185958
Anonymous
GuestHaving written digital circuits in scala (chisel) I can’t imagine writing an interrupt handler in haskell being too difficult. The caveat is having to emit code in a different language, but this isn’t as hard as you’ve been conditioned to get think by the sub-par tools of the C++ variety.
I’d still do it in C++ mind you
-
October 8, 2021 at 4:29 pm #185968
-
October 8, 2021 at 4:50 pm #185977
Anonymous
Guestit’s just a terry davis pasta, don’t worry
-
-
October 8, 2021 at 4:32 pm #185969
Anonymous
GuestActually yes, you can.
Your idol was always an ignorant scrote: https://www.cs.york.ac.uk/fp/reduceron/
-
-
October 9, 2021 at 9:51 am #186106
Anonymous
Guest>haskell
why
-
-
October 8, 2021 at 4:03 pm #185952
Anonymous
GuestLisp
-
October 8, 2021 at 4:09 pm #185954
Anonymous
GuestI’m targeting a new backend in LLVM and I just cannot emphasize how much I hate everything about C++. Thankfully LLVM is pretty well designed, and the sequential pass model of compliers means we don’t have to deal with lifetimes, but it’s still, frankly a quite pathetic language as a whole.
I really wonder what sort of experience the people who praise it on LULZ has. My guess is not much.
-
October 8, 2021 at 4:20 pm #185960
Anonymous
GuestYes, Rust
It’s Haskell for systems programming -
October 8, 2021 at 4:21 pm #185962
Anonymous
Guestjava
-
October 8, 2021 at 4:21 pm #185963
Anonymous
GuestD
-
October 8, 2021 at 4:25 pm #185965
Anonymous
GuestLisp
-
October 8, 2021 at 4:55 pm #185979
Anonymous
GuestC++ is only hard if you have no understanding of how computers work.
-
October 8, 2021 at 5:15 pm #185986
-
October 8, 2021 at 5:16 pm #185987
Anonymous
Guestso whats the answer?
-
October 8, 2021 at 5:19 pm #185990
Anonymous
Guestdepends
-
October 8, 2021 at 5:21 pm #185991
Anonymous
Guestalright lets say i want to create software. what should i use?
-
October 8, 2021 at 5:26 pm #185993
Anonymous
GuestThe language you like and has some support
-
October 8, 2021 at 5:28 pm #185996
Anonymous
Guest
-
-
October 8, 2021 at 5:26 pm #185994
Anonymous
GuestRust
-
October 8, 2021 at 5:28 pm #185995
Anonymous
GuestDoes Rust have any stable GUI libraries yet?
-
October 8, 2021 at 5:30 pm #185997
Anonymous
Guestgtk-rs if you want declarative, otherwise egui, iced for immediate
[…]
Cringe chud pushing xer views on othersi’m a 6’2” white man who is proud of being a man
-
October 8, 2021 at 5:35 pm #185999
Anonymous
GuestOpenGL and Vulkan exist on pretty much all languages.
-
-
-
-
-
-
October 8, 2021 at 6:22 pm #186004
Anonymous
GuestWhy do men look like this?
-
October 8, 2021 at 6:27 pm #186006
Anonymous
Guestthat only makes sense if he impregnated his daughter
-
October 8, 2021 at 11:08 pm #186041
Anonymous
Guesthow
dude must be rich
also, those shirts don’t make sense -
October 9, 2021 at 2:41 am #186056
Anonymous
GuestIs that the Marvel New Heroes scrote?
-
October 10, 2021 at 2:05 am #186130
Anonymous
GuestWhy is he wearing her glasses???
-
-
October 8, 2021 at 5:17 pm #185989
Anonymous
GuestObjective-C++
-
October 8, 2021 at 5:37 pm #186000
Anonymous
GuestB++
-
October 8, 2021 at 5:38 pm #186001
Anonymous
GuestWhy not D++
-
-
October 8, 2021 at 6:24 pm #186005
Anonymous
GuestGood morning sir, Java, sir.
-
October 8, 2021 at 7:50 pm #186011
Anonymous
GuestC#. Simple as.
-
October 8, 2021 at 8:02 pm #186013
Anonymous
GuestC
-
October 8, 2021 at 9:08 pm #186016
Anonymous
Guestnot yet
-
October 8, 2021 at 9:54 pm #186021
Anonymous
Guestgod i want to fuck miyu
-
October 8, 2021 at 9:57 pm #186022
Anonymous
Guest(C++)–
-
October 8, 2021 at 10:35 pm #186031
Anonymous
GuestI get that some of you fuckers need like, lambdas and closures and shit because your problem domains are just *so special* but honestly for 99% of problems that need solving pick something vaguely C-like. If performance does not matter at all, go nuts. If it does, avoid GC like the plague. The end.
-
October 8, 2021 at 10:39 pm #186034
Anonymous
Guestpython
-
October 8, 2021 at 11:27 pm #186045
Anonymous
Guesthttps://i.imgur.com/idiI0wE.gif
literally any language is better than this dogshit
fuck you stroopstroop freaking borka borka motherfucker -
October 9, 2021 at 12:21 am #186047
Anonymous
GuestAs someone who has programmed professionally for 20+ years (yep):
>BEST LANGUAGE: C
Simple, no bullshit, requires actual skill and weeds out script kiddies and hackers.
>OTHER ACCEPTABLE LANGUAGES
>C++
With a caveat: don’t use all the freaking insane C++ OO garbage unless it’s a very basic thing that actually helps you do things. Write C++ as you would a C program but with some extra help.
>C#
There’s some BS and weirdness in this language but for the most part, again, use it like C and accept the extra weirdness it insists on.
>SHIT LANGUAGES THAT ARE SHIT BUT YOU NEED TO KNOW ANYfreakingWAY
>Python
At this point Python is so freaking entrenched and ubiquitous that you freaking have to know and be proficient in it. I wish that were not so, but here we are. It’s ass-backwards and its syntax is trash.
>JS
What a pile of trash. Just insist on using it by writing your own freaking simple JS routines that will do EXACTLY THE SAME freaking THING as the 5000TB goddamn JS bloat that gets loaded into every goddamn webpage by scriptkiddie morons to make it "easy".
>Java
Please let this freaking shit die why is it still everyfreakingwhere who the fuck wants this shit STOP-
October 9, 2021 at 1:29 am #186051
Anonymous
GuestFunctional C++ is best language.
-
October 9, 2021 at 2:18 am #186053
Anonymous
Guest>Write C++ as you would a C program but with some extra help.
no
i will write my C++ as 90% templates and you can’t stop me-
October 9, 2021 at 2:39 am #186055
Anonymous
GuestThere is nothing wrong with this.
-
October 9, 2021 at 2:48 am #186057
Anonymous
Guestgood luck reading that shit 6 months later
-
October 9, 2021 at 2:50 am #186058
-
October 9, 2021 at 3:12 am #186060
Anonymous
GuestIs this a sample of STL? That’s not really a fair comparison. I actually find this pretty readable.
-
October 9, 2021 at 3:50 am #186066
Anonymous
GuestBut seriously, you should have known that when learning C++. There are some really deep rabbit holes to go down.
no that’s not the stdlib
it’s one of the many type-safe units libraries floating around
that code’s the core compile-time unit reduction algorithm and it could be way simpler-
October 9, 2021 at 4:07 am #186067
Anonymous
GuestSTDlib or not this is really not a reasonable comparison to other programming languages.
-
October 10, 2021 at 3:07 am #186135
Anonymous
Guest>it could be way simpler
Feel free to write it yourself then-
October 10, 2021 at 3:33 am #186138
Anonymous
Guestyes I will, since I wrote that code originally :^)
-
-
-
-
October 9, 2021 at 3:18 am #186061
Anonymous
GuestIs this a sample of STL? That’s not really a fair comparison. I actually find this pretty readable.
This looks like its a sample of STD ratio. Which is template meta programming (runs at compile time instead of run time). This is not the only use of templates, but TMP where used correctly is invaluable for things like finance and scientific computing – and there’s nothing else like this available it really is one of C++’s killer feature. Yes, you do have to learn the different syntax and learn how to program in a functional language.
But seriously, you should have known that when learning C++. There are some really deep rabbit holes to go down.
-
October 9, 2021 at 4:12 am #186068
Anonymous
GuestIf you want similar OOPy abstraction with faster dev speed, Ruby.
If you want low-level speed with portability, C.
If you need every last bit of speed and can stand an order of magnitude more development time, Assembly.
If you want weird academic use cases, Prolog.Java is shit and hell and why I don’t work at IBM any more.
C# is MS’s Java wannabe.
C++ is good if you really wanna do OOP, I’d just recommend against it.Rust and Go are corporate scrotery that have some marginally-useful edge cases and might be worth a look, but ultimately, C will be the golden standard they are measured by.
These days, PostgreSQL pays my bills more than any of these.
>MP where used correctly is invaluable for things like finance and scientific computing – and there’s nothing else like this available
I don’t think you can actually demonstrate this, especially considering other languages like Prolog (or Lisp, Haskell) provide literal proof of what they do and provide all of the metaprogramming flexibility of TMP without the obscurity. TMP’s only win derives from compilation, and in financial/scientific contexts, either speed is not critical, or you’re passing off to a highly-parallel context to maximize speed.
-
October 9, 2021 at 4:19 am #186070
Anonymous
Guest>TMP’s only win derives from compilation
Literally the reason why it is used. Read through your statement again and you’ll see how it reasoned through why TMP works so well.TMP is useful for these contexts because you can pass large datasets to the program to use at runtime. Without querying a database which would have storage latency.
-
October 9, 2021 at 4:30 am #186074
Anonymous
Guest>If you need every last bit of speed and can stand an order of magnitude more development time, Assembly.
This is scrotebrained, the compiler can spit out more optimized assembly than even the most seasoned nerdsAlso what the fuck would you be writing because you can kiss any libraries or gui goodbye. The only time assembly is even hand written is super low level hardware manipulation as part of firmware/os development, not traditional software dev
>If you want weird academic use cases, Prolog.
Replaced by ocaml-
October 9, 2021 at 4:33 am #186078
Anonymous
GuestMost of the "C++ is bloated" spergs aren’t very familiar with modern CPU design or compiler design for that matter. "bu bu but my professor told me in 2001 that this kind of code leads to bloated assembly on MIPS machines"
-
October 9, 2021 at 5:07 am #186091
Anonymous
GuestC++ is bloated because the bloat causes longer compile times even if you don’t use it. All the shit you can use isn’t necessary and you can do it better by hand for the stuff you do need, using most of it will multiply compile times further. People recommend C++ written in C but that is scrotebrained, ditch the bloat++.
-
October 9, 2021 at 5:11 am #186092
Anonymous
Guest>C++ is bloated because the bloat causes longer compile times
Never had this issue as long as I keep my project structure simple and over using features like template meta programming
-
-
October 9, 2021 at 8:15 am #186102
Anonymous
GuestIf you think people call C++ "bloated" because it supposedly "generates slow assembly", you missed the point completely.
-
-
October 9, 2021 at 4:40 am #186084
Anonymous
Guest>the compiler can spit out more optimized assembly…
Tired old argument that is trivially countered by pointing at big packages. FFMPEG? GMP? Two cases I know off hand. Both use ASM. You use ASM selectively where you need it for exactly the use case I described.>ocaml
Decent alternative. I’m a student of Carl Hewitt, though, and Prolog’s as close as we get to Planner. Really poor for a lot of specific use cases.-
October 9, 2021 at 4:42 am #186085
Anonymous
Guest>FFMPEG? GMP? Two cases I know off hand.
Two performance sensitive (realtime and latency sensitive in the case of FFMPEG) use cases that have well defined algorithms. Not a good realworld data point.-
October 9, 2021 at 4:47 am #186086
Anonymous
GuestThe thread is titled "is there a better language than C++", and you’ve just demonstrated cases where Assembly is better than C++. QED. That’s all I was doing there. I’m not recommending ASM for general-purpose uses, though it can be a fun exercise for specific cases. If you’re dealing with the hardware end at all, like an Arduino or whatever, ASM can be just what the doctor ordered though.
-
October 9, 2021 at 4:49 am #186087
Anonymous
Guest<"Is there a better way to die than Ebola?"
>"Yes, anon. You can KYS today so that you never contract Ebola" -
October 10, 2021 at 2:10 am #186131
Anonymous
Guestscrotebrain
-
-
-
-
-
-
-
-
-
-
October 9, 2021 at 1:51 am #186052
Anonymous
GuestC
-
October 9, 2021 at 3:33 am #186064
Anonymous
Guest>Wants to know the best language
>He doesn’t know C stands for dicky
I quite enjoyed working with matlab because of how it was able to so easily manipulate large arrays. I understand it’s a variant of C but I have not found an open source compiler for it. As far as I know it’s a proprietary language unfortunately. -
October 9, 2021 at 4:39 am #186082
Anonymous
Guestpython else just use c++ ffs
-
October 9, 2021 at 4:57 am #186090
-
October 9, 2021 at 6:04 am #186094
Anonymous
Guestthose cups have corrupted too many men
-
October 9, 2021 at 8:09 am #186099
Anonymous
GuestXO – My own object-oriented programming language implemented in assembly.
-
October 9, 2021 at 9:20 am #186105
Anonymous
GuestAnd not a single mention of Forth. Clearly just a bunch of programmers, not a true engineer in sight. Sad times.
-
October 9, 2021 at 2:58 pm #186109
Anonymous
GuestC
-
October 9, 2021 at 3:04 pm #186112
Anonymous
Guestmachine language
-
October 9, 2021 at 8:32 pm #186121
Anonymous
Guestno.
-
October 9, 2021 at 11:12 pm #186124
Anonymous
GuestC++ is absolute garbage. I’ve never tried Rust, and maybe never will, it’s probably garbage too. But C++ is pretty much full garbage, and doesn’t fix any of C’s problems, at least Rust tried to fix C’s major problems with memory management, extremely error prone concurrency, and shitty types, making maintenance a nightmare.
-
October 10, 2021 at 12:31 am #186126
-
October 10, 2021 at 2:03 am #186128
Anonymous
Guest>D
Can I do generic programming without gouging my eyes out like in C++?
-
-
October 10, 2021 at 3:11 am #186136
Anonymous
Guestvar-aq
-
October 10, 2021 at 7:07 am #186143
Anonymous
GuestC89
-
October 10, 2021 at 8:05 am #186145
Anonymous
GuestWhat do you even mean "better"? I like C# much better for 90% of tasks because it’s far more convenient, but I recognize that C/C++ have some applications that C# doesn’t.
-
-
AuthorPosts
- You must be logged in to reply to this topic.