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

Pages: 1-

The Great Debate

Name: Anonymous 2018-04-09 15:34

Rust or Go?

Name: Anonymous 2018-04-09 15:55

Mercury

Name: Anonymous 2018-04-09 16:02

OP here. Nevermind. I chose Rust.

Name: Anonymous 2018-04-09 16:48

>>3
Good choice.

Name: Anonymous 2018-04-09 17:02

Depends on the task. I haven't found a single task where I prefer using rust -- something I can't say for go.

Name: Anonymous 2018-04-09 18:27

SystemD

Name: Anonymous 2018-04-09 20:14

>>6
Hello, Poeterring

Name: Anonymous 2018-04-10 3:46

>>5
Pray tell, in which scenario is Go your best option?

Name: Anonymous 2018-04-10 4:13

>>8
Not him but when you need to hack something that handles concurrent connections quickly Go is pretty nice. I still think Rust is a better language, be it in terms of design, maintainability or any other characteristic but writing anything in it is a real pain in the ass and will take me far longer, even with an equivalent amount of experience in both Rust and Go.

Name: Anonymous 2018-04-10 6:03

neither

Name: Anonymous 2018-04-10 8:08

>>1
C, because it just works.
I can write small programs in a few minutes, test and debug them in a half hour and forget about it.
Other languages have this "you have to learn our paradigm and follow the rules" feel, while C accepts anything.

Name: Anonymous 2018-04-10 12:01

>>11

C has its problems, but I assure you, #define is not one of them. Every time they convince me to check out their new hispter language, I try doing "#define PI 3.14169265" or "#include adhoc_stuff.h" and it goes all errors, then I go to support forum and they begin annoying me with how using #define is out of fashion and that they have some `constant` keyword for that. The fuck? I just need a tool, that does the job done with the least hassle.

Name: Anonymous 2018-04-10 15:39

>>12
Pretty sure you can integrate C preprocessor into any language in a build script. Its just text shuffling.

Name: Anonymous 2018-04-10 16:32

>>13
Or you can just use C.

Name: Anonymous 2018-04-11 0:14

>>11
I can write small programs in a few minutes
yeah if you're just doing fibs or something

if you want to write a real program in C, the kind that would take several weeks for one person to write in Perl or Python, then you would need a staff of 20 and a 5 year budget to ship the equivalent in C. even then, it would probably segfault several times in its first day of use.

Name: Anonymous 2018-04-11 0:38

>>15

Actually no. Perl provides some nice syntatic sugar for regexps and hash tables, but that is all. Regarding garbage collection: good C program allocates all the memory it needs at startup, so its memory performance is very predictable. Dynamic typing does help, but it is a syntatic sugar too. The expressiveness gap between Perl and C is just too small. The next big leap in computing would be direct brain-computer interface and neural networks recognizing want programmer needs from broader pattern, that could actually speedup programming.

Name: Anonymous 2018-04-11 3:24

>>16
The expressiveness gap between Perl and C is just too small.
Three orders of magnitude isn't too small.

Name: Anonymous 2018-04-11 6:03

>>16
just lol if you think that brain-computer interface neural network will be written in C

Name: Anonymous 2018-04-11 6:17

>>18
everything that matters is written in C and will be written in C. Get over it already.

Name: Anonymous 2018-04-11 8:22

>>15
this was written and debugged in 10 minutes:
http://void.wikidot.com/code:getcells-c

Name: Anonymous 2018-04-11 8:27

>>20
reinvent and implement CSV in my FrozenAnus!

Name: Anonymous 2018-04-11 8:34

reinvent those dubs!

Name: Anonymous 2018-04-11 13:29

>>21
I wasn't reinventing CSV or whatever, i just want to feed specific data to my script and unwilling to learn sed switches and how to make it work with bash(wtf with these arcane escape rules).

Name: Anonymous 2018-04-11 14:17

>>18
Such interfaces require hard real-time system, so they are written in C.

Name: Anonymous 2018-04-11 14:33

>>24
It would safer to write them in Ada, but it practice they write it in C because its faster and just run it through static analysis.

Name: Anonymous 2018-04-11 17:54

>>24
Such interfaces require Ken Thompson's hard cock in your ass, so they are written in C.

Name: Anonymous 2018-04-11 18:00

>>1
U MENA SWIFT?

Name: Anonymous 2018-04-11 18:24

>>23

CSV? It’s $CURRENT_YEAR, grandpa! All about dat JSON. NoSQL is the future, yo. Why use a local CSV file when you can store everything in MongoDB document collections in The CloudTM?

Cloud! Mobile! Responsive design! TensorFlow neural networks! 500 billion JavaScript frameworks even when you’re not doing web dev! Open floor plans! Subscription models! I love modern software!!!

Name: Anonymous 2018-04-11 18:31

>>28
butthurt java programmer

Name: Anonymous 2018-04-11 18:35

>>29
I know Java, but I am not a Java-only programmer.

Name: Anonymous 2018-04-11 23:54

yeah.

Name: Anonymous 2018-04-12 14:32

Go reminds me of Javascript. How do you guys use this seriously?

Name: Anonymous 2018-04-12 16:53

>>32
You know nothing about either Go or Javascript if you seriously think this.

Name: Anonymous 2018-04-12 19:58

>>32
Js is in many ways the polar opposite of go. It is good fun, but you have to understand it first and not assume stuff.
It's a retarded lisp with an actual real world use case.
You Dont Know JS and Mozillas reference are good to learn

Name: Anonymous 2018-04-13 6:27

making bloated flashy webshit is not a real world use case, it's EXTREME bikeshedding

Name: Anonymous 2018-04-13 12:35

You're probably right. Most usages for js in the early days are solved by html5/css3.

But I still rather use a shitty web app, which is contained in my browser than some virus ridden, bloated java app. I have gotten to the point where I mostly use the default and some high quality 3rd party apps and use the browser for the rest.

Name: Anonymous 2018-04-13 14:22

i use eclipse java ide

Name: Anonymous 2018-04-13 14:52

>>37
I would, but it's still loading.

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