Python Shouldn't Be the Top Programming Language
31–40 of 41 posts
Re: Python Shouldn't Be the Top Programming Language
#32Earlier quoted context omitted.
It depends on what "graduate" means (I note your "scare quotes"). For some people, lexical styles matter a lot and it is easier to answer this question with that kind of constraint. While its ecosystem is surely much smaller than even Julia's, Nim [1] has a lot of the concise, lexical feel of Python, but semantics more like Modula3/Ada and with Lisp-like syntax macros/metaprogramming to fill in other gaps. Another po…
Python has PyPi and numba. PyPi is good for branchy things like RDF triple stores, business rules engines, etc. CPython (and most other interpreters) has the big problem of the global interpreter lock which prevents it from taking advantage of threads... And that's a problem in a world where (1) 8-core laptops are common, (2) much bigger machines can be found in the server room and (3) many workloads can be paralleli…
Re: Python Shouldn't Be the Top Programming Language
#33I need this to be satire or bot-generated. 1. Python Is Not Fast It's fast enough and "fast" is relative 2. Python's Syntax Is Too Rigid WTF??? 3. Python Provides a Limited Programming Experience I'm cracking up at this point. 4. Nothing Really Big Has Been Written in Python Crying laughing at my keyboard. Django, NumPy, just to start with " you'd think someone would have done something more interesting with it by no…
Re: Python Shouldn't Be the Top Programming Language
#34Earlier quoted context omitted.
In the ‘00s I found a python/C combination very effective. All control in python, compute in C and the class mechanism easily tied things together. I would recommend this for any new heavy cpu development as the needs for each portion are so different.
Right, that's one of the architectures for complex programs: use a scripting language for parts and a systems language for other parts. Video games are a great example. You'd like a level designer to be able to edit scripts that control arbitrary things about the game play, but you also need a performance and GFX pro to program other parts.
Re: Python Shouldn't Be the Top Programming Language
#35I need this to be satire or bot-generated. 1. Python Is Not Fast It's fast enough and "fast" is relative 2. Python's Syntax Is Too Rigid WTF??? 3. Python Provides a Limited Programming Experience I'm cracking up at this point. 4. Nothing Really Big Has Been Written in Python Crying laughing at my keyboard. Django, NumPy, just to start with " you'd think someone would have done something more interesting with it by no…
Re: Python Shouldn't Be the Top Programming Language
#36This person (bot??) has never used Python.
Re: Python Shouldn't Be the Top Programming Language
#37Earlier quoted context omitted.
Aside from significant whitespace (which I suppose takes a little getting used to), is there anything that marks out Python's syntax as particularly rigid compared to other languages? I'm struggling to understand what the author is trying to argue here.
> Aside from significant whitespace (which I suppose takes a little getting used to), If Python's whitespace takes getting used to, then you're probably poorly formatting your code to begin with.
Re: Python Shouldn't Be the Top Programming Language
#382. and 3. sound like advantages to me. 1. seems straightforward, it would be better if a language was faster. 4. is debatable, most programs are not big, so most programmers shouldn't need to use a programming language better suited for big programs, as long as it provides other advantages, if they are not going to build a big program.