Live data from Hacker News

Is Python the Future of Programming?

m.slashdot.org

1–10 of 77 posts

Re: Is Python the Future of Programming?

#2
I'm surprised to see this bit:

« I certainly didn't set out to create a language that was intended for mass consumption » [Guido van Rossum] explains.

As early as 1999 he was one of the authors of the "Computer Programming for Everybody" DARPA funding proposal, which was supposed to be based on Python.

See https://www.python.org/doc/essays/everybody/ .

Re: Is Python the Future of Programming?

#4
I'd sooner Python be the future than JavaScript.

I think it's more likely to continue to be the future of glue languages.

Many problems can be solved in Python directly and when they can't you can often call out to something to do the heavy lifting.

For that I've found it absolutely excels.

Re: Is Python the Future of Programming?

#5
How are people writing large programs in Python? Isn’t the lack of compiler type checking making it difficult? And what about lack of access modifiers? People aren’t bothered by this?

For programs less than 500 lines, I have no issues with Python, but it feels to me like Python just isn’t suited for large-scale programming in the way C#, Java, Go, or Rust are.

Re: Is Python the Future of Programming?

#7

I'd sooner Python be the future than JavaScript. I think it's more likely to continue to be the future of glue languages. Many problems can be solved in Python directly and when they can't you can often call out to something to do the heavy lifting. For that I've found it absolutely excels.

I’m having trouble thinking of a dynamic language in Python’s class (Ruby, JS, even PHP) that fails your use case here.

Re: Is Python the Future of Programming?

#8

How are people writing large programs in Python? Isn’t the lack of compiler type checking making it difficult? And what about lack of access modifiers? People aren’t bothered by this? For programs less than 500 lines, I have no issues with Python, but it feels to me like Python just isn’t suited for large-scale programming in the way C#, Java, Go, or Rust are.

Access modifiers are something that I only ever find to get in the way. I've recently moved to Java from Python for work. The underscore convention in python works fine for hiding stuff from the general public namespace, but its still there if you want to explore how some code or module works. Java really annoys me because I can't access implementation details when I'm trying something out in an interactive shell or debugger, even if I'd never access a private/protected variable in production code

Re: Is Python the Future of Programming?

#10
post #7

I'd sooner Python be the future than JavaScript. I think it's more likely to continue to be the future of glue languages. Many problems can be solved in Python directly and when they can't you can often call out to something to do the heavy lifting. For that I've found it absolutely excels.

I’m having trouble thinking of a dynamic language in Python’s class (Ruby, JS, even PHP) that fails your use case here.

The implicit part you're missing is that Python is just nice to work with in a way that JS and PHP aren't (I don't have Ruby experience).

If there's a bunch of languages that meet the baseline functionality, why not choose the most ergonomic of the bunch?

Post reply on HN