[ / / / / / / / / / / / / / ] [ dir / chemo / choroy / dempart / doomer / jenny / komica / mde / mewch ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.1033499>>1033503 >>1033525 >>1035553 [Watch Thread][Show All Posts]

why do people who love fast and minimal programs and hate bloat love the go programming language? go is made by jewgle... and google = bad, and C was made at bell labs which is at&t/nokia... arent good languages supposed to be not made by these kinds of people? Nim seems like a nice language...

 No.1033503>>1033520

>>1033499 (OP)

https://duckduckgo.com/?q=genetic+fallacy

which is also why it's OK to use Ada

>Nim

yeah Nim is pretty alright. Very good FFI due to being a transpiled meme language, good performance, good macros, competes with JS-targeting languages and system languages both. It's surprisingly nice, with ranged numeric types and exhaustiveness checks on switches. Only downsides are

>indentation-based syntax

>"hi".echo is the same as "hi".e_CH_O is the same as echo("hi")

>GC

which all double as upsides in another perspective. Yeah the only complaints I can make about the language, I have to qualify with "... but you could just as easily prefer that"

It doesn't have Erlang or Ada tier support for concurrency, and Ada 2020'll probably have better support for parallelism. When I was interested in Nim, the main problem I had with it was that I kept preferring O'Caml. Nim might be an easier language for potential teammates to accept, though.


 No.1033520>>1033521

>>1033503

<DDG

Do a backflip off a bridge normalnigger


 No.1033521>>1033522

>>1033520

yeah I'm not going to stop using ddg for random search links. Keep responding each and every time though.


 No.1033522>>1033599

>>1033521

use searx instead


 No.1033525>>1033529 >>1033613

>>1033499 (OP)

>why do people who love fast and minimal programs and hate bloat love the go programming language? go is made by jewgle... and google = bad

Is the implication that Go isn't minimal because it's sponsored by Google? That makes no sense.

>arent good languages supposed to be not made by these kinds of people?

Irrelevant if the language is sane and the toolchain isn't pozzed. Go has issues but it has nothing to do with Google.

>Nim seems like a nice language

It's not, which you'll rapidly figure out if you try it. I'd use Go over Nim for any purpose where those are the only choices.


 No.1033529

>>1033525

I tried it out and my only complaint was that it doesn't like OpenBSD. What did you rapidly figure out?


 No.1033599

>>1033522

>inb4 he uses searx.me

searx > DDG though


 No.1033600>>1035556

White people came from Africa.


 No.1033613>>1033649 >>1035555

>>1033525

why would you want a minimal language anyway? I think people confuse minimal with concise. Minimal is what you get if people put no effort in designing your language and just put a bare minimum of features in it. Concise is when people make the syntax very short so that you have to type less to achieve the same. And btw, having a C-like general syntax but not ignoring whitespaces is absolutely retarded. Why would an if followed by a newline have an implicit semicolon? If you want to make me format my code the way you want, at least tell me when I'm doing it wrong. So much for user-friendly. Go is a fucking joke, but go weenies don't want to admit it. And then in the fucking Go in practice book, they seriously tell me to use channels in place of mutexes, because I like them so much. Why would I use a fucking queue and send a fucking word to another "goroutine", instead of just using a mutex, where I litterally can't fuck stuff up? Also the term "goroutine" makes me want to kill myself whenever I chance upon it. Why must you use thos abyssal forced puns everywhere?

THEY ARE NOT FUNNY

Also, Go has absolutely horrible support for atomics, which, as a systems programming language for highly parallel stuff is really disappointing.


 No.1033649

>>1033613

>go for systems programming

What?


 No.1035553

>>1033499 (OP)

Because they worship Bell Labs.

cat-v is a bunch of edgy (((atheist))) teens who replaced the gods with Rob Pike and Ken Thompson.


 No.1035555

>>1033613

>why would you want a minimal language anyway?

Ehm... uhm... t-the kool kids on usenet told me non-minimal languages are b-bloat and e-evil...


 No.1035556

>>1033600

Incorrect. Monkeys are from africa, but only evolved into humans once they migrated north and eastwards


 No.1035560

>arent good languages supposed to be not made by these kinds of people?

arent you not supposed to be trolling?

every PL is bloat, Go is just shit.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
14 replies | 0 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / chemo / choroy / dempart / doomer / jenny / komica / mde / mewch ][ watchlist ]