Why can't there just be one programming language?

Why can't there just be one programming language?

Attached: 1510689609254.jpg (252x270, 11K)

Other urls found in this thread:

julialang.org/
twitter.com/SFWRedditVideos

pure math.

Just learn machine and spend x10 more time coding

Attached: standards.png (500x283, 24K)

this doesn't explain why older programming languages become obsolete

They cease trying to compete

there are too many applications for only one

But 100 times less on learning tho

Because you're fat.

There is C++

Java for literally all your needs.

Why do... pardon my french, BRAINLETS always want there to be one of something? This is never a good course of action.

There will be soon :3

Attached: JavaScript-logo.png (1052x1052, 10K)

No idea, you should ask Sup Forums about that.

ASSEMBLY IS ALL YOU NEED! THE OTHERS LANGUAGES IS FOR LAZY CUNT!

Okay, I'm willing to let some things slide, some of the time, but you're gonna have to watch your language around here. Okay?

Because abstraction

Attached: nuRight.jpg (640x480, 76K)

C

#

Because everybody's gotta be special.

Rust

>he doesn't program in binary

The standard enterprise languages are pretty similar.

C++ is literally just C with objects and Java/C# are basically the same language. Both of the latter are C++ based with automatic memory management.

because it's fun to create new languages. i like writing compilers and designing grammars and it costs you nothing, so why do you even care? why can't there just be one car? why can't there just be one bank? you're thinking like a communist, stop it.

Certain problems are better suited to different computation models, hence DSLs like SQL or the multitude of data representation formats like JSON, or even "capable" languages like Erlang and R. Also, its often impossible to just add things to a language to improve it, so improvements to qualify-of-life in programming often come from the development of new languages (see: kotlin, swift, c++ as examples of language meants to directly capitalize on the drawbacks of previous languages). The research sphere churns out a lot of languages that don't see any real use, but are just experiments in the possibility of linguistic features that might make their way into future mainstream languages.

TL;DR no language is a silver bullet, and the pursuit of the "best" language is never-ending

No way fag

>C++ is a superset of C meme
this needs to die

keked at this

>writes compliant c in a cpp file, runs in cpp compiler
>works
What did he mean by this?

variable length arrays my dude

the following declaration is also different in each
int f();

in C
int f(...);

in C++
int f(void);

In the beginning there was just machine code.
But people thought they could do better so they made assembly.
But people thought they could do better so they made Lisp.
But people thought they could do better so they made Prolog.
But people thought they could do better so...

>This apple has 4 pits, this one has 5 pits. THEY ARE DIFFERENT FRUITS!

cos not everybody is able to learn assembler

>>he doesn't program in binary
this

People have tried to do that for years and have failed miserably with every attempt.

idk man, I wouldn't
-write webpages in C
-write a kernel in php
-program a PLC in javascript

>wouldn't write webpages in C
people like you are the reason the web has gone to shit

>posting anime?!
>on MY Sup Forums?
It's more likely than you think.

Attached: 7c9.jpg.png (706x674, 65K)

>specific to Windows

Attached: 1518398792667.png (419x398, 191K)

There are severals assemblers.

Well if you can't learn English, don't expect to be able to learn them.

You can compile C# for every platform these days senpai

++

>not using the glorious BCHS stack

>int new = 0;
>int typename = 1;

One language to rule them all
And in the darkness bind them

in about 70 years time when AI take over they'll have just pure math and it'll be so hard for us to compete that even with everyone on earth doing it the computer will still be faster

Came to post this.

>muh C# only works on windows
Go fuck yourself, not even Microsoft is pushing .NET framework over .NET core

Attached: 1495180662594.gif (500x500, 864K)

why can't there just be one spoken language?

>t. never produced anything of value in real life

>Why can't there just be one language?
Same thing, diverse countries and cultures.
Same goes for programming languages

>2018
>still can't use java to write a bootloader

For diversity
>Thursday we Kode
>cd..., cd ..., cd,, cd......., cd.....,,

Differnt tools for differnt jobs.
You wouldn't use a wrench to hammer a nail (although you could, sort of) Same goes for languages, don't use Java to write a script etc...

why can't there be one political system where everyone is happy?

National Socialism.

Penis

Language semantics influence their implementations.

all you need is set theory and the rest is equivalent :^)

Attached: idiot.png (257x196, 8K)

C++

This is what you get when you ask stupid questions OP. Soon, instead of having multiple decent languages for their own applications, you will have one shit language for all applications.

>I don't want to explicitly state types I just want to prototype shit
>I don't want ducktyped shit I want to know what types I'm dealing with

Repeat ad infinitum

People didn't like strict types and then realized how bad an idea it was

there is, its called lisp. everything else is just a poor implementation of it.

Lisp is bad.

I really want this to be true.

Imagine being this stupid.

Richard, why are you here?

>excellent for modeling semantics and computation
>doesn't actually do any of it
I wish pure math was real
the last language that tried to cover the functionality of all languages was C++, and we all know how that turned out.

The perfect language already exists, it's called Perl 6

Because they’re like enzymes. Each have different functions.

C++ is pretty good though. It is an extremely large language, but you don't need to memorize all of it. C++'s motto has always been use what you need and nothing more.

For teams of devs it means that you have to spend more team onboarding devs to work with the specific subset of C++ you use. At the same time it's more flexible style-wise, at the cost of bloated runtime and STL.

I prefer C and other languages that have a very clear focus in design, but C++ is the industry standard for lots of software because the concept of object-oriented C is appealing and reasonably effective.

Anyone here ever use Julia for anything proper? I I might be involved in some scientific tools in the near future, and I'm curious as to whether considering Julia is worth it.

What the FUCK is a Julia

bano pls

I farted blood

Objects are a spook
There is nothing but pointers

julialang.org/

Summary: REPL, claims to be blazing fast while simple to use, getting more and more airtime in science projects, especially in the MET and EO communities.

You should see a proctologist.

Well you shouldn't use those variable names in C. They're not descriptive.

same reason there isn't just one spoken/written language.

programming languages are just a way to express instructions to computers. there's lots of different choices that can be made in the design of such languages and there's not really one right choice for any of these options. different languages are better at expressing certain ideas.

Because then life would be boring.

this and /thread

Indeed... when you try to make one language that does everything, you get the abomination that is C++. I think that post answered the OP fairly succinctly.