Click here to Skip to main content
15,885,365 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 a programming language's aesthetics important? Pin
Jon McKee17-Aug-20 8:39
professionalJon McKee17-Aug-20 8:39 
PraiseRe: Is a programming language's aesthetics important? Pin
englebart17-Aug-20 9:31
professionalenglebart17-Aug-20 9:31 
GeneralRe: Is a programming language's aesthetics important? Pin
Jon McKee17-Aug-20 10:50
professionalJon McKee17-Aug-20 10:50 
GeneralRe: Is a programming language's aesthetics important? Pin
harold aptroot15-Aug-20 13:47
harold aptroot15-Aug-20 13:47 
AnswerRe: Is a programming language's aesthetics important? Pin
Ravi Bhavnani15-Aug-20 15:35
professionalRavi Bhavnani15-Aug-20 15:35 
AnswerRe: Is a programming language's aesthetics important? Pin
CodeWraith15-Aug-20 15:48
CodeWraith15-Aug-20 15:48 
AnswerRe: Is a programming language's aesthetics important? Pin
Amarnath S15-Aug-20 15:50
professionalAmarnath S15-Aug-20 15:50 
AnswerRe: Is a programming language's aesthetics important? Pin
Gary R. Wheeler16-Aug-20 2:14
Gary R. Wheeler16-Aug-20 2:14 
Q1: Languages whose design allow for an improved developer experience. One of my favorite things about C# is editing in Visual Studio. Syntax highlighting, IntelliSense, refactoring, are all fantastic. I find I make better choices for identifier names when it costs so little to use and change them as needed.

Elements that are used most often have the simplest expression. For example, C and its derivatives use { and } to denote the beginning and ending of logical blocks. Languages like BASIC, FORTRAN, Pascal, and Ada that use if then ... else ... end if and similar keywords take longer to read.

Languages that don't require separate declaration and definition for a body of code. While having the separation is a convenience for library and API designers, that imposes a burden on everyone else. You have to ensure that the declaration and definition are kept synchronized. If they become dissociated, either the compile fails (Ada) or the link fails (C and C++), often with less-than-useful diagnostics.

Languages without restrictions on the naming of identifiers. Go's use of case to indicate visibility is vile, because it forces the language designer's naming convention on the language user.

Free form languages, where white space is not significant.

Q2: Yes, but it's not the primary concern. First concern is tooling for the target environment. We have embedded components where the language is dictated by the target (C or assembly language).

Q3: C#, C++, and C. Like you, for the reasons mentioned in the answer to Q1. My primary product uses a mix of the three languages. C# in the UI, C++ in some Windows services, and C in embedded hardware. The language similarities let us share code for interfaces and such, even when the compilers and target environments aren't all that similar.
Software Zen: delete this;

AnswerRe: Is a programming language's aesthetics important? Pin
theoldfool16-Aug-20 2:32
professionaltheoldfool16-Aug-20 2:32 
GeneralRe: Is a programming language's aesthetics important? Pin
Greg Utas16-Aug-20 3:37
professionalGreg Utas16-Aug-20 3:37 
AnswerRe: Is a programming language's aesthetics important? PinPopular
Chris Maunder16-Aug-20 4:38
cofounderChris Maunder16-Aug-20 4:38 
GeneralRe: Is a programming language's aesthetics important? Pin
Nelek16-Aug-20 5:15
protectorNelek16-Aug-20 5:15 
GeneralRe: Is a programming language's aesthetics important? Pin
theoldfool16-Aug-20 5:39
professionaltheoldfool16-Aug-20 5:39 
AnswerRe: Is a programming language's aesthetics important? Pin
Stuart Dootson16-Aug-20 22:46
professionalStuart Dootson16-Aug-20 22:46 
AnswerRe: Is a programming language's aesthetics important? Pin
Bruce Patin17-Aug-20 3:24
Bruce Patin17-Aug-20 3:24 
AnswerRe: Is a programming language's aesthetics important? Pin
W Balboos, GHB17-Aug-20 5:40
W Balboos, GHB17-Aug-20 5:40 
AnswerRe: Is a programming language's aesthetics important? Pin
Peter Adam17-Aug-20 6:00
professionalPeter Adam17-Aug-20 6:00 
AnswerRe: Is a programming language's aesthetics important? Pin
Member 1485238517-Aug-20 19:31
Member 1485238517-Aug-20 19:31 
AnswerRe: Is a programming language's aesthetics important? Pin
rjmoses18-Aug-20 0:13
professionalrjmoses18-Aug-20 0:13 
AnswerRe: Is a programming language's aesthetics important? Pin
BotReject26-Aug-20 23:33
BotReject26-Aug-20 23:33 
JokeElla just won't answer Pin
littleGreenDude15-Aug-20 8:51
littleGreenDude15-Aug-20 8:51 
GeneralWe are Back Pin
Matthew Dennis15-Aug-20 6:53
sysadminMatthew Dennis15-Aug-20 6:53 
GeneralRe: We are Back Pin
honey the codewitch15-Aug-20 6:55
mvahoney the codewitch15-Aug-20 6:55 
GeneralRe: We are Back Pin
Amarnath S15-Aug-20 7:13
professionalAmarnath S15-Aug-20 7:13 
QuestionRe: We are Back Pin
Sandeep Mewara15-Aug-20 8:44
mveSandeep Mewara15-Aug-20 8:44 

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.