Click here to Skip to main content
15,900,705 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: I hate JavaScript Pin
Jeremy Falcon29-Aug-16 10:33
professionalJeremy Falcon29-Aug-16 10:33 
GeneralRe: I hate JavaScript Pin
Marc Clifton29-Aug-16 10:49
mvaMarc Clifton29-Aug-16 10:49 
GeneralRe: I hate JavaScript Pin
Jörgen Andersson29-Aug-16 12:18
professionalJörgen Andersson29-Aug-16 12:18 
GeneralRe: I hate JavaScript Pin
Jeremy Falcon30-Aug-16 1:12
professionalJeremy Falcon30-Aug-16 1:12 
GeneralRe: I hate JavaScript Pin
Master.Man198029-Aug-16 10:31
Master.Man198029-Aug-16 10:31 
GeneralRe: I hate JavaScript Pin
Kiriander29-Aug-16 21:40
Kiriander29-Aug-16 21:40 
GeneralRe: I hate JavaScript Pin
Plamen Dragiyski30-Aug-16 0:20
professionalPlamen Dragiyski30-Aug-16 0:20 
GeneralRe: I hate JavaScript Pin
kalberts30-Aug-16 2:19
kalberts30-Aug-16 2:19 
As a general rule, I hate interpreted languages, in the sense: Languages where the syntax the basic semantics are not checked for all the code before execution starts. Some languags would be suitable for such checks even though they are (semi)interpreted languages, but leave the checking to independent lint-like tools (which reminds me: By my definition, good old K&R C comes very close to the 'interpreted' class!) - use them if you care to, but you may ignore them if you want.

There is one readon why some interpreted langages (barely) tolerable to me: I was responsible for maintaining a program system of roughly 100K lines of Tcl - a language having a syntax which is roughly
XML
<token>*

The permitted sequence of tokens, and the semantics of them, are totally context dependent. You don't know if a line is a string constant or an active statement until you encounter it during execution. Or rather, any time you encounter it. In one context the line may be an active statement, a moment later it may be a string literal.

Coming from Tcl to a language where an 'if (<expr>) {...}' really is a conditional statement, always and every time, is a great relief. I sure wish that <expr> was verified to be a boolean expression before we start, but even without that, we are way better off than with Tcl.

But if at all possible, I try to avoid interpreted languages. And dynamic binding. And plugins (well, they are a special case of dynamic binding). Whatever can be checked statically, should be checked statically. And that should be as much of your code as possible, preferably 100%.
GeneralRe: I hate JavaScript Pin
RugbyLeague30-Aug-16 2:42
RugbyLeague30-Aug-16 2:42 
GeneralRe: I hate JavaScript Pin
CygnusBMT30-Aug-16 3:24
CygnusBMT30-Aug-16 3:24 
GeneralRe: I hate JavaScript Pin
lopatir30-Aug-16 4:43
lopatir30-Aug-16 4:43 
GeneralRe: I hate JavaScript Also Pin
Steve Naidamast30-Aug-16 3:59
professionalSteve Naidamast30-Aug-16 3:59 
GeneralRe: I hate JavaScript Pin
rhyous30-Aug-16 4:51
rhyous30-Aug-16 4:51 
GeneralRe: I hate JavaScript Pin
Ryan Peden30-Aug-16 6:00
professionalRyan Peden30-Aug-16 6:00 
GeneralI have found John's front yard Pin
Rage29-Aug-16 7:00
professionalRage29-Aug-16 7:00 
GeneralRe: I have found John's front yard Pin
Johnny J.29-Aug-16 7:09
professionalJohnny J.29-Aug-16 7:09 
GeneralRe: I have found John's front yard Pin
phil.o29-Aug-16 7:35
professionalphil.o29-Aug-16 7:35 
GeneralRe: I have found John's front yard Pin
Ravi Bhavnani29-Aug-16 8:12
professionalRavi Bhavnani29-Aug-16 8:12 
GeneralRe: I have found John's front yard Pin
#realJSOP29-Aug-16 8:40
professional#realJSOP29-Aug-16 8:40 
GeneralRe: I have found John's front yard Pin
Rage29-Aug-16 9:58
professionalRage29-Aug-16 9:58 
GeneralRe: I have found John's front yard Pin
#realJSOP29-Aug-16 11:13
professional#realJSOP29-Aug-16 11:13 
GeneralRe: I have found John's front yard Pin
Roger Wright29-Aug-16 20:05
professionalRoger Wright29-Aug-16 20:05 
GeneralRe: I have found John's front yard Pin
Daniel Pfeffer29-Aug-16 20:13
professionalDaniel Pfeffer29-Aug-16 20:13 
GeneralRe: I have found John's front yard Pin
dandy7229-Aug-16 8:45
dandy7229-Aug-16 8:45 
GeneralRe: I have found John's front yard Pin
Dr.Walt Fair, PE1-Apr-19 12:42
professionalDr.Walt Fair, PE1-Apr-19 12:42 

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.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   494 votes