Python named best programming language of 2018

bow down, fucking c/c++ boomers

>No surprise, again Python is the best programming language. Let’s take a moment to appreciate Guido Van Rossum and Python Community for keeping it simple and top-notch coding language.

>Competition and comparison among the programming languages are not new. It is an old school concept following from the academics and interviews. But the trend on social media platforms became the battlegrounds for such rivalries.

Attached: python-is-the-best-programming-840x500.jpg (840x500, 33K)

Other urls found in this thread:

pythonclock.org/
nuitka.net/
techempower.com/benchmarks/#section=data-r16&hw=ph&test=db
benchmarksgame-team.pages.debian.net/benchmarksgame/faster/python3-gpp.html
eveonline.com/article/stackless-python-2.7/
twitter.com/NSFWRedditVideo

The idea that any language can be the best seems a bit silly outside of how efficient people are using it.

>best programming language awards
this is so fucking retarded

Isn't Java still more ubiquitous?

Python is not a programming language, it's a scripting language.

How many lines of Python are there on the Mars rover?
How many lines of Python are there on satellites and telecommunication systems?
How many lines of Python are used by airliners, ships, and the railroad?
How many lines of Python are used in banking and other commercial enterprises?

Python is a nice scripting language, especially good for quick prototyping.
But C,C++,COBOL, and Java still run the world.

Also, thinking that any one language is the best and not realizing it’s just a tool that is used to express an idea in different ways, and a tool that may or may not be the right one for the job, just shows your a shit programmer.

But go ahead, pat yourself on the shoulder OP.

/thread

cope.

Attached: 53CAF41E-CE39-4DC8-8578-DDC881C5D588.png (479x253, 72K)

>what even is BASIC
>COBOL
you may have gotten them confused
iirc cobol is used by fuckall people nowadays

irrelavant - it only matters how many actual bare-metal instructions and bytes of storage are required
both are shit compared to C or even C++

Actually, Nim has been unanimously elected the best programming language ever last month by a committee of 1,500 top-ranking programmers. Fuck off, OP.

I already did, no regrets, python is a cutie.

>”There are over 220 billion lines of COBOL in existence, a figure which equates to around 80% of the world's actively used code. There are estimated to be over a million COBOL programmers in the world today.”

Talk shit about it all you want. End of the day, COBOL still dominates business and other commercial enterprises.

Python is great but I still graph in R. Any Python tools comparable to R for fast plotting (ggplot2 + reshape2, etc.)?

What's a good language to get into as a hobby?

See You'll find you can do a lot with just Python because there's so many libraries available. It's pretty much a scripting swiss army knife and it's possible to build decent large scale programs with it.

Yeah indentation and no brackets really doesn't help your case. Just makes you rely even more heavily on your idea cause debugging that is a nightmare and no oop

I write code that instructs a computer to do work for me. Sounds like programming to me

Attached: 1498408662169.png (500x561, 159K)

You are missing the __main__ bullshit mate

You write code that instructs an interpreter that instructs a computer to do work for you.

because nobody wants to have to rewrite the massive cobol shitheaps that are banking software codebases. it's a lot easier to hire a ton of boomers to maintain the ancient software than it is to expose themselves to all the security flaws that come with rewriting such large codebases (not that there aren't already quite a few holes in banking software as is)

Fuck this gay earth! The other day some user told that node js was the shit because if some faggot was learning javascript for front end he could transition easier to learn back end.
Now OP gives me this shit (more stuff). Sucks!

>that feeling when you are still using Python 2
is it time to switch or am I good?

Attached: tfwtoointelligent.jpg (200x240, 12K)

I can easily find 1500 batch programmers

Attached: 1376972116041.png (375x375, 169K)

>it's not a car, it's a truck.
t.low-life, low-level programmer

This.

Python was my first programming language. I've disliked it increasingly year-on-year ever since.

Its fundamental design principal (feature creep by committee) is wrong. Its fundamental data model (gerry-wrigged weakly-typed OOP) is wrong. Not bad, wrong. We have to invent better tools or else programming will remain in an intellectual ghetto forever.

Your point?
Would you see banks using python for server side applications? No, COBOL, because that’s what it’s built for. Also, there are plenty of places I know of in banking and insurance that write entirely new code on COBOL because it does the job well. The language was designed exactly for it. I don’t see how large shit code based equates to a language being garbage?

Python is more of a prototypal scripting language than an actual programming language, C and Objective-C are the only acceptable programming languages desu.

>tfw learning python 2 and see this thread

Attached: th.gif (400x224, 2M)

/thread

Why on earth would you start learning python 2, years after it's been depricated?

>Objective-C
Why'd you ruin your post like that

Necessary evil

surprised to say it, but I actually enjoy writing ES6 more than python nowadays

I use python at work. I'm an embedded software developer. Fucking embedded, yet Python still wiggles its way into my work.

lol

pythonclock.org/

even RHEL 8 is going to remove python2.

Python is not a good language to start with.

because thats what codecademy uses in their courses

As opposed to real programmers like you and me, who write code that instructs a COMPILER that instructs the computer to do work for us.
An important distinction, based and redpilled

reminder that python can be compiled
nuitka.net/

It would still be shorter than Java.

Attached: file.png (300x151, 4K)

>not knowing how to spell pyramid
Pythoniggers confirmed for brainlets.

matplotlib is the standard in science

Really? I hate their guts then. Fucking hell to backport newer (and awesome) builtin modules to
this old deprecated shit. It served us well, but it's time for it to die.

I made my own language and write everything in it.

>dat lopsided pyramid

def pyramid(rows):
for i in range(rows):
print(' ' * (rows-i) + '=' * (2*i + 1))

return "Ironically enough, while I can write a better script to make a pyramid in python; I can't, in fact, triforce."

Who gives out the awards? Script-kidde University?

>bow down, fucking c/c++ boomers

Attached: 10+yo Zoomer.png (820x324, 244K)

Can somebody explains me why doesn't Jow Forums like Python or C?
I really don't get it

Attached: metallica-python-pass.jpg (901x1755, 179K)

Python is too easy
C is too hard
Both are too useful
It's really that simple.

>Both are too useful
ok that explains why Jow Forums hate them

>Java: 4 actual lines
>python: 3 lines and shit syntax

wow, really made me think
These two links are all that you need to know about python:
techempower.com/benchmarks/#section=data-r16&hw=ph&test=db
benchmarksgame-team.pages.debian.net/benchmarksgame/faster/python3-gpp.html

Python is absolute garbage. It's a shit language that is easy, therefore all the brainlets from bootcamps think it's the best language ever, since it's all they know and will ever know. If you primarily write code in python, you deserve to have your career taken away by pajeet.

Best language is actually .exe prove me wrong.

>muh python is better for fizzbuzz tier tasks
lmao kid

>I used my hammer to saw wood
>hammers sure suck, shit tools lol XD

That would be a valid argument, if python was actually a saw or any other tool for that matter. Python is in fact actually just a big black nigger dildo and the only thing you can use it for is to fuck yourself.

Well, obviously the world disagrees with your autism, seeing how it's one of the most used tools in the field. It does suck for number crunching, I'll give you that.

one of the must used tools in what field? Making meme ML models by researches who can't program? Yeah maybe, but JS and Java is taking that too
There's not a single decent sized money making business out there that uses python as their primary language

k, thanks for your valuable insight pajeet.

Not one serious company ever posted "Python programmer needed" as a job ad. Enjoy your dead-end career.

Who wants to pajeet in a cubicle dungeon like you anyways?

>one language is a career
>a job is a career
chinks go home

All interpreted languages are not automatically scripting languages.

Compare two slow as shit langauges and show that one has easier to read syntax?

If u r just learning the jump from 2 to 3 is easy
Print statement is now print(arg)

Do it user. I'm stuck with it because no one in my company can be bothered to port our spaghetti code mess.

>tfw i use C/C++ and python when each tool is more appropriate and don't have time for muh language wars
who patrician here?

What a disgusting image

That makes you 50% brainlet.

>reshape2
There are methods to do the same thing in Pandas.

>ggplot2
Matplotlib, Seaborn, etc.

Choosing between R and Python is kind of pointless. They are both occupying the 'nu-excel' space, so if you want to pick up another language you'd be better off going into something that caters to proper ML or databases like C# or a JVM language.

>python
A great idea which has been completely abused by bootcamp koders and 'data' people. The language itself is a frankenstein which encourages bad code and laziness.
>c
A relic from the 80s still used in niche applications. Advocates of this turn up usually fuck up Java, C# or C++ threads so the language gets shit when it should be the fanboys.

I guess it's official now, python is the apple of programming languages, basically a religion at this point with no technical merit.

I got offered a COBOL jobs, kek.
I refused the job but asked why they looked for young people wanting to learn that old piece of technology, answer was:
"COBOL-Boomer are retiring, need new kids to manage their systems"
Then I asked for the salary out of curiosity, because SURE the pay must be good to motivate people to learn such low-utility programming language and its toolchain, and the answer was:
"24.000e/year"

Such is life in country with high unemployment. This is absolutely miserable, I was also offered a DevOPS job... they said it was a fun job in an ever evolving environment requiring high stress resistance, so I read:
"you will never find your marks, you will spend 30% of your time doing unpaid extra-hours again, management will pressure you to death, client will pressure you to death, you will think about suicide everyday, you wont get any form of tutoring, you wont know how to solve problems, hack upon hack upon hack..."

Salary: 24ke again, kek

Well that looks like security by obscurity.

I find it hilarious how buttblasted java devs are about js/python/php

What is Python actually used for?

Not web. Not native x86 binaries. Not embedded systems. Not mobile phones. It's not even an educational language. What is its purpose?

Write an emulator for any computer architecture just in Python and tell me, how fast it is.

Why not shill Rust while you're at it.

Attached: 1535789886997.png (1228x1150, 191K)

Its primary use is ghetto full stack, shell scripting and 'data' related stuff.

The data related stuff is where its doing the most damage. The other areas are either passable or the domain of shitty companies.

Reddit. No, literally. Reddit is written in entirely Python.

My company uses C primary with python and now rust secondary though.
C is for product code on legacy codebases, python for tooling, testing and some product code, rust for new product code.

I like writing all three, they have differebt use cases.

Where I work it's for test tooling and for interacting with the OS to avoid writing new bash scripts that get shipped to customers.
Bash is awful so this is a positive.

>Servers
>Web (Reddit, Dropbox, ...)
>embedded systems (Arduino)
>educational language (you learn it often in school)

Reddit used to be cool. It was mostly about programming and was written entirely in common lisp.
Then it was ported into python and turned into a porn site.

Python is fantastic for throwing something together that performs a simple task. Even a complex task, it's great for use cases where computation efficiency isn't the primary goal. I use it as a scripting engine. I run a whole bunch of them on my server and they do things like sensor monitoring, RSS feed reading, and a bunch of automatic shit.

If python were compiled instead of interpreted it would be the perfect language.

>Servers
What for? It doesn't run any meaningful server software like databases or http servers. Menial shell scripting tasks?

>Web
My browser doesn't run python and neither does yours.

>embedded systems
Stop using words you don't understand. Arduino is not "emdedded system", its' a microcontroller toy kit.

>educational language (you learn it often in school)
>often
No, no you fucking don't. Some schools might offer an optional course at best. Proper education uses purpose-built educational languages along useful common languages and the "push unskilled laborers quickly into workforce" kind of education only teaches the basics of whatever languages are most used.

The newer JVM languages are just that.

>What for? It doesn't run any meaningful server software like databases or http servers
Serious?
There are frameworks like Django and Flask, which do exactly this.

Also the server of EVE Online is written just in Python. (they use stackless python for this)

>No, no you fucking don't. Some schools might offer an optional course at best. Proper education uses purpose-built educational languages along useful common languages and the "push unskilled laborers quickly into workforce" kind of education only teaches the basics of whatever languages are most used.

I don't know, where you life, but in Austria nearly anybody who doesn't break up school learns programming and this often in Python.

Kek'ed because it's true

Yeah, serious. It just seems like a niche language with no real appllication. An answer without a question. Its few use cases are notable because they are exceptions. Like, python web frameworks? What's the market share of those? Zero point how many zeroes and one percent?

Never heard of anyone learning Python in school. It's always self-taught Linux hobbyists. More or less the real life equivalent of Jow Forums, I suppose.

Thats a weird way of spelling bourne shell

Attached: Version_7_UNIX_SIMH_PDP11_Kernels_Shell.png (652x416, 10K)

Lol, they have to rework their engine almost every time there's a new Python version because there's no backwards compatibility. The Python developers can't even keep the rounding of the numbers consistent in between versions.

eveonline.com/article/stackless-python-2.7/

I'm a data shitter and Python's reputation is completely overblown in this field.

It's true that Python or R (I see R used much more) are used for prototyping and model-building, however everything in a production data pipeline is Scala/Java due to the Hadoop ecosystem and Spark. I've literally never seen Python used in production data analytics capacity.

And the thing is that those people developing prototypes are MS/PhD level people. My problem is more Pythonfags that give advice, "Learn Python for data science!" No, learn fucking math and stats. Programming isn't even really that important for those high-level model building roles (that usually require an MS/PhD).

>5.55 is stored as 5.54999
5.549999713897705 to be precise. That's standard float precision. Should everything be double precision only? There will still be occasional rounding errors, that just how floating point math works.

Python doesn't exclude C/C++. The interpreter and high performance modules are written in C/C++ with an interface to Python.

numpy is a case in point

>MS/PhD
>math and stats
so stats isn't a branch of maths any more, aint, "MS/PhD" yank?

why can't I program with python on micro controllers if it's the best?

What about TensorFlow? Do you want to say that it isn't scalable without Hadoop/MapReduce shite?

>java is slow as shit
actually the JVM's JIT is pretty damn good