[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Why isn't there just one programming language? Why do we
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 140
Thread images: 9
File: 1396523250207.jpg (1 MB, 1920x1200) Image search: [Google]
1396523250207.jpg
1 MB, 1920x1200
Why isn't there just one programming language?

Why do we need thousands?
>>
Each language is suited for a different task.

Different tools for different jobs.

Or are you looking for a meme answer?
>>
Why isn't there just one human language?

Why do we need thousands?
>>
>>53414494
Also a valid question.

I think in a few centuries there will only be one language left, English.
>>
>>53414420
Everything but C is a meme
>>
>>53414572
That's what the French thought with their language.
>>
>>53414420

Because we don't really know how to compute and everybody is still trying different things.
We are still in the religious stage of computer "science".
>>
>>53414572
You wish. Billions of chinese, billions of Indians, billions of niggers, a few hundred million hispanics and more. There is no way the English language will be the fittest to survive. English is also fucking retarded, not suitable for anything. It's just a mixture of Dutch, French, Latin, some German and some Spanish.
>>
>>53414625
Everything but machine code is a meme
>>
File: how_many_irony_u_on.png (151 KB, 426x333) Image search: [Google]
how_many_irony_u_on.png
151 KB, 426x333
>>53414625
>C isn't a meme
Pssh. Keep using your high-level language baby
>>
They were designed for different purposes.

Everyone's brain works differently.
>>
>>53414651
Everything but Java is a meme.
>>
>>53414651
C is the closest we will ever get to machine code without it being machine code.
>>
>>53414494
Linguistic isn't really /g/related... But you can find an answer quite easily, if it already wasn't really obvious to you.

>>53414641
Did we ?
>>
>>53414673
C--
>>
File: world-languages.png (93 KB, 799x760) Image search: [Google]
world-languages.png
93 KB, 799x760
>>53414572
Why would you think that?
>>
>>53414494
There used to be
>>
>>53414420
well this hole c thing is true.
there are nice implementations for eveything.
but c is often to much work.

thats the reason everything run so shitty script languages these days.

while i love c and all its stands for i just want to remind you to the beaty of lisp.
>>
>>53414691
Are those percentages?
>>
>>53414720
>c is too much work
Better use DESIGNATED php because I'm a stinky lazy Pajeet
>>
File: img000004.jpg (2 MB, 1120x1600) Image search: [Google]
img000004.jpg
2 MB, 1120x1600
>>53414647
If I were to be honest I'd say that Arabic would be one of the best candidates if we end up in a situation where we would standardize the world to a single language because it's one of the few languages that can create new words from previously existing ones in combination with grammar rules.
English on the other hand just pulls letters out of it's ass and calls it a thing
>>
>>53414743
100 milions you retard
think befor posting
>>
>>53414691
Because English is spoken by more people than any other language. It's the most international language. Almost all scientific and technical information is written in it.

Mandarin is useful only in one country.
>>
>>53414420
because c is difficult for normies, so they tried to dumb it down, now we have 100 versions of c that suck.
>>
>>53414572
Why do you think that?
>>
>>53414743
Yes.
>>
>>53414494
Because Hitler lost the war.
>>
>>53414778
Anon, C is made for normies.
>>
>>53414420
because assembly is difficult for normies, so they tried to dumb it down, now we have c that sucks.
>>
>>53414778
>because c is difficult for normies

Actually C sucks in a myriad of ways.
>>
>>53414759
This, the triliteral root is so intuitive. English has to rely on dead languages like Latin.
>>
>>53414772
>English is spoken by more people than any other language
Are you this dumb?
>>
>>53414494
Don't worry, Shlomo will take care of it.
>>
>>53414819
>implying that arabic doesn't rely on proto semitic
>>
>>53414662
Ikr, anyone who doesn't program in assembly is a fucking autist.
>>
>>53414420

Because every now and then some programmer thinks "those languages are utter shit and way too complicated. I could so it so much better!" and creates his own language.

Think of it like cars:
Do we need dozends of differnt car brands?
No, but who is to decide the "best" car?
>>
>>53414820
Are you?
>>
>>53414760
It's not specified anywhere in the picture. Stop being so condesending.
>>
>>53414865
tesla S
>>
>>53414872
No, I just quoted a retard.
>>
>>53414814
Ever tried writing anything serious in any assembler language? It takes months of work and plenty of debugging.
>b-but python does the same to C
lol no, at most you'll save a few hours if you write bad C. C was designed to actually save time while all these other fancy languages are only here because greedy bosses want the ultimate code monkey.
>>
>>53414759
As a non-native (French) I gotta say that while written English is hard to read (Like for real, you can't guess how to pronounce something by how it's written) however it's a pretty flexible language.

It might not be the BEST language on every level, but damn it's not as shitty as you think.


As for French, well... It's way too complicated to be spread worldwide. When you say something in French, it's clear and context will be secondary (Like in English, "short breathing exercise" can mean different things), but it's because of an humongous amount of rules that's most people don't even remember.
>>
File: standards.png (24 KB, 500x283) Image search: [Google]
standards.png
24 KB, 500x283
>>53414420
>>
>>53414791
english is the language everything is built in and the world uses. think: all the protocols, programming languages, etc
>>
>>53414899
>months of work and plenty of debugging
you might be incompetent
>>
>>53414772
>Because English is spoken by more people than any other language.
Have you seen the diagram you have replied to?
>Almost all scientific and technical information is written in it.
Well information is not bound to any language, it can be written in another.
>It's the most international language.
Just a few centuries ago, Latin had that role.
>Mandarin is useful only in one country.
A country one fifth of people live in.
>>
>>53414759
>it's one of the few languages that can create new words from previously existing ones
English can't?
>>
>>53414929
>xkcd

reddit is that way
>>
Why isnt there just one toolbox? Why don't people who work on jet aircraft have the same toolbox as the one I use on my bicycle?
>>
>>53414939
>Have you seen the diagram you have replied to?
you realize that "diagram" doesn't overlap languages? think about all the countries which require English education
>>
>>53414948
There is and its called C. Everything that's industry standard today most often has its basis in C somewhere.
>>
>>53414572
Mandarin

>fixed that for you
>>
File: ss (2016-03-10 at 07.17.48).png (46 KB, 655x477) Image search: [Google]
ss (2016-03-10 at 07.17.48).png
46 KB, 655x477
>>53414946
I actually had to google how that's called because I never read that shit, but it's first result in pic related anyways.
publisher doesn't change the content of the image, this shit's like brand loyality.
>>
>>53414952
https://en.wikipedia.org/wiki/List_of_languages_by_total_number_of_speakers
Mandarin still wins.
>>
>>53414981
poo in the loo, chang
>>
>>53414931
>I never make mistakes while typing at 2000 wpm
>>
>>53415002
>https://en.wikipedia.org/wiki/List_of_languages_by_total_number_of_speakers
yes, but this doesn't include all the entire internet, programming languages, protocols, and all the shit that's written in english.
>>
>>53415015
>yes, but this doesn't include all the entire internet, programming languages, protocols, and all the shit that's written in english.
Oh, so you are in fact retarded. Congrats.
>>
>>53415023
there's a reason that if you don't know English you can't participate in international relations
>>
>>53415002
That strip is from a webcomic called XKCD. XKCD is hated on /g/ for some reason. Probably people think the guy is to self-righteous or something. Or maybe because quasi-intellectuals read it to feel smart.
Personally, I think most of the strips are average, but some are great.
>>
>>53415013
actually I don't
>>
>>53415023
CHING CHONG NIP NONG FONG, CHINA STLONG
>>
>>53414966
>Everything that's industry standard today most often has its basis in C somewhere.

It's time for a rethink of the industry. C is slowing down the progress of computer science.
>>
>>53415015
>but English wikipedia is huge!
Most of these places are nowhere near as connected as the average Murrican.
>>
>>53414946
Can you tell me how that is a bad comic?
>>
>>53414641

French has been integrated into lots, and lots of languages around the world to varying degrees though. Mainly in English, actually. The same is true of English, and will remain true in the future. Maybe some other language will be lingua franca (or English, if you get what I mean) by then. But maybe not. It's a lot harder to change that these days, due to how massive English today is compared to French at whatever point can be considered as its zenith (which certainly happened at a time where illteracy was rampant, as well, mind you).
>>
>>53415047
lmao #triggered

>>53415036
>there's a reason that if you don't know English you can't participate in international relations
Every comment you make really just cements how out of touch you are quite frankly.
>>
>>53415036
>there's a reason that if you're not american you can't participate in the "World" Series!
>>
>>53414846
>Hebrew
>Yiddish
>Esperanto
So, which one will it be?
>>
>>53415015
You're either deliberately moving the goal post or are mentally handicapped in some way.
From your post:
>English is spoken by more people than any other language
Which is false, as shown both by the graph posted earlier, and by the wikipeia article I've posted.
>>
>>53414420
why isn't there just one language? or one state? or one culture?
>>
>>53415039
Was meant for: >>53414993
>>
>>53415058
>C is slowing down
Actually C would speed it up. It's Java, Python, JS, Ruby and the other crapload of managed languages that are slowing shit down for no reason.
>>
>>53415085
XING XONG XING XONG XING

I know you're not actually a chink though, more likely a butthurt yurocuck or ruskie
>>
>>53415085
>Every comment you make really just cements how out of touch you are quite frankly.
When I said "international relations", I meant "shit that matters between countries that actually matter". so stuff like the Internation Space Station having english buttons/manuals

and the Antarctican facility being in english. and all the the science journals in english. or the top 50 universities in all english.

i'm convinced you don't realize the scope at which english has permeated. a japanese guy sits down to write code -- guess what? -- he writes in a english programming language
>>
>I can't comprehend using the best tool suited for each task

I use C and PHP. Also started using node too. Whatever allows you to accomplish your goal, in an efficient manner will work.

>I don't understand the workforce world, outside of my mother's basement

No further explanation needed
>>
>>53415127
>no reason
C is hard to master. Do you think diploma mills want to actually teach?
>>
>>53415139
>a japanese guy sits down to write code
Yeah, a japanese programmer is so relevant to this discussion!
>>
>>53414420
why isn't there just one linux distro?

Why do we need so many?

Its simple faggot, different shit for different purposes.
>>
>>53415173
>C is hard to master
Bullshit, it's literally one step above assembly
>>
>>53415173
Sadly, no.
>>
>>53415127

3/10 bait. This is something only an actual Cfag or troll would say.
>>
File: 14526868422654.png (28 KB, 164x219) Image search: [Google]
14526868422654.png
28 KB, 164x219
>>53414940
ALL words originate from a 3 letter root word (there is a total of ~20 4 letter roots though)

As an example, the names Ahmad, Mohammad, and Hamdan can be used interchangeably because they originate from the same word "Hamada" (حَمَدَ)

also don't cut out the important bit "in combination with grammar rules", in Arabic they are the absolute power and everything written has a specific reason to be so, seen from the analysis (إعراب) which can only exist at the most basic levels in English, it also happens to be what you'll see in your nightmares as a student.
>>
>>53415097
>or one culture?

There arguably is. You have more in common with people in Hong Kong than you do with your ancestors from 200 years ago.
>>
>>53415213
I guess Europeans have no problem with so many culturally similar refugees then.
>>
>>53415205
>only an actual Cfag
Well, you can't expect "HTML programmers" to say it instead, right?
>>
>>53415186
every website's markup is written in english
>>
>>53415234
most don't
>>
Because a language suitable for writing an operating system (needs access to raw pointers, possible call ins to assembly for handling interrupts) is inherently not suitable for scripting a web page (needs to be so easy a chimpanzee couldn't fuck it up)

In theory, all we need is C, JavaScript, and Assembly. In practice, there are many niches that could be better filled by other languages.
>>
>>53415192
That's what makes it hard. All these "programmers" need their gems and npms to write a hello world.
>>
>>53415247
nice subtle bait
>>
>>53415243
What percent of the world's population reads that markup?
>>
>>53415247
There is nothing wrong with writing webpages in C.
>>
>>53415262
this is a far-fetched argument and I think you know it.
>>
>>53414814
C was not written for dumb people that couldn't write assembler
It was written for smart people that wanted to avoid the tedium of writing the same code multiple times on different platforms and also to do structured programming that's a pain in asm
>>
>>53415247
>needs to be so easy a chimpanzee couldn't fuck it up
JS confirmed too hard for chimpanzees; can we dumb it down some more?
>>
>>53414820
It's where it's spoken not by how many that makes it important
North America, Great Britain and internationally as the language of business
Everyone that matters speaks English
>>
>>53415262
Every. Single. Webpage. ever to exist has English as apart of its markup. So, technically, 100% of the WWW's userbase (read: the entire world) uses English.
>>
>>53415297

Would you let some amateur web developer's C program run inside your browser?
>>
>>53414673
>asm, retard
>>
Java is the best because mostly everything uses java.
>>
There certainly are a surplus of programming languages, but we still need diversity.
If we reduce the problem to general purpose languages, we need a low level compiled language, a high level compiled language, and a scripting language.
But then a lot of problems is still hard to solve with out the domain specific languages.
So we could either extend those languages with libraries or make a new language that is better for those situations.
But even if we extend those general purpose languages, we would get some situations where the syntax doesn't make sense or you want to use it differently to make it easier to a specific target.

I don't know.
It is not like it is hard to keep track of a handful of languages.
>>
>>53415330
So your answer is: "100% of the world's population reads the english html markup"?
So, technically, you're retarded.
>>
>>53415330
>uses English words
Tunte, now this whole thread uses German.
>>
>>53415336
Like activex? NativeClient? Flash? EME?
>>
>>53415372
>>53415391
yeah I guess I was wrong and all that English isn't real English that no one needs to understand
>>
>>53414572
Why english... There are already wsy more spanish speaking places around the world. It is way more likely to be that. Or Chinese. I am American but even I think thats a but ignorant.
>>
File: 1453967035688.png (90 KB, 206x185) Image search: [Google]
1453967035688.png
90 KB, 206x185
There is only one pogramming language: Binary.
Everything else is a translation of it.
>>
>>53415368
t. pranjeet
>>
>>53414759
Nice try Ahmed
>>
>>53415090
Can't be hebrew as that's the holy language reserved for the choosen.
>>
>>53415425
Your Japanese programmer doesn't even know how to say hi in English. You are wrong.
>>
>>53414420
Different niches that different languages fill
>>
>>53415368
>mostly everything uses java
Enjoy shitty performance across the board.
>>
>>53415427
english is of the few languages with enough "non-spoken" permanence that lends itself to be used because, if you don't, you're hindering yourself.

>>53415469
that's a whole lot of implying
>>
>>53415480
I already have an android phone, thanks!
>>
>>53415491
>he knows about <marquee> therefore he knows how to have a simple conversation in English
Now that's a lot of implying.
>>
>>53415427
Bit*>>53415139
There are different parts of the international space station. In the different sections there are different languages on consoles. Pleb
>>
Why isn't there just one car?

Why do you need thousands?
>>
File: standards.jpg (30 KB, 500x283) Image search: [Google]
standards.jpg
30 KB, 500x283
>>53414420
That's why Rust was created. It will replace all the languages.
>>
>>53414420
because the majority of programmers are too dumb to master C#
>>
>>53415709
>xkcd

reddit is that way
>>
>>53415772
>muh hivemind hate train
Fuck off
>>
>>53414420
Programming languages if you think about it are almost literally memes. Not in the newer definition of meme, "cheap", but in the sense that they're a paradigm encapsulated into a grammar which is ultimately derivative, combined with a distinguishing syntax.
>>
>>53415429
Binary is just a way of counting you ducking retard
>>
>>53415901
However the same could be said about all computational logic
>>
>>53415542
you'd be surprised how many people across the world learned English just because of exposure in media, games, and, yes, markup languages.

English is more power/wide-spread/a lingua franca than you give it credit.
>>
Valid question. I everybody had to learn only assembly we'd have so much better computers.
>>
>>53414855
Lol you fucking autist, why can't you just use ones and zeroes rather than writing and having your code assembled?
>>
>>53415427
While it's not THAT widely spoken as a first language, it's essentially the world lingua fracta.
>>
>>53416672
>He still uses computers instead of an abacus
Do you still suck on your mom's tit for nourishment too?
>>
>>53416045
You'd be surprised how many more haven't.
>>
>>53416711
Not that widely spoken period.
>>
>>53414691
That is only native speakers though.
>>
There only needs to be two languages, C and Lisp.
>>
>>53416994
*and including Lisp is already a stretch.
>>
>>53416935
lmao@ these indians in this thread speaking english but who hate it
>>
the work needed to "erase" a language after a new one has been developed would be tremendous
>>
>>53415832
go away randall
>>
>>53417067
>speaking english but who hate it
dem linguinistic skillz
Thread replies: 140
Thread images: 9

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.