Return Styles: Pseud0ch, Terminal, Valhalla, Blue Moon.

Pages: 1-

C++ vs Java thread

Name: Anonymous 2018-01-03 19:30

Which is better? Faster? More secure?

Name: Anonymous 2018-01-03 19:46

Neither, they're both bad.

Name: Anonymous 2018-01-04 2:58

Java, Java, Java.

Name: Anonymous 2018-01-04 8:01

there was a time when I'd say C++ but Java is getting better and Sepples is constantly turning into an even bigger, less readable mess. Java is overly verbose but Java 8 and Java 9 are a huge improvement with lambdas, streams, functional interfaces and optionals. there's a clear design goal here: making the language less tedious to use by adding modern FP features.

on the other hand, C++ is all over the place. it takes random shit from other languages without rhyme or reason, and all the things it adds are done with the ugliest, clunkiest syntax you could ever imagine. there are good ideas there - e.g. constexprs as an idiomatic way to do metaprogramming instead of template hacks - but it's all done in a half-assed way. also, every single fucking thing has weird edge-cases you need to know about. while Java has its ugly hacks (e.g. type erasure in generics), modern C++ is all ugly hacks.

of course, Sepples has its advantages: native compilation is something I'd rather have than not have (especially when developing for Windows) and it is definitely faster (although not as much as it used to be because Java's performance has gotten significantly better). also, it's more of a community thing but Sepples programmers at least have some low-level knowledge (they need to due to the clunkiness of the language) and I'd rather talk about stack, memory and registers than spend time with enterprisey bullshit, frameworks, XML, design patterns and all that shit.

Name: Anonymous 2018-01-04 19:43

C++ has been called the ``work of Satan'' while Java has been called ``the most distressing thing to happen to computing since MS-DOS'' and since MS-DOS does some things better than Unix and Java fixed C bugs like array decay and null terminators which C++ kept, I would have to say Java is better.

Name: Anonymous 2018-01-04 20:47

>>5
and since MS-DOS does some things better than Unix
Stopped reading there. IHBT

Name: Anonymous 2018-01-04 21:46

>>6
MS-DOS disks are more reliable and don't need to be unmounted or sync;sync;sync. DOS calls an error handler on I/O errors instead of crashing with a ``kernel panic''.

Name: Anonymous 2018-01-05 7:57

they're both shit languages. no syntax could ever be universally ideal for all applications. the only objectively good language is CL because it has an escape hatch (macros) to transcend all this bullshit.

but also language doesn't matter. what you write in the language is more important. give a smart person nothing but PHP and he'll write faster/safer programs than a retard using Java, Rust, Go, C++, or whatever.

Name: Anonymous 2018-01-05 8:17

>>4
Sepples programmers at least have some low-level knowledge (they need to due to the clunkiness of the language) and I'd rather talk about stack, memory and registers than spend time with enterprisey bullshit, frameworks, XML, design patterns and all that shit
Talking about design patterns and enterprise XML is much more interesting.

There's nothing admirable about being an assembly expert who knows all about "low level" software stuff like registers. Nigger tier bullshit. There is no complexity or imagination to it. It's not challenging. You don't need a math background to do it. While there are lots of details, every concept is completely linear. It's boring implementation details that only EEs should deal with. Of all the things to be interested in, in the current year, you choose the hottest research topic of 1962. It's the white trash fedora-wearing subsection of the programming world. This is another reason I hate Cudder.

Name: Anonymous 2018-01-05 8:58

>>9
* African American

Name: Anonymous 2018-01-05 9:02

>>9
Talking about design patterns and enterprise XML is much more interesting.
There's nothing admirable about being an assembly expert who knows all about "low level" software stuff like registers.
Absolutely shameful. No wonder why programming practices are so invariably fucked up beyond repair,with an endless stream of people such as yourself that believe such bullshit.

Name: Anonymous 2018-01-05 9:03

>>9
obviously, assembly shit is more engineering than CS - but there's an oldschool charm to it. it's comfy. deisgn patterns are, on the other hand, corporate pajeet-tier cargo cult programming.

Name: Anonymous 2018-01-05 11:26

                                  . . ,.".".'"""..
. ,__\.~~
. ;'``` '`` \!"
. `. \~"
.., ' ____________|'~"
`. .__/ |_| |\
`..' | = / | = ||
| \___/ |\___|/
| _| |
\ __ |
\ /__\ ./
|`'._____.'|
|O)______(O/
\::\ /:/
\::\ /:/
______ \::\':/
.'.-----.'. .--(O)\'
/.': (| | /:.-'\::\
/ | :`-{||| | /:/ .o):\
____.'. [-'-----' | /:/.-'\.'\::\
.' |=| | <=| | _./:/ _.-' `.:|
|____.'=| [ | | ____.-' /:/-'_________(o)
(_.....---'-.__ | |\ |________ _______________|
[_| .------. '._| |'-'--------'---- .------. _|_
[_|__/ .----. \ ___ |[=:=]_:::::::::_/ .----. \___]
[___|/ / .. \ \___||___.-----------/ / .. \ \--'
| (::) | | (::) |
\ '' / \ '' /
`----' `----'

Name: Anonymous 2018-01-05 11:32

>>13
FAIL.

Name: Anonymous 2018-01-06 4:19

>>14
NOT FÀIL
NOT FAIl
that was on purpose fuck you

Name: Anonymous 2018-01-06 13:24

>>12
Daily reminder that computer science is not a discipline of computer programming.

Don't change these.
Name: Email:
Entire Thread Thread List