Why do you hate it, Sup Forums?

It's the greatest language ever created.

Other urls found in this thread:

github.com/dthree/cash
twitter.com/AnonBabble

I hate it because of shitty OPs like you who don't have the balls to do anything worthwhile with their lives and instead pollute the purity of Sup Forums with shitty threads like these.

>Sup Forums
>pure

top kek

I like it. But it's really slow so don't use it in big gui programs.

whitespace as meaningful syntax is a cancerous design choice

Please explain why whitespace is more cancerous than curly braces and semicolons.

Makes people actually indent their code, making it somewhat readable.
Apart from the idiots at Google that use 2 spaces to indent, because MUH 80 characters lines. FUCK PEP8 zombies

Nothing can stop research people from writing the UGLIEST CODE POSSIBLE. And Python is predominant in research fields.
Stallman help you if you have to integrate research code into your project.

To me it's the most unreadable language ever.

I had how code blocks end when another one starts. There isn't a delimiter or identifier ending the block, it would be nice to have code blocks like Ruby does. Otherwise pretty good language, I use it very often.

>Makes people actually indent their code
but everyone indents their code already in every language?

Most people just felt scammed.
Internet hyped the language so much.
"It can do sci comp, web app, games, etc"
And turns out everything is still done in good old C++.

Hate*

I use one space :^)

It's slow.

Everyone's still using Python 2.

The scoping rules are unforgivably bad.

The reference implementation still doesn't have a JIT in fucking 2016.

I don't like the comment syntax.

Copy and paste code with tabs between different editors, 2 spaces is fine for indentation just change your vimrc to set tabs as 2 spaces

why it is so often used on loonix especially to develop exploits and haxoring tools?

agreed, feels good to know all the time i invested in c++ expertise will always be valuable and i never have to learn new skills ever again

It's not slow.

Almost everyone is using Python 3.

All rules are well defined and surprisingly good.

The reference implementation is just that, reference. There has been a good and solid Python implementation that does JIT since fucking 2007.

I like the comment syntax.

>tfw have to integrate research code written in C++

I've seen research code.
>Language provides True and False as boolean values
>They chose to use 1 and 0 instead.
As a result, the entire codebase was filled with 1s and 0s.
Fucking retards.

he means pure like in the sense of pure AIDS

>The reference implementation is just that, reference. There has been a good and solid Python implementation that does JIT since fucking 2007.
PyPy is still a fucking experiment and slow in non-trivial benchmarks.

In the same vain V8 actually is slow in real workloads.

>Wanted to learn programming language
>Choose python
>Cant find my documents through CMD
>Cant get idle to do anything ive asked it so far
Should i just go back to C++?

i recommend using an OS that has a BASH shell. (win10, OS X, linux, BSD).

BASH is similar to CMD but it's much better designed. You'll still need to learn how to use it, though.

What do you mean you can't get idle to do anything?

Cant get idle to number my lines
Cant get the color scheme to go custom
I was thinking about going back to linux Because the last time i ran windows 10 it just locked it's self from me and deleted everything months of 3d models and game programming code gone.

I've never actually tried to do those things with idle.

I'd recommend that you use sublime text (or any text editor you like) to edit your python code, then leave a command line shell open in the location of your python program so you can run it when you need to.

Sublime never heard of it before ill have to give it a try.
I love linux dont get me wrong i just hate that i have a steam account with about 1200 dollars in games on it and i cant play them all.

>real workloads

it's slow

You can also give this a shot: github.com/dthree/cash

Otherwise you'll need to learn CMD a little bit

>It's the greatest language ever created.
isn't that arabic

because it has no games

>slow
There is no noticeable speed difference if you're not either doing science shit (in which case you could use numpy/scipy, they're C fast if you're doing it right) or have a really fucken slow machine.

"Hurr it's slow, look at dese benchmark numbers" is a meme.
C is the speed of light and python is some miles per hour slower, it's still so fucking fast it doesn't really matter.

It's not like you'll do "2+2" on the interpreter and it's going to make you wait at a loading screen, jeez, it's instant.

Python is only good for little applets and other small programs because the interpreter really hinders it's speed. especially if you have do do things like datastructure traversal, or anything remotely recursive.

Class names should not be upper-case.
Indentation should not be used instead of braces.

I can't have my program be completely inline. I can't .trim() my program.
It's not a huge deal, but it adds nothing and let's me do less things.

fucking retard
please go back to linux

>Using windows for anything other than gaming.

That's the problem.

because curly braces and semicolons are defined visual characters and not empty space.

enforcing readable code is not worth introducing garbage concepts into a language's spec

>forced indentation
>the syntax itself

>3d models
>game programming code

You have to be 18 to use 4chin kiddo.