Most programming languages are rejected because they're 'not masochistic enough'.

Video Game Discussions and general topics.

Moderators: AArdvark, Ice Cream Jonsey

User avatar
Tdarcos
Posts: 9529
Joined: Fri May 16, 2008 9:25 am
Location: Arlington, Virginia
Contact:

Most programming languages are rejected because they're 'not masochistic enough'.

Post by Tdarcos »

It seems like programmers have to suffer or have a difficuly road to hoe in order to like particular languages. There a number of perfectly good programming languages that have the language constructs, syntax and features to be useful for programming, but because they're considered 'easy' programmers often dismiss them out of hand.

Pascal and Basic have kept up with the vhanges in programming such as better control structures, database access, and so on, but you don't really 'suffer' the way yo do writing C++ code on the latest standards level (C++19, I think). Or Java, or Rust - two more that are like C++ with safer constructs and garbage collection.

Garbage collection. "Real programmers do garbage collection." Only wimps use languages that provide garbage collection, or don't allow pointers, or some other thing.

The issue is not if you can do some whiz-bang language feature. The issue is whether the language provides the capacity to do the jobs you need to accomplish. Managers don't choose programming languages by feature set, they usually pick them because it's what their code base uses and it allows them to accomplish whatever business the company operates.

Persdonally, I've found QB64 Phoenix Edition an excellent tool for writing quick solutions. It;s much easier than the unintuitive unintelligble command sequences of Powershell.
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth

User avatar
pinback
Posts: 17849
Joined: Sat Apr 27, 2002 3:00 pm
Contact:

Re: Most programming languages are rejected because they're 'not masochistic enough'.

Post by pinback »

Tdarcos wrote: Mon Mar 13, 2023 12:59 am It seems like programmers have to suffer or have a difficuly road to hoe in order to like particular languages. There a number of perfectly good programming languages that have the language constructs, syntax and features to be useful for programming, but because they're considered 'easy' programmers often dismiss them out of hand.
[citation needed]
Garbage collection. "Real programmers do garbage collection." Only wimps use languages that provide garbage collection, or don't allow pointers, or some other thing.
I have never heard anyone say this, or even vaguely express this.

I challenge your premise.
Am I a hero? I really can't say. But, yes.

User avatar
Flack
Posts: 9057
Joined: Tue Nov 18, 2008 3:02 pm
Location: Oklahoma
Contact:

Re: Most programming languages are rejected because they're 'not masochistic enough'.

Post by Flack »

Tdarcos wrote: Mon Mar 13, 2023 12:59 am Persdonally, I've found QB64 Phoenix Edition an excellent tool for writing quick solutions. It;s much easier than the unintuitive unintelligble command sequences of Powershell.
Very interesting! Can you provide an example of something done in both languages? Maybe something that involves handling files, or checking to see if a machine is online, something like that?
"I failed a savings throw and now I am back."

User avatar
RealNC
Posts: 2289
Joined: Wed Mar 07, 2012 4:32 am

Re: Most programming languages are rejected because they're 'not masochistic enough'.

Post by RealNC »

pinback wrote: Mon Mar 13, 2023 3:32 am
Garbage collection. "Real programmers do garbage collection." Only wimps use languages that provide garbage collection, or don't allow pointers, or some other thing.
I have never heard anyone say this, or even vaguely express this.
Maybe Terry A. Davis did?

User avatar
Ice Cream Jonsey
Posts: 30067
Joined: Sat Apr 27, 2002 2:44 pm
Location: Colorado
Contact:

Re: Most programming languages are rejected because they're 'not masochistic enough'.

Post by Ice Cream Jonsey »

RealNC wrote: Mon Mar 13, 2023 7:08 am
pinback wrote: Mon Mar 13, 2023 3:32 am
Garbage collection. "Real programmers do garbage collection." Only wimps use languages that provide garbage collection, or don't allow pointers, or some other thing.
I have never heard anyone say this, or even vaguely express this.
Maybe Terry A. Davis did?
Interesting train of thought
the dark and gritty...Ice Cream Jonsey!

User avatar
Tdarcos
Posts: 9529
Joined: Fri May 16, 2008 9:25 am
Location: Arlington, Virginia
Contact:

Re: Most programming languages are rejected because they're 'not masochistic enough'.

Post by Tdarcos »

pinback wrote: Mon Mar 13, 2023 3:32 am
Tdarcos wrote: Mon Mar 13, 2023 12:59 am It seems like programmers have to suffer or have a difficuly road to hoe in order to like particular languages. There a number of perfectly good programming languages that have the language constructs, syntax and features to be useful for programming, but because they're considered 'easy' programmers often dismiss them out of hand.
[citation needed]
Nice Wikipedia reference. The fact they stick with an overly complicated and needlessly dangerous language like C++ and dismiss less difficult languages out of hand - especially when they know nothing about the language - often by referring to the other language using an old form that lacks current features.
pinback wrote: Mon Mar 13, 2023 3:32 am
Garbage collection. "Real programmers do garbage collection." Only wimps use languages that provide garbage collection, or don't allow pointers, or some other thing.
I have never heard anyone say this, or even vaguely express this.

I challenge your premise.
Programmers have generally stuck with C or C++ long after other choices with better type safety became available. The #1 cause of buffer overflow attacks is doing roll-your-own memory management.
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth

User avatar
Jizaboz
Posts: 5420
Joined: Tue Jan 31, 2012 2:00 pm
Location: USA
Contact:

Re: Most programming languages are rejected because they're 'not masochistic enough'.

Post by Jizaboz »

Visual Basic was like that for me I guess. I had used old Basic and QBasic quite a lot, but when VB was becoming really popular I was trying to learn and do things in C++.
(╯°□°)╯︵ ┻━┻

User avatar
Ice Cream Jonsey
Posts: 30067
Joined: Sat Apr 27, 2002 2:44 pm
Location: Colorado
Contact:

Re: Most programming languages are rejected because they're 'not masochistic enough'.

Post by Ice Cream Jonsey »

Flack wrote: Mon Mar 13, 2023 6:03 am
Tdarcos wrote: Mon Mar 13, 2023 12:59 am Persdonally, I've found QB64 Phoenix Edition an excellent tool for writing quick solutions. It;s much easier than the unintuitive unintelligble command sequences of Powershell.
Very interesting! Can you provide an example of something done in both languages? Maybe something that involves handling files, or checking to see if a machine is online, something like that?
Let's go Commander, the gauntlet has been thrown!
the dark and gritty...Ice Cream Jonsey!

Post Reply