[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

which programming language truly is the most superior one? i

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 122
Thread images: 11

File: so fucking many.jpg (197KB, 949x652px) Image search: [Google]
so fucking many.jpg
197KB, 949x652px
which programming language truly is the most superior one?

i honestly like python the most, never tried c++
>>
Go
>>
Rust
>>
>>60576223
is that a joke
>>
What you're referring to as Ruby, is in fact Code of Conduct/Ruby, or as I've recently taken to call it Code of Conduct plus Ruby.
>>
>>60576203
Assembly
>>
C
>>
>>60576203
>which programming language truly is the most superior one?
brainfuck
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
>>
There's no superior language for everything, every language has its flaws. choose the right tool for the job.
>>
Java
>>
>>60576203

all languages have advantages and disadvantages.

python is kinda lame though. As far as scripting bollocks goes it's pretty good, but that's a low bar.
>>
>>60576203

Machine code, the only true language of a computer's soul.
>>
>>60576203
VBA
>>
>>60576203
Languages do not matter much. Except for perl, python and obj-c everything in your picture is top-tier.
>>
>>60576203
There is no language that is the best kn everythin but there is a subset of languages that are the best in their niche and together cover all your needs, these languages are: Python, C++, a lisp, haskell and perl. Other languages are based on these or have the same purpose.
But of course the more languages you know, the better.
>>
Lisp
If you learn it you'll se what other languages are lacking
>>
>>60576736

What are other languages lacking?
>>
>>60576203
>i honestly like python the most, never tried c++
We know you never tried c++ brainlet newfaggotron 3000.
>>
File: k9peYBA.jpg (185KB, 823x1162px) Image search: [Google]
k9peYBA.jpg
185KB, 823x1162px
>>60576203
Haskell
>>
>>60576736
I've heard this quote before yet I haven't encountered a Lisp user who could tell me what other languages lack.
>>
Easiest for a total beginner? Something that'll keep me inspired. I'm not a quiter, but I want to stay enthused
>>
>>60576744
>>60576765
Where other languages allow you to define a function to search a list-of-this, and sometimes a way to define a generic list-search function that you can instantiate for list-of-this, Lisp makes it easy to write a function that will search any list — and provides a range of such functions.
In addition, functions and expressions in Lisp are represented as data in a way that makes it easy to operate on them.
When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to `read', nothing comparable to `eval', and nothing comparable to `print'. What gaping deficiencies, amirite?
>>
>>60576203
AngularJS/HTML 5 for frontend
Ruby (+on rails) for backend
Python for fuckery with data/server scripts
C# for Win desktop apps (I'm a fuckin disgrace, I know that)
Java is very similar to C# and nice, but I'm too retarded to get used to it's syntax.
Go us interesting, might give it a try this weekend.
>>
Lisp
>>
Actually it's Rust.
>>
File: CfSQdwUW8AErog1.jpg (67KB, 600x787px) Image search: [Google]
CfSQdwUW8AErog1.jpg
67KB, 600x787px
>>60576398
that's what everybody is saying but how do I know what tool is right for the job?
>>
>>60576906
leatn multiple and experience
>>
Ada.
>>
Pascal
>>
File: Capture.png (44KB, 970x346px) Image search: [Google]
Capture.png
44KB, 970x346px
Python and C#
>>
OCaml or LISP
>>
>>60576203
Holy C
>>
>>60576203
Z80 Assembly obviously
>>
>>60576762
>providing a shit book for a glorious korean poster
shit poster
>>
Every language is terrible.
>>
>>60576203
Rust
>>
If you like Python, try Rust.

If you're anything like me you'll fucking hate it, not be able to find shit as far as learning material goes and end up giving up altogether. Then you won't post threads like this.
>>
Scheme is the best language. A bit slow though unfortunately, compared to something like C.
>>
>>60576284
I honestly tried Rust.

Why is it so compilcated? Why am I forced to pass mut& stuff, why the strings are complicated, etc.
The compiler and toolchain seems nice tho
>>
>>60578353
Not that Anon but,

>Why am I forced to pass mut& stuff
That's actually not too hard to accept once you get used to it. Just leave variables where they are and pass/modify them elsewhere via reference. 95% of the time that works and does so sensibly.

>why the strings are complicated
Now this, this is some utter bullshit. Working with strings is so common an operation that it deserved a more elegant solution than fucking with string slices.
>>
>>60578420
I'll try it harder I guess. Didn't go the easy way, I was fiddling with the SDL2 bindings. The hardest was to know what was the type of anything, since I used let with no types precised (like in the examples)
>>
Go
>>
>>60578128
Fucking kek
>>
Swift.
>>
>>60577417
Underrated
>>
Ada is the best language if design is your only concern

market share and tooling matter in the real world though, and the company that keeps ada afloat are dicks that only support big government contractor shops.

Rust is what Ada could have been if it had actual adoption, but it is missing a number of nice things that Ada has.
>>
>>60576386
And ppl complain that c++ is complicated.
>>
>>60576203
There are no superior language for everything. Some languages are pretty shitty, but only very few are so shitty that they can be called that.
>>
>>60576203
cocktlin
>>
For someone who has 0 programming experience is Scheme a good first language? SICP recommends it.
>>
>>60576203
Ada, but it doesn't cater to proggit culture
>>
I really, really like Perl. Anyone else still heavily using Perl today? What's your setup like?
>>
>>60576625
>python is kinda lame though. As far as scripting bollocks goes it's pretty good, but that's a low bar.
t.non-mathematician
>>
Pascal
>>
>>60583043
"""mathematician"""
>>
>>60583138
"""""not a shitposter"""""
>>
>>60576765

true homoiconism
https://en.wikipedia.org/wiki/Common_Lisp_HyperSpec
built-in AST manipulation
built-in redefinition of runtime functions without compilation
eval and read (python and some other new languages that copied lisp have this)
60 years (only Fortran is older) of code, literature, and research by God-tier professors at MIT, Harvard, AI researchers, defense organizations, and domain specific industries
>>
>>60576203
Mother
Fucking
COBOL
>>
>>60576941
this
Ada is really the only language that isnt riddled with faults or p****ts
>>
>>60576642
But it's a weak language because it doesn't work on different machines
>>
>>60578420
>That's actually not too hard to accept once you get used to it.
Just like gay anal sex which rust has a lot in common with
>>
>>60583365

all C-like or imperative languages won't work on dataflow architectures
>>
>>60576206
fpbp
>>
>>60576203
For fucks sake, the best programming language depends ENTIRELY on what you are doing.
>>
>>60583280
BASED
A
S
E
D
>>
>>60576625
I actually find python quite neat apart from the whole retarded whitespace malarkey.
>>
MUMPS is absolutely the comfiest language.
>>
>>60582870
Pretty much this.
>>
>>60582870
>There are no superior language for everything.

except that whenever some new language is amazing for something it's copied a feature from Lisp or something implemented in Lisp back in the 60s
>>
>>60576678
Switch python for javascript and you're right on the money.
>>
>>60583715

Whitespace isn't an issue for me. Python is pretty clean and friendly for the most part, but there are a ton of idiosyncratic little niggles that tunnel me into writing code in unsatisfying, "pythonic" ways. e.g.
>Crippled lambdas (bad keyword btw)
>Ternary operator is utterly retarded
>No switch, must use if or dict.
etc.
>>
>>60576203
c is great for everything
c++ is nice but way too bloated
c# is my guilty pleasure

java is asscancer but i understand why it is so omnipresent
>>
>>60583952
You don't like Java but like C#.
Almost syntactically identical.
>>
>>60584109

C# has a million comfy features that Java is missing though.
>Generics that don't suck
>Delegates
>Better functional stuff
>Nullables
>User-defined value types
>Operator overloading
etc.
>>
>>60584109

better VM and ecosystem, also less boilerplate
>>
>>60582861
>complicated
It's unbelievably simple though. 6 instructions are enough desu
>>
File: 1080[1].png (5KB, 340x340px) Image search: [Google]
1080[1].png
5KB, 340x340px
It seemed that people were wary of C# for a while because they thought Microsoft might use patents, copyrights, or some dirty trick to pull the rug out from under Mono developers.

I think it's safe to say that isn't going to happen, and Mono has become a pretty good platform for development. I've played several cross-platform games on Ubuntu that were coded in C#, and they all seemed to work very well.

So my vote goes to C#; it's what I do all my hobbyist stuff in. I just wish I could use it at my job, where we are developing a website using Perl and Catalyst.
>>
>>60584200

can I do webdev in C#?
>>
>>60583866
What don't you like about the ternary operator? The order of the arguments?
>>
>>60584200

https://en.wikipedia.org/wiki/Embrace%2C_extend_and_extinguish

C# is in phase 2
>>
>>60584212

Basically.
>>
All weak typed languages are trash.

Just give me one benefit of weak typing.
>>
>>60584200
As a language C# is objectively the best. The ecosystem not as much.
>>
>>60577072
>OCaml
My man
>>
>>60583043
t. Sage code artisan
>>
>>60584240
I sort of prefer that order if I'm honest. I always had a hard time remembering which way around they went in Java when I was still a student.
>>
>>60584284

You have to type more.
>>
>>60584146
You forgot
>implicit types
Even C++ has implicit types. Jesus Christ Java sucks
>>
>>60584209
ASP.NET
>>
>>60584476

You mean type inference?
>>
>>60584524
Yeah. Haven't had a caffeine hit today
>>
>>60584555

In C++ it's a necessity with how elaborate the typenames become once templates become a factor. In Java it's not as severe, but still missed.
>>
>>60584500
asp.net is fun but hooolllyyy fucking shit it has so many components like jesus

at the end of the day ill always be a php guy
>>
>>60576203
>the most superior one?
>implying there is such a thing for every use-case

that said, C++ is the best
>>
>>60576203
Not that I know, but I've been told C as it doesn't limit you on anything.
>>
>>60576203
PHP

kys
>>
>>60576203
the most superior one is assembly
everything else is more and more restricted
>>
>>60576206
this right hier
>>
>>60584638
More so the fact that the compiler must do type checking of both sides of the assignment when type inferencing is not used. It's not a big deal, but it's a relatively simple language feature that is even available in lower level languages (C++). Languages like Scala and Kotlin are much nicer to use, yet they all use the JVM underneath. Why can't Java be less shit?
>>
>>60576203
There are two kinds of programming languages, those that nobody likes and those that nobody uses.

A spanner is a fine tool for tightening a nut and yet a screwdriver is unquestionably better at tightening screws.

Although python is definitely my favorite general purpose programming language, and arguably the most diverse, it would be shit for writing a driver.
>>
>>60585344

Because Java is made to allow any retard to write shit and end up with something that probably works.

The easiest way to enforce that is to make them to be extra certain that they meant what they wrote.
>>
>>60576203
From those listed? C. From all languages? C
>>
>>60576203
>C
>C++
>Perl

In that order
>>
>>60584340
>I always had a hard time remembering which way around they went in Java when I was still a student.
lolwut?
 condition ? true : false; 

literally the same as
if (condition) true;
else false;

and makes a lot more sense than convoluted
 true if condition else false
>>
>>60585352
>screwdriver is unquestionably better at tightening screws.
Not better than a hammer, anon.
A srewdriver should be better at extracting a screw but not after a hammer has been at it.
>>
>>60576203
http://groovy-lang.org/

Groovy for sure. It's like Java and Javascript had a baby, and that baby was a groovy baby.
>>
LOLCODE

Any other answer is incorrect.
>>
>>60577393
This.
>>
zero and one
>>
I'd have to say I use C++ and Python for most things. C is the language I do fun stuff in.

>>60583043
R or Matlab are better than numpy. The language has it's advantage at being simple to combine different APIs like numpy, tensorflow, and opencv - but once you get to the point where you can't get out of writing for loops you have to jump ship to a language with these APIs like C++, or if doing number crunching Fortran.

>>60584284
dealing with plain-old-data would be a head ache in strongly typed languages.
>>
>>60576203
Fortran '70
>>
File: D.png (232KB, 1000x758px) Image search: [Google]
D.png
232KB, 1000x758px
>>60576203
>>
File: 1495748323246.jpg (77KB, 871x600px) Image search: [Google]
1495748323246.jpg
77KB, 871x600px
>>60577417
>z80
>not superior 68000
>>
Go
>>
What languages would be good for a computer engineer to know? I know a decent amount of C, C++, Java, and Python. Trying to learn more Verilog as well.
>>
File: CommodoreBasic.jpg (29KB, 756x530px) Image search: [Google]
CommodoreBasic.jpg
29KB, 756x530px
>>60576203
BASIC.
>>
C
>>
File: the_wolfram_language.png (26KB, 855x405px) Image search: [Google]
the_wolfram_language.png
26KB, 855x405px
>>60576203
Any functional language such as Haskell or Wolfram :^)
>>
File: 1490984452851.jpg (45KB, 494x468px) Image search: [Google]
1490984452851.jpg
45KB, 494x468px
>>60576350
>>
File: 1476728951107.gif (2MB, 600x600px) Image search: [Google]
1476728951107.gif
2MB, 600x600px
>>60576642
>you now realize that your robotfu won't ever truly love you unless you can speak to her soul
>>
>>60576203
I love ruby and JVM languages, they are just too comfy, I don't care if that makes me a pajeet.
>>
Ada
Thread posts: 122
Thread images: 11


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.