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.
Most programming languages are rejected because they're 'not masochistic enough'.
Moderators: AArdvark, Ice Cream Jonsey
- 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'.
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
- pinback
- Posts: 17849
- Joined: Sat Apr 27, 2002 3:00 pm
- Contact:
Re: Most programming languages are rejected because they're 'not masochistic enough'.
[citation needed]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.
I have never heard anyone say this, or even vaguely express this.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 challenge your premise.
Am I a hero? I really can't say. But, yes.
- 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'.
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?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.
"I failed a savings throw and now I am back."
- RealNC
- Posts: 2289
- Joined: Wed Mar 07, 2012 4:32 am
Re: Most programming languages are rejected because they're 'not masochistic enough'.
Maybe Terry A. Davis did?pinback wrote: Mon Mar 13, 2023 3:32 amI have never heard anyone say this, or even vaguely express this.Garbage collection. "Real programmers do garbage collection." Only wimps use languages that provide garbage collection, or don't allow pointers, or some other thing.
- 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'.
Interesting train of thoughtRealNC wrote: Mon Mar 13, 2023 7:08 amMaybe Terry A. Davis did?pinback wrote: Mon Mar 13, 2023 3:32 amI have never heard anyone say this, or even vaguely express this.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 dark and gritty...Ice Cream Jonsey!
- 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'.
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[citation needed]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.
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.pinback wrote: Mon Mar 13, 2023 3:32 amI have never heard anyone say this, or even vaguely express this.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 challenge your premise.
"Baby, I was afraid before
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
I'm not afraid, any more."
- Belinda Carlisle, Heaven Is A Place On Earth
- 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'.
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++.
(╯°□°)╯︵ ┻━┻
- 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'.
Let's go Commander, the gauntlet has been thrown!Flack wrote: Mon Mar 13, 2023 6:03 amVery 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?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.
the dark and gritty...Ice Cream Jonsey!