Click here to Skip to main content
15,909,199 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 was a TA in college Pin
snorkie21-May-14 9:25
professionalsnorkie21-May-14 9:25 
GeneralRe: I was a TA in college Pin
Stefan_Lang21-May-14 21:48
Stefan_Lang21-May-14 21:48 
GeneralRe: Time for a new programming language paradigm Pin
Eddy Vluggen21-May-14 5:50
professionalEddy Vluggen21-May-14 5:50 
GeneralRe: Time for a new programming language paradigm Pin
rjmoses21-May-14 6:27
professionalrjmoses21-May-14 6:27 
GeneralRe: Time for a new programming language paradigm Pin
Eddy Vluggen22-May-14 9:29
professionalEddy Vluggen22-May-14 9:29 
GeneralRe: Time for a new programming language paradigm Pin
PIEBALDconsult21-May-14 9:32
mvePIEBALDconsult21-May-14 9:32 
GeneralRe: Time for a new programming language paradigm Pin
kalberts21-May-14 22:00
kalberts21-May-14 22:00 
GeneralRe: Time for a new programming language paradigm Pin
kalberts21-May-14 22:31
kalberts21-May-14 22:31 
Eddy Vluggen wrote:
A decent C# class uses less characters to convey the same info as written in Object Pascal. Less characters to convey the same info - do you really need a "begin" and an "end" block?

 

If you are looking for terseness, go APL.

On a more moderate scale: What is really the purpose of those parentheses around if conditions, while conditions and for loop specification? Pascal can make due without them. Why do you have to double up the equals sign? Pascal can make due without that. Why do you have to double up all logical operators? The answer: Because the language "designers" didn't have a clue about language design.

Why do you have this ugly try-catch mess? In Chill, any statement may include an exception handler before its closing semicolon; it doesn't have to be pre-announced. The presence of an ON clause implies exception handling; you don't need to pre-announce it.

Why do you have to explicitly declare that "this is the end of the handling of this alternative", when the specification of the next alternative follows immediately? In Pascal you don't.

Why do you have to enclose exception handling in braces? The braces must , unconditionally, be there, but Chill makes due without them. A general rule in Pascal and its derivatives is that {...} is a block, and a simple statement is a block, so wherever a block is called for, a simple statement can be used.

Why to you have to include the body of a switch statement in braces, creating two nesting levels (the second one is each of the alternatives) when there logically is only one?

etc. etc.

Terseness is to remove from the language selected keywords and markers on your private hate list. The keywords/markers on someone else's hate list that is not on yours, you might fiercely defend as a way to improve readability, provide redundance to catch errors etc etc. Very few people really sat down to "tersify" a language specification, removing ALL unneccessary blurb; they use terseness as an argument to defend their own hate list.
GeneralRe: Time for a new programming language paradigm Pin
PIEBALDconsult21-May-14 6:27
mvePIEBALDconsult21-May-14 6:27 
GeneralRe: Time for a new programming language paradigm Pin
kalberts21-May-14 21:59
kalberts21-May-14 21:59 
GeneralRe: Time for a new programming language paradigm Pin
snorkie21-May-14 7:50
professionalsnorkie21-May-14 7:50 
GeneralRe: Time for a new programming language paradigm Pin
PIEBALDconsult21-May-14 8:31
mvePIEBALDconsult21-May-14 8:31 
GeneralRe: Time for a new programming language paradigm Pin
snorkie21-May-14 9:22
professionalsnorkie21-May-14 9:22 
GeneralRe: Time for a new programming language paradigm Pin
PIEBALDconsult21-May-14 9:43
mvePIEBALDconsult21-May-14 9:43 
GeneralRe: Time for a new programming language paradigm Pin
Stefan_Lang21-May-14 21:30
Stefan_Lang21-May-14 21:30 
GeneralRe: Time for a new programming language paradigm Pin
rjmoses22-May-14 6:54
professionalrjmoses22-May-14 6:54 
GeneralRe: Time for a new programming language paradigm Pin
snorkie22-May-14 7:04
professionalsnorkie22-May-14 7:04 
GeneralTime for Klingon developers to rule the world Pin
CPallini21-May-14 9:22
mveCPallini21-May-14 9:22 
GeneralRe: Time for Klingon developers to rule the world Pin
PIEBALDconsult21-May-14 9:44
mvePIEBALDconsult21-May-14 9:44 
GeneralRe: Time for Klingon developers to rule the world Pin
CPallini21-May-14 9:47
mveCPallini21-May-14 9:47 
GeneralRe: Time for a new programming language paradigm Pin
Colborne_Greg21-May-14 13:59
Colborne_Greg21-May-14 13:59 
GeneralRe: Time for a new programming language paradigm Pin
Stefan_Lang21-May-14 20:57
Stefan_Lang21-May-14 20:57 
GeneralRe: Time for a new programming language paradigm Pin
Colborne_Greg22-May-14 3:40
Colborne_Greg22-May-14 3:40 
GeneralRe: Time for a new programming language paradigm Pin
Stefan_Lang22-May-14 3:43
Stefan_Lang22-May-14 3:43 
GeneralRe: Time for a new programming language paradigm Pin
Colborne_Greg22-May-14 3:51
Colborne_Greg22-May-14 3:51 

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.