Click here to Skip to main content
15,891,597 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: Is Python the new BASIC? Pin
PIEBALDconsult2-May-18 2:29
mvePIEBALDconsult2-May-18 2:29 
GeneralRe: Is Python the new BASIC? Pin
#realJSOP2-May-18 4:08
mve#realJSOP2-May-18 4:08 
GeneralRe: Is Python the new BASIC? Pin
Nish Nishant2-May-18 5:07
sitebuilderNish Nishant2-May-18 5:07 
GeneralRe: Is Python the new BASIC? Pin
Leng Vang2-May-18 7:10
Leng Vang2-May-18 7:10 
GeneralRe: Is Python the new BASIC? Pin
Daniel Wilianto2-May-18 20:06
Daniel Wilianto2-May-18 20:06 
GeneralRe: Is Python the new BASIC? Pin
Mike Winiberg2-May-18 21:48
professionalMike Winiberg2-May-18 21:48 
GeneralRe: Is Python the new BASIC? Pin
Daniel Wilianto3-May-18 16:23
Daniel Wilianto3-May-18 16:23 
GeneralRe: Is Python the new BASIC? Pin
Mike Winiberg3-May-18 19:54
professionalMike Winiberg3-May-18 19:54 
As I said, every language has its own quirks. In C type languages accidentally inserting or omitting a semicolon can completely change the meaning of a block of code, and adding/omitting '=' or forgetting a 'break;' can completely screw your conditional statements and an IDE wouldn't know about that either.

In Javascript objects assigned from another object are references, not copies; this can be useful, but also makes it very difficult to ensure that data is atomic or immutable when that's necessary (ie code inside a deeply nested function can change apparently unrelated variables by 'remote control' if you are not careful).

No language is perfect, and I have indeed had Python code behave unexpectedly due to indentation issues, but this has not been any more of a problem than things like those above, in fact, less.

It is very easy to write tests for things in Python (because the language is so versatile) and that catches such things readily. For my web apps I use selenium for testing the 'user' interactions and my own internal tests for the model code.

At the end of the day, very domain specific stuff possibly excepted, programming is programming and the language you use irrelevant.

You are testing your code, aren't you 8)
GeneralRe: Is Python the new BASIC? Pin
Daniel Wilianto3-May-18 21:00
Daniel Wilianto3-May-18 21:00 
GeneralRe: Is Python the new BASIC? Pin
Mike Winiberg3-May-18 21:46
professionalMike Winiberg3-May-18 21:46 
GeneralRe: Is Python the new BASIC? Pin
Tokinabo2-May-18 23:23
professionalTokinabo2-May-18 23:23 
GeneralRe: Is Python the new BASIC? Pin
Leng Vang3-May-18 5:39
Leng Vang3-May-18 5:39 
GeneralRe: Is Python the new BASIC? Pin
rubinstu3-May-18 3:22
rubinstu3-May-18 3:22 
GeneralIt's one of those days... Pin
Marc Clifton2-May-18 2:01
mvaMarc Clifton2-May-18 2:01 
GeneralRe: It's one of those days... Pin
CPallini2-May-18 2:07
mveCPallini2-May-18 2:07 
PraiseRe: It's one of those days... Pin
Slacker0072-May-18 2:09
professionalSlacker0072-May-18 2:09 
GeneralRe: It's one of those days... Pin
Marc Clifton2-May-18 2:13
mvaMarc Clifton2-May-18 2:13 
JokeRe: It's one of those days... Pin
V.2-May-18 2:42
professionalV.2-May-18 2:42 
GeneralRe: It's one of those days... Pin
Chris C-B2-May-18 3:54
Chris C-B2-May-18 3:54 
GeneralRe: It's one of those days... Pin
Marc Clifton2-May-18 6:54
mvaMarc Clifton2-May-18 6:54 
GeneralRe: It's one of those days... Pin
GuyThiebaut2-May-18 2:19
professionalGuyThiebaut2-May-18 2:19 
GeneralRe: It's one of those days... Pin
Mycroft Holmes2-May-18 14:32
professionalMycroft Holmes2-May-18 14:32 
GeneralRe: It's one of those days... Pin
GuyThiebaut2-May-18 20:52
professionalGuyThiebaut2-May-18 20:52 
GeneralRe: It's one of those days... Pin
Leng Vang2-May-18 7:28
Leng Vang2-May-18 7:28 
JokeRe: It's one of those days... Pin
abmv2-May-18 7:36
professionalabmv2-May-18 7:36 

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.