Best programmer language for intermediate brainlet

Ryan Rivera
Ryan Rivera

Just set up gentoo on my thinkpad and holidays are coming up and I was thinking about finally diving into the programming meme. What is the best programming language out of
rust
c++
p*thon
c
lisp
perl

Attached: gondola1.jpg (4.44 KB, 200x200)
Attached: gondola2.jpg (3.82 KB, 200x200)
Attached: gondola3.jpg (6.38 KB, 200x200)

All urls found in this thread:

wiki.freepascal.org/Generics
github.com/golang/go/commit/03c3bb5f843cbda7382b5618de82a74adb779393#diff-fb2ef479237c7a939531a404fd0e5cb7>
cockroachlabs.com/blog/rounding-implementations-in-go/

Easton King
Easton King

programming* in subject, still getting used to new keyboard

Cooper Lewis
Cooper Lewis

c family really, 'cause unix is shit

Attached: 117.png (219.23 KB, 480x360)

Justin Clark
Justin Clark

What is better, c or c++ and is rust considered part of the c family? I know it's pretty heavily based off of c

Sebastian Murphy
Sebastian Murphy

Of those? C or Perl. But really, you should try to learn scripting at a high level first -- most people don't realize how useful sed/awk are.

Oliver Lee
Oliver Lee

If you aren't dumb, C, otherwise start with python.
I'm not into mathemtics or anything of that sort, maybe physics, started with C and had very hard time learning the language itself, not mentioning actual writing programs. But once you get into it, it's somewhat easy. Now I know Go, little bit of python and cpp. Time and dedication are essential if you are more human than machine.

Attached: 119.png (587.75 KB, 1080x1080)

Mason Butler
Mason Butler

C if you want to be programmer.
Python if you just want to create cool shit quickly.

Liam Gutierrez
Liam Gutierrez

Doesn't matter. You should be able to switch between those without issue.
And LISP is not a programming language, it's a family.

Luis Harris
Luis Harris

This

Joshua Mitchell
Joshua Mitchell

Thirded.

Brandon Allen
Brandon Allen

The only fun things about programming is making games. Learn Lua.

Attached: 79684547646485751.png (538 KB, 750x502)

Aaron Sanders
Aaron Sanders

sed and awk
lol

setup gentoo
woah impressive

Austin Sullivan
Austin Sullivan

awk is a programming language.

Brayden Cruz
Brayden Cruz

this, python is great if you want to be lazy and don't give a fuck about performance, C for the opposite. anything inbetween these is a waste of time and not worth learning.

Jordan Harris
Jordan Harris

(Pajeet)
(Rajesh)
(Amir)
cjeets out in full force today

Jacob Harris
Jacob Harris

Ok mr. larper. Post an awk program you wrote.

Nicholas Thomas
Nicholas Thomas

Of those Lisp is without a doubt 'the best' and has the best literature surrounding it, but if your objective is to write useful little programmes to help your general computer use, Lisp is not the right choice. It's not really at home in the Unix world.

If you're interested in programming for its own sake, then by all means, learn Lisp. It's wonderful to use.

Grayson Barnes
Grayson Barnes

rust
Downloads non-free binaries upon installing a compiler.
Ken Thompson says hello to all bioluminescent agents out there.
c++
Just don't.
sn*k
Not a programming language, it's a userscripting tool. Good substitute for bash.
c
Lear this, or better, start learning Go.
lisp
Not a programming language, it's a userscripting tool for jews.
perl
Not a programming language, it's a userscripting tool for non-humans.

Henry Roberts
Henry Roberts

Go

Attached: (You).jpg (33.63 KB, 526x473)

Michael Green
Michael Green

1. think about what you want to do.
2. decide on a project.
3. choose a fitting language for it.
4. if you don‘t know that language, learn it.

Stop learning languages for the sake of learning them.

Blake Hall
Blake Hall

Best for what, exactly? And what do you already know?

Ian Phillips
Ian Phillips

nice unfunny forced meme

Jackson Gonzalez
Jackson Gonzalez

Just whatever you feel comfortable with. Don't use a language just because you "should".

I'm programming my game in Pascal. Because all the others had flaws that bothered me.

Parker Garcia
Parker Garcia

go

Attached: raughs.jpeg (82.89 KB, 1024x548)

Cooper Richardson
Cooper Richardson


{"Hello World" println 0 ret} argv (ptr ptr char) argc (int) :main define.

{{{{{i "{d}" println} {"Fizz" println} {i 3 mod 0 eq} ifelse} {"Buzz" println} {i 5 mod 0 eq} ifelse} {"FizzBuzz" println} {i 15 mod 0 eq} ifelse i ptr inc { nil ret } {i 100 eq} if } i (int) :fizzbuzz-inner define 0 fizzbuzz-inner} :fizzbuzz define.

Ethan Ramirez
Ethan Ramirez

Gets everything wrong
MUH C IS THE ONLY PROGRAMMING LANGUAGE
Recommends Go
Are you doing it on purpose?

Aiden Lopez
Aiden Lopez

Golang is superfaster you ching-chongs

Christopher Gutierrez
Christopher Gutierrez

Brainlet? Python
Otherwise learning C is never a bad idea.

Luis Davis
Luis Davis

Golang
The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt. -Rob Pike

Julian Jones
Julian Jones

Go is a fantastic language. Personally for me it's a pascal killer.

Ethan Garcia
Ethan Garcia

Why is everything backwards?

Cameron Johnson
Cameron Johnson

Postfix notation/RPN. Stack-based languages like Forth usually do that.

Jaxson Reed
Jaxson Reed

le meme arrow Go
i have yet to see an argument against go, surely you have a valid reason to dislike it, right?, surely you aren't just another stupid larper, right?

Chase Perez
Chase Perez

wiki.freepascal.org/Generics
?????

Brody Brown
Brody Brown

no generics, no round fnction for floats, no abs/min.max functions for ints, import github

Benjamin King
Benjamin King

My knowledge of Go is very limited, but -
- Annoying arbitrary classical Unix-style limits, for example the idiomatic way of reading a line from the standard input silently fails if the line is too long
- Really weird other shortcomings, like how they didn't add monotonic time until Go 1.9 because apparently who even needs that right
- No generics
I also keep hearing things about how they, for example, claim their garbage collection is really great when it's just optimized for one particular use case and metric and doesn't outperform that of, say, the JVM in general.

It all feels very Unixy, and not in a good way. It feels Unixy in the way of programs that work 99% of the time but sometimes fail because the system designers knowingly didn't cover edge cases because it would take extra work.

Aaron Reed
Aaron Reed

How is Go better than Java/C#?
The only things Go has going for it are short GC pauses, goroutines, duck typing (which also has its downsides) and being a Google project.
Meanwhile Java has the JVM (which is actually pretty fucking fantastic), multiple GC algorithms tht you can tweak to your liking, Generics, Maven and mature libraries.
inb4 AbstractFactoryBean XDDDDDDDD
Go is absolutely useless because for every use case there exists a language that is better at it than Go.

Isaiah Edwards
Isaiah Edwards

no generics
Harmful bloat. I hope Rob Kike doesnt give in to the pressure.
no round fnction for floats
Wrong. math.Round
no min.max functions for ints
Please stop. I cant handle this level of retardation.
func min(a, b int) int {
if a < b {
return a
}
return b
}

import github
It imports git repos, not GitHub specific.

Try again.

Caleb Phillips
Caleb Phillips

bloat
epic
math.Round
github.com/golang/go/commit/03c3bb5f843cbda7382b5618de82a74adb779393#diff-fb2ef479237c7a939531a404fd0e5cb7>
This function avoids subtle faults found in many ad-hoc implementations, and is simple enough to be inlined by the compiler.
This was added in v1.10 which was released on the 16th February this year.
Please stop. I cant handle this level of retardation.
I agree. Not having abs/min/max functions for integers in the standard library is really fucking retarded.
It imports git repos
This is retarded. You know that, right?

Try again.

Ian Roberts
Ian Roberts

Annoying arbitrary classical Unix-style limits, for example the idiomatic way of reading a line from the standard input silently fails if the line is too long
It doesnt silently fail. The method sets global variable in that package that you have to check for error (if it is important for your case). Go doesnt hold your hand you need to increase the buffer size. Method not returning error is done for performance reasons. There is a legit use case to have small fixed buffer and ignore if it is too big.
Really weird other shortcomings, like how they didn't add monotonic time until Go 1.9 because apparently who even needs that right
They do have it now. They were wrong and they added it. No what? What is the new up to date complain?
No generics
Harmful bloat. If Go adds 100% Java style generics I will quit using Go. I didnt sign up for this garbage.

I also keep hearing things about how they, for example, claim their garbage collection is really great when it's just optimized for one particular use case and metric and doesn't outperform that of, say, the JVM in general.
You can tune garbage collector with 1 line of code. The current default is good for most situation.
Go is not he best language by far but all criticism is shallow, extreme nitpicks.

Luis Nguyen
Luis Nguyen

Harmful bloat
The opposite actually. You might realize this if you ever learn to program a more complex language than one for Gen-Z faggots.

Jeremiah Edwards
Jeremiah Edwards

This was added in v1.10 which was released on the 16th February this year.
And? How does impact you writing code now? What is your next complaint?
I agree. Not having abs/min/max functions for integers in the standard library is really fucking retarded.
Stop programming.
This is retarded. You know that, right?
I misspoke, it doesnt import git repos. The path is the code in the GOPATH, but the the directory structure is the same as URL. You are go get-ing the git repo into the correct directory structure. It is great way to avoid shitty package managers.
So much legit things to complain against Go, but you are uninformed retard. Literraly you can nitpick any programming language wih pointless shit. Go read a book kiddo. :^)

Angel Allen
Angel Allen

Gen-Z faggots
Says the smelly Pajeet. Ironic.

Easton Nguyen
Easton Nguyen

Thanks for conceding the argument. We learn now that not only do you misunderstand generics, you also do not understand irony. Consider repeating K-12.

Ayden Mitchell
Ayden Mitchell

lol i win the comment

Nolan Lee
Nolan Lee

And? How does impact you writing code now?
I don't write Go. I also don't use anything written in Go. All I'm saying is that retarded Gophers had to write the round function themselves which they of course fucked up.
cockroachlabs.com/blog/rounding-implementations-in-go/
Stop programming.
Maybe you should start programming first before you larp on Holla Forums?
It is great way to avoid shitty package managers.
but you are uninformed retard.
<Package maintainer pushed breaking change to master
<Gophers pull those changes
<Fuggggg my code broke XDDDD
ebin :^)

Sebastian Russell
Sebastian Russell

All criticisms of my fav lang are just retards nitpicking because they ar haters and can't program
Great argumentation. Nearly on the same level of retardation as the Klabnik poster.

Austin Evans
Austin Evans

All I'm saying is that retarded Gophers had to write the round function themselves
Which is why the round function was added in. Same reason any programming language has that included. Too many retards.
Maybe you should start programming first before you larp on Holla Forums?
I will call you larper because I was proven wrong and my ego hurts. :(
<Package maintainer pushed breaking change to master
<Gophers pull those changes
<Fuggggg my code broke XDDDD
This has been solved with vgo. Again outdated information.
I have disproved all your wrong points. No need to samefag.

Benjamin Roberts
Benjamin Roberts

I have disproved all your wrong points.
You are too retarded to realize how retarded you are. Keep using Go. It is the perfect language for you.
The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.
It must be familiar, roughly C-like. Programmers working at Google are early in their careers and are most familiar with procedural languages, particularly from the C family. The need to get programmers productive quickly in a new language means that the language cannot be too radical.
Literally a language made for brainlets.

Jayden Allen
Jayden Allen

Butthurt sage. I love it. :^)

Disable AdBlock to view this page

Disable AdBlock to view this page

Confirm your age

This website may contain content of an adult nature. If you are under the age of 18, if such content offends you or if it is illegal to view such content in your community, please EXIT.

Enter Exit

About Privacy

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our advertising and analytics partners.

Accept Exit