49 comments

0

I was a Python fanboy since around 2001-02, and all my colleagues thought I was crazy... 😜

0

You were spending your time learning an esoteric language that no one else knew... Your friends were right.

Every once and a while, a blind squirrel still finds a nut.

0

No, I discovered a brilliant new programming language among a hundred upstart languages that were a dead-end, was able to appreciate its innovative qualities before 99% of other programmers, and more than doubled my relative productivity as the result.

0

Java, PHP, Ruby, PERL, JavaScript, LISP, Pascal, C++, ObjectiveC, Swift, GO, Kotlin, C#, Rust, Scheme, Eelang, Haskell, Python is the hottest programming language in the world in $_insert_current_year_$!

Yeah, enjoy it while it lasts. Language popularity comes and goes. In the end only one will continue on as the king: C

0

I write C! Well, I write Python... and that sits on top of C... but I could write a C extension if I wanted to... does that count?

0

Well the real king is actually Assembler, er, actually machine language but aint no one got time for that. It all comes down to good old Assembler no matter what sits on top of what.

0

pip3 install assembler ...beautiful.

Yes, this is a joke...

0

Fools, the whole lot of you. Macros in excel will forever rule!!

0

The real king is transistors. I don't program anymore. I just lay it all out in metal switches.

0

lol pascal was hottest programming language in 1981

0

According to TIOBE, Pascal was the 20th most popular programming language in 1989, jumped to #3 in 1994 (behind just C/C++), #6 in 1999 (behind Perl), and then continued falling. Delphi / ObjPascal is #14 today. So you're off by more than a decade. The hottest programming language in 1981 (after C) was probably either BASIC or Lisp.

0

We're not talking about the "hottest programming language" as in the one that hipsters talk about. Many of the languages you listed are below 1%. C# peaked at 8.6% market share according to TIOBE, PHP at 11.5%, Perl 10.5% - and they've all declined considerably since.

There's really only been 3 programming languages in the last 30 years: C/C++, Java, and JavaScript. All of them were popular because they were the only way to do certain things.

And now there's Python. It's now taught as an introductory programming language everywhere from grade schools to MIT.

Python becoming the default scripting language everywhere (including as an alternative to JS in the browser) would be really awesome.

0

If only it didn't use white space as a delimiter. That's stupid.

0

Any white space significant language is a disaster. Who would purposely do such a thing in the modern age?

0

It would have been so easy to have put in something like curly braces.

0

If only it wasn't horribly slow

0

It's a dynamically-typed scripting language. Its performance was comparable to its competitors at the time (ex. Perl, Tcl, PHP) but below minimalist languages (ex. Lua, Scheme). These days there are JIT alternatives like Julia and Groovy, but their startup time makes them inappropriate for some situations.

If you want good performance, use a real programming language. Like Nim.

0

compiled-languages4lyfe

0

So: Nim.

0

Lua is vastly superior in every way.

0

Lua is indeed superior in license freedom, embed size, and performance.

But it has 1-based arrays and other syntax retardedness that I'd honestly rather be coding Nim (with much better performance and safety).

Also, some people might care that Python was written by a Dutchman, while Lua was started by a Brazilian Jew.

0

White space as a delimiter (aka the "off-side rule") is an instant IQ test. Smart programmers love it. Idiots hate it.

0

No that's backwards. It's a stupid idea and messes with your copy and paste etc.

0

No, it doesn't. If you paste code, you need to fix indentation in either circumstance. A decent code editor / IDE lets you paste into current scope (based on cursor position) and fixes it automatically in either circumstance.

In over two decades now I'm yet to hear a single rational reason why off-side rule is worse.

0

Have you never heard of pretty printers? You paste and since it has delimiters it can figure out how to do all the indentations correctly so you don't have too. Can't do that with space delimited code.

Pretty printers are built into good IDEs or you can get externals.

0

Go back to Reddit with such faggot illogic.

0

Even if I'm wrong (though I'm not); no one should be punished so harshly as being forced to use Reddit!

0

So, PHP is what? Chopped liver?

0

PHP is a poor man’s ASP.NET.

0

Funny enough, I started with ASP, and I made the choice to assume that ASP would be the popular choice for web sites.

It was actually a very helpful process in learning PHP when I just converted ASP to PHP in a few small projects.

0

A fractal of bad design nested in bad design.

0

PHP is for amateurs

0

80% of the web uses it.

PHP detractors are a vocal minority, many of which feel I secure about choosing to learn a less common language.

0

PHP's usage peaked far below 80%, and has been in decline for years.

You're probably misusing a statistic where PHP is 80% of the X% of dynamic Web-sites that stupidly advertise what server-side scripting language they're running - solely for the benefit of hackers. It also counts every single installation of WordPress, MediaWiki, SMForum, etc.

0

PHP is a mental illness.

0

"developer" eh?

Funny way of spelling "spacebar fetishist".

0

Python is for faggots and niggers and nigger faggots.

The real programmers (that have actually made good software that is widely used) use C++ almost exclusively. Cue the fucking retards that say "C++ is too complex".... fucking dummies.

0

C++ is for fags, too. C, ASM or bust.

0

Why? C++ offers a ton of advantages over C, so long as you don't mind reading 10,000 pages to figure out all the features.

I like C, but most of the time I use C++ to get C-like behaviour with some extras.

0

The real programmers (that have actually made good software that is widely used) use C++ almost exclusively.

Insults without a rational argument only make you look stupid. Writing glue or throw-away code in C++ makes you a slow and terrible programmer.

Cue the fucking retards that say "C++ is too complex".... fucking dummies.

C++ is too expensive - compared to languages that deliver similar execution performance at a fraction of the cost, like Rust, D, and Nim.

0

I only code in R.

0

R has become surprisingly useful these days. I was working on a project where the main developer was an R guy. He got up a data visualization pretty quickly.

0

Python has its place, but don't try to build large responsive enterprise-scalable systems with it. Interpreted languages like this have far too many negatives.

You want to do some data science-y stuff? Fine. Hack around to quickly build a proof of concept model? Fine. But unless you know EXACTLY why you are using it instead of a better language (C, C++, C#, Java to name a few) then you probably should be using the better language.

Also one of the positives of Python is the library support......most of the time is is overrated, and outside of that,other languages are catching up quickly.

0

I like it for testing out ideas / data science stuff. I can pay $5k a year for an alteryx license, which is nice, or get someone to write me a python program in an hour. Or if I'm really motivated, learn how to do it myself in a little more time.

0

Python sucks, except for scripting. Try writing anything substantial in it and revel in the joy of debugging.

0

Fuck python, fuck it's stupid white space, and fuck its race traitor creator.......

https://qz.com/1624252/pythons-creator-thinks-it-has-a-diversity-problem/

0

That latter one looks like testing whether two objects are 'equal' in value versus testing whether two object references match; it shows True for low integers since they are represented by a standard set of pre-generated objects, whereas representing other integers creates a new object for it implicitly, thus two of such are different objects.

That said, it's still stupid that integers have to be backed by objects in the first place rather than having primitive types.

0

Proper indentation and avoiding useless punctuation noise is not stupid, you are.

As for the other things you mentioned - that's why I advocate Nim.

0

The biggest Python mystery to me is how in the ever-loving hell it is used for so much scientific data processing when it doesn't even have real threading, only a so-called Global Interpreter Lock and a bunch of fools who hesitate and shake as they say "Uh... ehm... use extra processes instead! You'll thank us for saving you from yourself because you're all too stupid to write threaded code anyway.".