Click here to Skip to main content
15,861,172 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: ah, so that's where smurfs come from Pin
DRHuff24-May-20 5:50
DRHuff24-May-20 5:50 
GeneralRe: ah, so that's where smurfs come from Pin
David O'Neil24-May-20 9:09
professionalDavid O'Neil24-May-20 9:09 
GeneralLearning Python (at last) Pin
Brady Kelly23-May-20 20:09
Brady Kelly23-May-20 20:09 
GeneralRe: Learning Python (at last) PinPopular
Kornfeld Eliyahu Peter23-May-20 21:49
professionalKornfeld Eliyahu Peter23-May-20 21:49 
GeneralRe: Learning Python (at last) Pin
Brady Kelly23-May-20 23:35
Brady Kelly23-May-20 23:35 
GeneralRe: Learning Python (at last) Pin
Member 1330167924-May-20 21:18
Member 1330167924-May-20 21:18 
GeneralRe: Learning Python (at last) Pin
kalberts25-May-20 0:41
kalberts25-May-20 0:41 
GeneralRe: Learning Python (at last) Pin
A. A. J. Rodriguez26-May-20 6:58
A. A. J. Rodriguez26-May-20 6:58 
Quote:
And 70% (or thereabouts) of all Python programs must indicate in the implementation language in the program name. (Even Visual Basic programmers don't feel a need to give their programs names starting with "vb"!)


That's just petty.

Quote:
ARM ABI and dotNet leaves me with a much better gut feeling. They encourage me to use the language that is best suited for the task. Python does not. It more or less demands that I use Python, whether suitable or not. It takes away my freedom. That is probably on top of the list. The two other points come in second and third.


Using an ABI would make sense if Python was a low-level system language. It's not, and was probably never intended to be one; the language itself is written in C (See CPython). It's meant to be an abstraction-layer language, and if C can use an ABI, it wouldn't take very much work to abstract it in Python.

I like Python because it's a simple language that allows me to write up a proof of concept with very little impedance between the idea and the application in itself. If I need OOP, I can use it, but I'm not required to. Type checking is an option, and what's more free than being allowed to choose?

Have I made embarrassing messes with Python? More than I'd like to admit, but every time I did, I learned that I wasn't thinking in Python, but thinking in X-Language, and translating it into Python. Since I don't work in Python on a daily basis, thinking in Python (TIP) doesn't come as easily for me as it would otherwise. Nonetheless, when I'm in a TIP-state of mind, the code I produce is leagues ahead of what I produced with the thinking-in-X-then-translation method.
GeneralRe: Learning Python (at last) Pin
A. A. J. Rodriguez26-May-20 6:23
A. A. J. Rodriguez26-May-20 6:23 
PraiseRe: Learning Python (at last) Pin
RickZeeland23-May-20 21:51
mveRickZeeland23-May-20 21:51 
GeneralRe: Learning Python (at last) Pin
Richard MacCutchan23-May-20 22:08
mveRichard MacCutchan23-May-20 22:08 
GeneralRe: Learning Python (at last) Pin
Amarnath S23-May-20 22:23
professionalAmarnath S23-May-20 22:23 
GeneralRe: Learning Python (at last) Pin
Richard MacCutchan23-May-20 22:58
mveRichard MacCutchan23-May-20 22:58 
GeneralRe: Learning Python (at last) Pin
Amarnath S23-May-20 23:02
professionalAmarnath S23-May-20 23:02 
GeneralRe: Learning Python (at last) Pin
Brady Kelly23-May-20 23:38
Brady Kelly23-May-20 23:38 
GeneralRe: Learning Python (at last) Pin
Richard MacCutchan23-May-20 23:44
mveRichard MacCutchan23-May-20 23:44 
GeneralRe: Learning Python (at last) Pin
Mike Hankey24-May-20 2:11
mveMike Hankey24-May-20 2:11 
GeneralRe: Learning Python (at last) Pin
Andy Legg24-May-20 2:13
Andy Legg24-May-20 2:13 
GeneralRe: Learning Python (at last) Pin
Richard MacCutchan24-May-20 2:15
mveRichard MacCutchan24-May-20 2:15 
GeneralRe: Learning Python (at last) Pin
Brady Kelly25-May-20 2:01
Brady Kelly25-May-20 2:01 
GeneralRe: Learning Python (at last) Pin
Andy Legg26-May-20 5:49
Andy Legg26-May-20 5:49 
GeneralRe: Learning Python (at last) Pin
Peter Adam24-May-20 22:33
professionalPeter Adam24-May-20 22:33 
GeneralRe: Learning Python (at last) Pin
aliasbob25-May-20 4:33
aliasbob25-May-20 4:33 
GeneralRe: Learning Python (at last) Pin
Brady Kelly25-May-20 7:06
Brady Kelly25-May-20 7:06 
GeneralRe: Learning Python (at last) Pin
aliasbob25-May-20 7:19
aliasbob25-May-20 7:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.