Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Python

Name: Anonymous 2012-05-26 18:56

What's /prog/'s opinion on Python?

Name: Anonymous 2012-05-26 19:24

not javascript, ie: shit

Name: Anonymous 2012-05-26 20:28

not C++, ie: shit

Name: Anonymous 2012-05-26 20:33

Its ok for domain-specific solutions, but it doesn't adequately deal with the issue of multiple inheritance out of the box.

Name: Anonymous 2012-05-26 20:39

>>4
inheritance is shit.

Name: Anonymous 2012-05-26 21:06

fioc
get out >>1-4

Name: Anonymous 2012-05-26 21:16

>>6
I've never understood what was wrong with FOIC.

Name: Anonymous 2012-05-26 21:18

>>7
>FOIC

Fuck me, you know what I meant.

Name: Anonymous 2012-05-26 22:08

It is not le Lisp!

Name: Anonymous 2012-05-26 22:34

>>7
me either, double underscore functions just seems like the right way to implement a programming language

Name: Anonymous 2012-05-27 0:52

>>10
What exactly does that have to do with FIOC again?

Name: Anonymous 2012-05-27 12:23

>>7
Lack of code density options.
Horizontal pagespace issues with nesting.
Severely inhibits obfuscatability.
And all around being a complete toy language for babbies who need their hands held on something so backwoods retardedly preliminary as indentation.
FIOC is the very essence of ENTERPRISE FAGGOTRY distilled into the world's most hilariously bad programming paradigm.

So the next time anyone has to sit there and scratch their fucking head wondering "Gee, I wonder what this ONE WORD: /THE FORCED INTENTATION OF THE CODE THREAD OVER/ business is all about", be sure to link them to this post. Preferably kill them instead, as they are a waste of post-peak resources.

Name: Anonymous 2012-05-27 17:14

>>12
rather, they should be directed to a powerful, elegant, well-designed modern language known as javascript

Name: Anonymous 2012-05-27 18:00

Severely inhibits obfuscatability.

...

Name: Anonymous 2012-05-27 20:51

white space dependencies? what retard came up with that

Name: Anonymous 2012-05-27 20:52

>>15
Someone who never used shitty forum software.

Name: Anonymous 2012-05-27 20:58

>>13
“I was convinced that we needed to build-in a programming language, but the developers, Tim first, were very much opposed. It had to remain completely declarative. Maybe, but the net result is that the programming- vacuum filled itself with the most horrible kludge in the history of computing: Javascript.” -Robert Cailliau

Name: Anonymous 2012-05-27 21:14

The moral of the thread is: Every language has its HATERS.

Name: Anonymous 2012-05-27 21:52

>>14
I'm glad you felt like you were important enough to post that.
I was worried that this place was filled with nothing but ``elite veteran posters'' but I can see it's quite the contrary.

Name: Anonymous 2012-05-27 22:20

Complaining about forced indentation is like complaining about forced curly braces.

Name: Anonymous 2012-05-28 0:51

They want to use their braces and it ends up looking just like FIOC except with braces added.

Name: Anonymous 2012-05-28 5:58

< chick om

Name: Anonymous 2012-05-28 6:35

Python
I thought I was smart and pretty decent at programming until I spent the last several days, surrounded by books, trying to learn python. Don’t get me wrong, I could easily entertain a 6-year old with my IDLE interpreter antics. I’ve even built a GUI and blah blah blah. But there is an anoying “spin” (read: lie) about the “ease of Python.” Here are the significant issues (from the standpoint of a business owner who just wants a robust and very quick solution to web and desktop applications):
1- There is virtually no documentation. This whole thread began with someone saying they couldn’t find documentation and that is the crucial problem. For those of you who disagree, look in the mirror–you’re taking for granted how much you know. And for the rest of us, it’s very very difficult to find a simple requirement like, what are the arguments i need to pass to a simple function?
2- Data Typing is not handled eloquently. It seems to be transparent at first, but unclear data types in python have led me to some very difficult to debug code (even when I seemed to explicitly type my variables).
3- Python has no GUI. Oh I know you’re going to blog that there are dozens of them from Tkinter to Qt to Wx etc. But those have crappy documentation, no matter how powerful they are. I managed to crank out a few GUI’s, but just the GUI itself took days on what would have taken less than 20 minutes in Visual Studio. (Don’t misunderstand, I despise MS World- But if you value your time as much as your money, it makes sense to use VS. I’ve already spent more on the API Python Wing and unhelpful Python books than I would have spent just buying Visual Studio outright).
4- Python is not free. You’ll spend a gazillion hours trying to figure out some documentation that would have simply popped up on the screen in VS. And the books. I’ve personally put Mark Lutz’s kids thru school with his Python books. And the web tutorials are well-intended but, for my level worthless. And don’t go off thinking I’m some lame beginner. I’ve created several very successful businesses and programmed much of the software that keeps them running at a high level.
5- Python is not intuitive. Sure you can write some apparently readable code at the interpreter. But take a bird’s eye view of some fairly simple code in the basic python modules…there’s nothing remotely readable about it. My dog can do some amusing tricks but I wouldn’t let him drive my car.

Name: Anonymous 2012-05-28 8:31

>>20
Complaining about forced indentation is like complaining about forced curly braces.
Actually, most curly-braced languages allow curly braces to be omitted in certain cases (Perl being a notable exception).

Name: Anonymous 2012-05-28 8:47

>>24
Python allows FIOC to be bypassed in a bunch of ways too.

Name: bampu pantsu 2012-05-29 5:11

bampu pantsu

Name: Anonymous 2012-05-29 15:07


Don't change these.
Name: Email:
Entire Thread Thread List