[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
Did you make the cut?
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: 157
Thread images: 10
File: Language Tiers.jpg (101 KB, 605x704) Image search: [Google]
Language Tiers.jpg
101 KB, 605x704
Did you make the cut?
>>
>tfw know Java and Ruby
Kill me
>>
>>54120731
How is Ruby any worse than fucking Python of all things? Faster (though still slow) and much better syntax.
>>
>>54120731
Fortran isnt on there?

Image goes in the trash where in belongs
>>
>not knowing every one of them at intermediate level and using them as they needed for their advantages
catch up kids
>>
>3 kinds of C
>C# in god tier
>mostly hipster languages listed

You obviously didn't make the cut.
>>
>>54120731
>Javascript
>Anything but point and laugh tier

>C++ lower than C#
>>
C and Python here.

Also, your list is fucking shit.
>>
>>54120731
No Fortran
Most useful language is "POO"
Hero yourself OP
>>
>my language is better than your language


Enjoy writing drivers for a living.
>>
>>54120768
Ruby is more hipster start up tier
>>
>>54120731
the bottom ones aren't even programming languages, they're web developers, the niggers of technology.
>>
>>54120809
you'd make more money applying to the poopies for rupees program instead of trying to master a language above your mental capacities pajeet
>>
>>54120731
Switch c# and c++
>>
>>54120770
>>54120809
That goes in the "As Old And Irrelevant As I Am" Tier
>>
>>54120825
>he doesn't listen to the lists of every irrelevant retarded NEET on the internet

step ur game up dude
>>
>Thinks c# is god tier
>Thinks c++ is normie tier
OP is retarded
>>
>>54120825
How else am I supposed to feel better about myself if I don't act smug and superior on the internet?
>>
>>54120770
/thread
>>
Everyone knows C++ is on it's way out the door with the advancements of C#
>>
>>54120844
No. C# is good, C++ is a fucking clusterfuck.
>>
>>54120731
C + Python masterrace

Notable mentions:
C++, Haskell, Swift, Javascript

Poo tier:
Java

Shit-tier:
C#, PHP, Ruby, Go
>>
>>54120731

Java two tiers lower than C# when it has similar semantics, performance and a greater range of platforms. Objective fucking list...
>>
Clojure is the god tier
>>
java is a designated programming environment desu
>>
but node is the future. C is an outdated piece of crap about to be replaced in all areas that it is still in use.
>>
Isn't C++ the best at everything except for speed? Nothing besides C and C++ are worth mentioning.
>>
File: b0f.png (546 KB, 629x454) Image search: [Google]
b0f.png
546 KB, 629x454
>>54120900
>C# is good

5 bing points have been deposited into your account
>>
>>54120731
>tfw programming C, C# and Haskell
>>
>>54120953

Node is already outdated, but the hipsters don't know it yet. It's good for work of a certain kind though.
>>
Pretty good list OP.
>>
File: le poo calling.jpg (51 KB, 512x288) Image search: [Google]
le poo calling.jpg
51 KB, 512x288
>>54120974
>tfw there aren't enough Pajeet pics
>>
>>54121016

baka
>>
But php is ugly
>>
>Perl listed god tier
Must be a troll
>>
>>54120768
Ruby is basically Python 2.0

also the Ruby community is cancer and they worship Matz like he's some kind of god
>>
>>54120731
C SHARP GOD TIER?? OP is a retard.
>>
>>54120953
Node is good for building an API and nothing else. You can't use it as a general purpose language because you're constantly fighting asynchronous just to make things work and even then performance isn't very good.
>>
>>54121028
>Ruby is basically Python 2.0
lmao, it's last-century-tier
>>
>>54120731
The only thing on that whole list I agree with is C is god tier
>>
>>54121159
Agreed
>>
>C++ below C#
>>>/out/
>>
Javascript is easier than node, python is easier than ruby.............
And it's just my point of view, it's stupid to think that there is a langage for dump and langage for god..
God speaking every langage.
>>
>>54120731
C is a clusterfuck of bad design.
>>
>>54121200
>God speaking every langage.
Literally Pajeet
>>
>>54121201
C is designed to be English assembly, and it succeeds
>>
>>54121201
Wrong, C is a void fuckhole of no design at all, which is a good thing. Except the preprocessor.
>>
>>54120731
Why no COBOL or FORTRAN?
>>
>>54121240
Grandpappy-tier
>>
>>54121240
Because no one but 80 year old neckbeards maintaining ancient code in shitty ancient computers uses that shit.
>>
>>54121256
All those mainframes running COBOL won't maintain themselves in the coming decades, kid.
>>
>>54121240
Hipster tier
>>
>>54121269
>I want to learn an ancient boring as tits language for maintenance
Wow you must be great at parties!
>>
>>54121269
Don't wanna write shit code in shit languages for bourgeois capitalist scum thnx
>>
>>54120731
ALGOL68 is above god tier.
>>
>>54120953
Imagine node in embedded devices.
>>
>>54120731
What even is the faggot butterfly on the god tier?
>>
NEVERMIND I SUCK COCKS
>>
>>54121366
Perl you aspie fuck
>>
>>54120731

>God tier
>C

Stopped reading there.
>>
>>54120731
I know C#, Java, javascript, python and node.js

so I guess ... I made it but also not
>>
>>54121389
>Stopped reading there.
Stopped reading there.
>>
>>54121358

Imagine Rust on embedded devices
>>
>>54121379
What an horrendous logo for Perl.

It's a camel the logo, you stupid fucks!
>>
>>54121283
>not getting rich by being good at obsolete languages.
Wow you must want to be poor!
>>
>>54121412
It was chosen on purpose to make men with suppressed homosexual desires uncomfortable.
>>
>>54121224
A "mid-level" language doesn't have to be crap like C. Look at Object Pascal for an example. You can write an OS in it as easily as in C but it fucking got strings right.
>>
Nice b8
>>
>>54121028
But Matz is good. He's smart but humble, almost a Japanese Larry Wall. It's the Rails guys who are cancer.
>>
>>54121444
I'm not familiar with Object Pascal, sorry.
>>
>>54121473
Well, you might get a kick out of learning it if you know C and realize C ain't perfect. Check out http://wiki.freepascal.org/Object_Pascal_Tutorial.
>>
>>54121028
>Ruby is basically Python 2.0
So deprecated?
>>
File: camel.png (2 MB, 813x1000) Image search: [Google]
camel.png
2 MB, 813x1000
>>54120731
Where is my camel in your list?
>>
>>54121536
Python 2 is the Enterprise Class Python.
Python 3 is Guido's ugly toy.
>>
>>54121564
It's that faggot butterfly.
>>
>>54121564
It's a butterfly now Ahmed
>>
>Picture forgot elder god tier COBOL
>>
>>54121582
>>54121589
>butterfly

WTF?
>>
>>54121604
See >>54121439
>>
>>54120731
Go is go-d tier m8. At least for servers, but why would you use it for something else that is not designed for.
>>
>>54121569
Python 2 is deprecated you melt
>>
>>54121582
>>54121589
>>54121622
I was not talking about perl camel but about OCaml camel.
>>
Fuck all of you, Groovy is the future!
Groovy will be a world power by 2020!
>>
>>54121632
FUCK OFF PIKE
>>
>>54121670
Hahaha, shit, didn't even think of that one.
>>
>>54120731
>he thinks that you can do everything in C
>he thinks that he can recreate Node.js solution to I/O blocking on every project in a reasonable amount of time
>he expects his coworkers from various backgrounds and levels of education to be able to understand C
And this is why you will never have a job, OP.
>>
>>54120731
>tfw program in C, C#, Haskell and interested in Rust
>>
>>54121683
>Robert Pike (born 1956) is a Canadian Programmer and author. He is best known for his work at Bell Labs, where he was a member of the Unix team and was involved in the creation of the Plan 9 from Bell Labs and Inferno operating systems, as well as the Limbo programming language.

Mane show some respect for the guy who helped design UNIX
>>
>>54121715
Rust is awesome
>>
>>54121729
I know, that's why I'm interested in learning it
>>
File: Groovy-logo.png (42 KB, 614x304) Image search: [Google]
Groovy-logo.png
42 KB, 614x304
>>54120731
Groovy is such an underrated language. It's dynamically typed and very similar to Python and Ruby in general but it the kicker is that it allows you to use all the Java libraries. There is shitton of them and they are often better quality than, say, Ruby's. The best feature is that you can have a simple script file download its own fucking dependencies. God, do I miss that in Python.

For example, look here:
#!/usr/bin/groovy

import org.apache.commons.lang.StringUtils

@Grab(group='commons-lang', module='commons-lang', version='2.4')

def strings = ['Hello', 'Groovy', 'AVeryLongWord!', 'A simple sentence']
strings.each { String aString ->
println "$aString: ${StringUtils.abbreviate(aString,10)}"
}


See that "@Grab" thing? It will download the library commons-lang v2.4.

I think the logo is kind of lame, though.
>>
>>54121569
>Enterprise Class Python
Topper giggins
>>
>>54120731
Putting C++, PHP and Phyton all inthe same level
Go back to fucking /v/ you disgusting piece of tech illiterate waste of space shit
>>
>>54121777
Enterprise as in we can't be bothered to rewrite our shit cause we're a shitty company
>>
>>54121706
>he expects his coworkers from various backgrounds and levels of education to be able to understand C
Someone who can't understand C shouldn't be allowed to code.
>>
>>54121706
Node offers native sockets just expose shit as such if you have to baby your peers for not doing C.
>>
>>54121755
>It's dynamically typed
Stopped caring
>>
>>54121808
>falling for the static typing meme
Stopped caring
>>
>>54121794
I still have no idea why people started recommending Python instead of Ruby in the first place
>>
>>54121808
>>54121821
>Stopped caring
Stopped caring.
>>
>>54120731
Good list.
>>
>>54121411
Rust is not backed by any major company other than mozilla. Most embedded devices are still written in ANSI or MISRA C. Unless Rust gets some proper tooling and support by at least 3 major embedded systems companies there is simply no chance that Rust will be used commonly in embedded systems development in the next 20 years even C++ has better chances.
>>
>>54121706
>he thinks that he can recreate Node.js solution to I/O blocking on every project in a reasonable amount of time
But you can. It's called
#include <tcl.h>
. Presto, instant cross-platform event loop and evented I/O.
>>
>>54121829
google shilled it hard
>>
>>54121840
And we all know Mozilla is going down the shitter and won't last for long. Wish someone picked up the torch.
>>
>>54121847
Why the fuck would Google shill python? Why do you faggots keep blaming Google all of your problems?
>>
>>54121808
It has optional static typing.
>>
>>54121875
they used python extensively before they came up with the new turd known as go
>>
>>54121796
>Someone who can't understand C shouldn't be allowed to code.
Agreed, but what can you expect from the guy that's been doing Java for 20 years? He knows several advanced algorithms for data parsing but is only able to implement them in Java or another higher level language.
>>
>>54121942
Shouldn't be allowed to code.
>>
>>54121808
>>54121821
>>54121832
>tfw didn't give a shit in the first place
:^)
>>
File: smonk.png (93 KB, 248x198) Image search: [Google]
smonk.png
93 KB, 248x198
>>54121706

>he expects his coworkers from various backgrounds and levels of education to be able to understand C

Literally all of my coworkers understand C, so... yes? Must suck to work for a company full of morons.
>>
>>54121953
That's an elitist view of the world, senpai.
>>
>>54121980
>tfw company of morons pay me just under 6 figures because "technology is scary"
Milk it DRY
>>
>>54121982
No.
>>
>>54120731
what language should I learn if I want to make software for linux/windows
>>
>>54120731
Why the fuck is C# Gold Tier
>>
>>54121942
I'm sure if he took a few weeka to learn C, he'd be fine.
>>
>>54122015
D
>>
>>54121980
Same here. Its one of the basic requirements at our company. If you do not understand something as simple as pointers you are out.
>>
File: fixed.jpg (90 KB, 498x603) Image search: [Google]
fixed.jpg
90 KB, 498x603
>>54120731
>>
>>54122029
Whats the usecase?
If I want a fast program I wont use a garbage collected language and if I dont care about speed I might as well use C#.
>>
>>54122032
>C++ and R aren't in professional tier
NEET detected.
>>
>>54122032
>C++
>anything but professional tier

>java, JavaScript and C#
>anything but shit tier
>>
>>54120835
Hence the pointing and laughing
>>
>>54122194
They are shit, but they are still professional tier. Java is the most used language at the time of writing this comment.
>>
>>54122104
>>54122194

>More Java Projects than C and C++ together
>R not even on the List

That delicious tears of denial..
>>
Thinking about learning Perl. Why or why not?
>>
>>54122371
What denial humongous retard? C++ is still the third most used language, it deserves professional status.
>>
>>54122493
>third most used language
In which world do you live?
>>
>>54122515
Did you even check the pic in the comment I was replying to? It's under first Java, and second C.
>>
>>54122471
Don't. You are retarded, you won't be able to understand any programming concept. Go back to /b/.
>>
>>54122104
>>54122194

>Using C++ for anything but game development or real time hardware applications

>>54122471

Why?

-Because it's an amazing language. You can do anything with PERL
-Cool community, laid back but l33t as fuck
-Dying art, even though a lot of web stuff still runs with PERL

Why not?

-It's a big clusterfuck of a languagewith one million way of archieving something. It's literally the opposite of "convention over configuration"
-Write once, (hopefully) never look at the code again
-There are easier and cleaner languages out there
>>
File: 1458533966209.png (30 KB, 552x468) Image search: [Google]
1458533966209.png
30 KB, 552x468
>>54122591
>>
>>54122540
You're delusional. C++ ain't first, ain't second and ain't third most used language.
>>
>>54120846
Geophysicist here
It's still incredibly used and useful in some niches of science
Also, the astronomers I share a campus with absolutely fucking need to know Fortran
>>
File: perl.jpg (17 KB, 350x190) Image search: [Google]
perl.jpg
17 KB, 350x190
>>54122471

>PERL


Pro
Imagine a programming language with the power of Lisp and the possibilities of JavaScript.

Con
Imagine a programming language with the power of Lisp and the possibilities of JavaScript.
>>
>>54120731
Yes, C and C#
>>
>>54120731
>C# not in poo++ tier with java
Spotted the shill
>>
>>54120783
>I've never used C#
>>
>C#
>not in diarrhea-tier
lads
>>
>>54122718
The chart he cited said otherwise.
So either provide evidence to the contrary or stop fighting over such pointless skub
>>
All the people shitting on C# are just Microsoft haters that have never used it.

I'm no fan of Microsoft, but C# is absolutely God-tier.

Newer C++ standards like C++11, C++14 are great too.


Go suck on Google/Apple dick you faggots.
>>
>>54122471

perl is a great backend scripting/glue language but most places prefer python/ruby for those tasks because a unified approach is far better than having different scripting languages for different things and most places will be using a python/ruby frontend anyway - perl frontends are becoming exceedingly rare

if you do decide to learn it (it'll take a few days at most if you know other languages), forget perl 6, start every program with 'use strict; use warnings;' and try to keep things simple, stupid
>>
>>54123279
All the people that like C# are just Microsoft shills that have never used anything but it.

I'm a fan of Microsoft, but C# is absolutely Shit-tier.

Newer C++ standards like C++11, C++14 are great too.


Go suck on Google/Apple dick you faggots.
>>
>>54123269
Implying the majority of code is not secret enterprise code in java or .net.
>>
>>54123279
>C# is absolutely God-tier.
lmao
>>
>>54122032
>python
>on top
AHAHAHAHA
>>
>>54120768
Shit windows support
>Inb4 lmao wincucks
Doesn't matter. No such thing with python.
>>
>>54120731
>Another non developer normie just browsing the depths of Google and Stackexchange just to post on /g/.
>>
>>54122471
Perl just feels great IMO.
>>
>C# godtier

I'm missing a few languages

>C# godtier

I am missing a few languages.

http://webmshare.com/play/qDEMQ
>>
>>54120731
>C# god tier
>C++ normie tier

Just...no.
>>
>>54120731
Perl 6 has the shittiest logo ever.
>>
>>54120731
looks reasonable
wtf is the retarded looking butterfly though
>>
>>54120731
clojure isnt shit tier anymore
https://github.com/clojure/clojure-clr
>>
>>54120731
Did you make the cut?

Yes.

But why is C# god-tier?.
Thread replies: 157
Thread images: 10

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.