Click here to Skip to main content
15,908,166 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: Time for a new programming language paradigm Pin
Steve Naidamast22-May-14 3:29
professionalSteve Naidamast22-May-14 3:29 
GeneralRe: Time for a new programming language paradigm Pin
C Grant Anderson22-May-14 5:03
professionalC Grant Anderson22-May-14 5:03 
GeneralRe: Time for a new programming language paradigm Pin
rjmoses22-May-14 7:04
professionalrjmoses22-May-14 7:04 
GeneralRe: Time for a new programming language paradigm Pin
patbob22-May-14 6:19
patbob22-May-14 6:19 
GeneralRe: Time for a new programming language paradigm Pin
Bob Namenottaken22-May-14 7:05
Bob Namenottaken22-May-14 7:05 
GeneralRe: Time for a new programming language paradigm Pin
David@tappers22-May-14 7:20
David@tappers22-May-14 7:20 
GeneralRe: Time for a new programming language paradigm Pin
BillWoodruff22-May-14 18:54
professionalBillWoodruff22-May-14 18:54 
GeneralRe: Time for a new programming language paradigm Pin
jschell22-May-14 8:16
jschell22-May-14 8:16 
rjmoses wrote:
trace their origins back to the days when terseness was a desirable quality.


First, compilers (of which interpreters are just a subset) have deterministic requirements that cannot and should not be circumvented. Thus certain language constructs exist to insure that there is no ambiguity. And this is a feature of compilers (specifically compiler theory) and not just some misunderstanding by the author of the language.

Second, terseness serves another need in that communications requires one to transfers thoughts to the computer. Increasing the verbosity would decrease the rate at which that can occur.

Third one must be aware that no language can be perfect and no user of that language can be perfect either thus the compiler must strive to report errors to the best of its ability. At least in my experience doing that is one of the hardest parts of writing a compiler.

Fourth languages are meant to serve different purposes and no one language can meet the needs of all possible uses without adding complexity that circumvents the original desire for simplicity.

rjmoses wrote:
Among other things, a New Programming Language should:


There are a large number new programming languages created every year and presumably many start with the idea that they are going to be 'better' than what already exists.

Many, many, fail to achieve that goal. So many that one can bet that not even one language introduced within one year will ever achieve anymore than a very, very small niche (even that is due to promotion by the author rather than acceptance.)

But you could venture forth into that realm yourself. However, if you haven't ever done so or haven't done so recently, you might want to learn a little about compiler theory first. It helps.
GeneralRe: Time for a new programming language paradigm Pin
BillWoodruff22-May-14 18:55
professionalBillWoodruff22-May-14 18:55 
GeneralRe: Time for a new programming language paradigm Pin
Kosta Cherry22-May-14 12:44
Kosta Cherry22-May-14 12:44 
GeneralRe: Time for a new programming language paradigm Pin
Michael Kingsford Gray22-May-14 21:31
Michael Kingsford Gray22-May-14 21:31 
GeneralRe: Time for a new programming language paradigm Pin
irneb27-May-14 1:48
irneb27-May-14 1:48 
NewseBay urges users to change passwords Pin
Nagy Vilmos21-May-14 4:02
professionalNagy Vilmos21-May-14 4:02 
GeneralRe: eBay urges users to change passwords Pin
JoeyTat22-May-14 23:56
JoeyTat22-May-14 23:56 
GeneralMVC View Engines Pin
#realJSOP21-May-14 3:57
professional#realJSOP21-May-14 3:57 
GeneralRe: MVC View Engines Pin
Jeremy Falcon21-May-14 4:08
professionalJeremy Falcon21-May-14 4:08 
GeneralRe: MVC View Engines Pin
Suvabrata Roy21-May-14 4:12
professionalSuvabrata Roy21-May-14 4:12 
GeneralRe: MVC View Engines Pin
Kornfeld Eliyahu Peter21-May-14 4:14
professionalKornfeld Eliyahu Peter21-May-14 4:14 
GeneralRe: MVC View Engines Pin
Suvabrata Roy21-May-14 4:16
professionalSuvabrata Roy21-May-14 4:16 
GeneralRe: MVC View Engines Pin
Dave Kreskowiak21-May-14 4:23
mveDave Kreskowiak21-May-14 4:23 
GeneralRe: MVC View Engines Pin
Suvabrata Roy21-May-14 5:29
professionalSuvabrata Roy21-May-14 5:29 
GeneralRe: MVC View Engines Pin
thatraja21-May-14 4:25
professionalthatraja21-May-14 4:25 
GeneralRe: MVC View Engines Pin
Suvabrata Roy21-May-14 5:28
professionalSuvabrata Roy21-May-14 5:28 
GeneralRe: MVC View Engines Pin
newton.saber21-May-14 5:50
newton.saber21-May-14 5:50 
GeneralRe: MVC View Engines Pin
Suvabrata Roy21-May-14 18:18
professionalSuvabrata Roy21-May-14 18:18 

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.