Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Mr-Myrk5325yPython is overrated anyway. Besides its syntax is so fucky, making it difficult for people learning switch to real languages
-
*absolute best beginner language to start getting work done fast with minimum knowledge and/or skill
-
@RememberMe Maybe he wanted to point out the difficulty of learning more advanced topics?
-
@Mr-Myrk I'm glad I'm not the only one with asimilar opinion.
The other day I was dealing with a Python solution, related to Adobe products, and made a similar comment in the office and I risked to be killed in place.
"How you dare offend Python!!!!!" -
@myss im okay with no ++, the absence of a switch statement, pattern matching and anonymous functions is more frustrating to me
-
Mr-Myrk5325y@PsCustomObject yeah python advocates are so defensive, I had a long argument about python with a person who had read good things about it but never written a single line of code in her lifetime :/
-
git-gud14065y@hashedram lol. in an age where 90% of high-level programmers use whitespace-aware editors, formatters and the likes, how is that an argument?
-
@git-gud Ignoring the 10% is what makes Microsoft release every Windows update with bugs that cause data loss.
-
git-gud14065y@Lor-inc maybe 10% was a bit far fetched, even. *EVERY* at least somewhat popular editor except nano has some whitespace capability, even if it's only showing them.
and frankly, the 1% that use notepad and wordpad are beyond saving. No serious tutorial would recommend this, not even the most retarded CS profs will. thus, those 1% most definitely deserve it. -
@git-gud Python is a perfect fit for admin scripts. Or rather would be, if vim showed white space. But since it doesn't, even unreadable bash scripts are a better choice.
-
git-gud14065y@Lor-inc wait it can't?? i've never worked with vim, but if you're telling me that one of the most famed editors of our times can't deal with whitespaces, i'm gonna lose any and all respect for vim.
-
onizuka89115y@Lor-inc what do you mean? :set list would at least show indents as ^I by default.
And can be changed further by setting listchars like
:set listchars=trail:-,tab:>*
Which would display space as - and indent as > where it starts and * to display what area it covers -
@git-gud because the developers of vim never thought about someone being that retarded to use whitespaces as scope definition?
-
git-gud14065y@EdoPhoenix as if programmers haven't been using whitespaces as formatting aid for decades.
-
git-gud14065y@Lor-inc whitespace support is mandatory for both. unless you're ok with your code being indented with tabs AND spaces.
-
git-gud14065y@Lor-inc oh my god. for private projects, fine, but please don't tell that's what you do in FOSS.
-
@git-gud If there are defined requirements, I follow them. If there aren't any then I stick to my preferences, but I haven't yet found a scenario where mixed tabs and spaces would reasonably be a problem.
-
git-gud14065y@Lor-inc it does - some editors render tabs as 2 whitespaces, some as 4, some as 5(??), which can make mixed indentation look super weird.
-
@ElCapitan Due to the fucked up AST, lambdas may only be one line long. So much for readability.
-
-
I like python because it was my first language and even today if i feel like testing a small concept, python is a go-go for me ( no need for setting up classes or opening ide-s , simply write the code in a text file and we are good to go)
But i had the world's hell when i switched from python to java. Only after learning (and hating ) other standard languages like c and c++, i got a hang of java
Ps : Currently suffering in a similar manner from kotlin, does anyone know a language that is similar to kotlin that i will hate?
Python be like
"Yeah this is the absolute best beginner language to learn programming concepts"
Python also be like
"Yeah well we couldnt implement 70% of programming concepts because the ast is retarded but heres a library for drawing 3d cats with a printer"
rant