Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Python scales new heights in language popularity [For Programming Techies Only]
InfoWorld ^ | 12/08/2015 | Paul Krill

Posted on 12/28/2015 9:49:47 AM PST by SeekAndFind

click here to read article


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-95 next last
To: Azeem
Java and Python are used to make Minecraft mods.

I've been trying to think of something that might get my son to try programming. Thanks.

21 posted on 12/28/2015 11:59:09 AM PST by wideminded
[ Post Reply | Private Reply | To 8 | View Replies]

To: wideminded

How about “Oak”?


22 posted on 12/28/2015 11:59:46 AM PST by Dalberg-Acton
[ Post Reply | Private Reply | To 20 | View Replies]

To: Still Thinking

Python is nice and quick to bash something out ...

I see what you did there ... intentional?


23 posted on 12/28/2015 12:05:07 PM PST by so_real ( "The Congress of the United States recommends and approves the Holy Bible for use in all schools.")
[ Post Reply | Private Reply | To 11 | View Replies]

To: Rio

WHERE’S FORTRAN???
Showing my age.


24 posted on 12/28/2015 12:09:23 PM PST by Quick Shot
[ Post Reply | Private Reply | To 15 | View Replies]

To: ImJustAnotherOkie
There are a number of graphical interfaces for python. I created a blackjack simulator for testing different bj strategies and have played with image recognition applications built with python. Python doesn't and never will have the power of C++ for such, but it's easier/faster to go from an idea to a working application, or for use where maximum efficient processing isn't an issue.

Lots of tutorials on Youtube, and the price is right for everything you need to learn/work with Python or C/C++.

And having worked with propriety OS/Programming languages in the past, I place high priority on a OS/language which is open source. I mostly program by hand and don't really care to use IDEs that generate code based on templates/GUI, etc - mostly because I don't like to spend time learning someone else's way of doing something only to wind up with a mass of bloated code.

It's faster, easier to just go grab a section of my own code for something I've built and modify it to meet a current need/application. I've built many websites and desktop applications that interacted with SQL backends, including Oracle. The time spent solving some proprietary issue/quirk exceeds the time saved by using their tools which generate the code for you and limit your creativity.

Maybe that's what I dislike most - not being able to do it my way. :-)

25 posted on 12/28/2015 12:17:21 PM PST by amorphous
[ Post Reply | Private Reply | To 12 | View Replies]

To: amorphous

My way is best!!! Sounds pretty much like yours. But Mine is better than yours.


26 posted on 12/28/2015 12:23:24 PM PST by ImJustAnotherOkie
[ Post Reply | Private Reply | To 25 | View Replies]

To: SeekAndFind
I resisted Python for years. Something about using indentation in place of curly braces rubs every old school c/c++ programmer the wrong way. I even had a decade-long love affair with Tcl/Tk. A few years ago, I decided to bite the bullet, learn Python, and use it for a medium sized project. I for one am now completely sold on Python for some tasks, and general purpose programming. Prototyping is almost effortless, taking a fraction of the time it used to. Anything that requires speed can be cythonized, or rewritten back in c once the proof of concept is successful. BTW the perl comment upthread had me really laughing out loud. Perl is for masochists, period.
27 posted on 12/28/2015 12:35:07 PM PST by SpaceBar
[ Post Reply | Private Reply | To 1 | View Replies]

To: ImJustAnotherOkie
Lol! The proof is in the execution! But I'm not adverse to learning a better way of doing something.

Comparing Python to Other Languages

https://bjpelc.wordpress.com/2015/01/10/yet-another-language-speed-test-counting-primes-c-c-java-javascript-php-python-and-ruby-2/

28 posted on 12/28/2015 12:44:27 PM PST by amorphous
[ Post Reply | Private Reply | To 26 | View Replies]

To: SeekAndFind

Sexy thread.


29 posted on 12/28/2015 12:46:08 PM PST by Lazamataz (It has gotten to the point where any report from standard news outlets must be fact-checked.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: so_real

Not by design, but I caught the pun even before I posted, and left it because I liked it!


30 posted on 12/28/2015 12:47:52 PM PST by Still Thinking (Freedom is NOT a loophole!)
[ Post Reply | Private Reply | To 23 | View Replies]

To: catnipman

“Give me a real programming language.”
IBM’s Basic Assembly Language (BAL)?
****************************************

Make that Autocoder!!


31 posted on 12/28/2015 12:53:46 PM PST by Allen In Texas Hill Country
[ Post Reply | Private Reply | To 17 | View Replies]

To: SpaceBar
Perl is for masochists, period.

You haven't lived until you've consoled a Perl programmer who loses it and starts crying like a baby.

32 posted on 12/28/2015 12:59:07 PM PST by amorphous
[ Post Reply | Private Reply | To 27 | View Replies]

To: Allen In Texas Hill Country

“Give me a real programming language.”
IBM’s Basic Assembly Language (BAL)?
****************************************
Make that Autocoder!!
****************************************
Oops, make that SOAP!!!!


33 posted on 12/28/2015 1:02:27 PM PST by Allen In Texas Hill Country
[ Post Reply | Private Reply | To 31 | View Replies]

To: amorphous

You always have to balance development time and run time.

You can always prototype in python, and pass it along to someone else to do in C or C++ if performance needs require. I hate doing things twice.


34 posted on 12/28/2015 1:10:29 PM PST by ImJustAnotherOkie
[ Post Reply | Private Reply | To 28 | View Replies]

To: amorphous
I think one of the reasons Python is so successful is because it doesn't feel like someone’s PhD thesis language that includes the kitchen sink. Python is a practical language and was obviously designed for getting things done, not impressing your compsci prof with theoretical completeness or elegance.
35 posted on 12/28/2015 1:13:14 PM PST by SpaceBar
[ Post Reply | Private Reply | To 32 | View Replies]

To: Dalberg-Acton
How about "Oak"?

I had to look that up. Not very inspiring, but better than "Java".

It's already annoying that coffee addicts refer to coffee as "Java", but then they have to name a programming language the same thing and actually make a logo for it depicting a steaming cup of coffee. And then it becomes ubiquitous so you can't avoid hearing about it all the time and seeing that logo and you might actually have to use it to write programs.

36 posted on 12/28/2015 1:29:51 PM PST by wideminded
[ Post Reply | Private Reply | To 22 | View Replies]

To: wideminded
Java actually is a very good language within the narrow paradigm it was designed for (platform independent, web aware apps). I find it difficult since I have problems remembering large library source trees, and some of the common paradigms seem overly complex. Nesting class methods five levels deep in a peculiar Case sensitive verbose dotted notation that's impossible to memorize for casual use ain't my idea of fun.
37 posted on 12/28/2015 1:45:51 PM PST by SpaceBar
[ Post Reply | Private Reply | To 36 | View Replies]

To: AZLiberty
I'm doing all my work in Racket these days.

Rly? In AZ? Where? That sounds like a dream job for me...

38 posted on 12/28/2015 1:51:33 PM PST by no-s (when democracy is displaced by tyranny, the armed citizen still gets to vote...)
[ Post Reply | Private Reply | To 13 | View Replies]

To: SpaceBar
Python is indeed powerful tool for "getting something done", as you said - it's a hacker's best friend too, and its great for "tinkering", which is what I do a lot of these days. It's a programmer's "vise-grips".

And there are lots and lots of open source Python code already available for doing almost anything that needs doing, from resizing photos, importing and working with data files, or even analyzing negative comments about Obama on twitter.

39 posted on 12/28/2015 1:51:50 PM PST by amorphous
[ Post Reply | Private Reply | To 35 | View Replies]

To: amorphous

I generally don’t ‘like’ programming languages. I tolerate them, and learn to work within their peculiar confines. Python I actually like.


40 posted on 12/28/2015 1:58:12 PM PST by SpaceBar
[ Post Reply | Private Reply | To 39 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-95 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson