Why can't there just be one programming language?
Why can't there just be one programming language?
Other urls found in this thread:
pure math.
Just learn machine and spend x10 more time coding
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
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
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.
>specific to Windows
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
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 :^)
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
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.