OSDev.org
https://forum.osdev.org/

Esoteric programming languages
https://forum.osdev.org/viewtopic.php?f=13&t=33224
Page 2 of 2

Author:  Brendan [ Thu Oct 11, 2018 3:35 am ]
Post subject:  Re: Esoteric programming languages

Hi,

Solar wrote:
Learning a language isn't the big time / cost factor. But it also does not bring you onto the same level as everybody else as far as communication is concerned.


Learning a language is a time/cost factor, gaining adequate experience with a language is a time/cost factor, and "changing mental gears" when switching between languages you have experience in is a time/cost factor. It would be foolish to ignore these time/cost factors just because there are other time/cost factors (e.g. familiarisation with the problem domain, learning third-party libraries/SDKs, etc) that remain the same regardless of which language is used; even if those other time/cost factors dominate. That would be like (e.g.) not caring about paying $100 for a cup of coffee because you're paying $300 for rent.


Cheers,

Brendan

Author:  Solar [ Thu Oct 11, 2018 3:43 am ]
Post subject:  Re: Esoteric programming languages

Please provide proof that the cost of changing language outweighs the cost of attempting something with a language that wasn't designed for the kind of problem you're trying to solve.

(Hint: That's something you cannot prove for the general case, only the specific. Which is where your argument bites itself in the butt. Let companies, or departments, decide on what languages to employ. Dump your "one language should be enough for everything" pipe dream. Not going to happen. Same for "everybody should drive the same type of car because that would be more efficient for factories and shops". A shipping company will have a different idea of "standard" from a cab company from a father of three.)

Author:  Brendan [ Thu Oct 11, 2018 4:48 am ]
Post subject:  Re: Esoteric programming languages

Hi,

Solar wrote:
Please provide proof that the cost of changing language outweighs the cost of attempting something with a language that wasn't designed for the kind of problem you're trying to solve.

(Hint: That's something you cannot prove for the general case, only the specific. Which is where your argument bites itself in the butt. Let companies, or departments, decide on what languages to employ. Dump your "one language should be enough for everything" pipe dream. Not going to happen. Same for "everybody should drive the same type of car because that would be more efficient for factories and shops". A shipping company will have a different idea of "standard" from a cab company from a father of three.)


Please provide proof that the cost of changing language does not outweigh the cost of attempting something with a language that wasn't designed for the kind of problem you're trying to solve.

Perhaps instead of trying hard to become offended you could be a tiny bit practical instead. For example, Objective C is a superset of C so we can delete C (and everyone that knows C can just say that know a subset of Objective C), there's so much overlap between the core features provided Java and C# that it's obvious at least one of them is unnecessary, and (for 80x86) the differences between AT&T syntax and Intel syntax are almost entirely superficial. That's 3 cases where "one less language" would make no difference whatsoever.

How about LUA vs. Python vs. Perl? Surely 2 of them can be deprecated. BASIC vs. Pascal? Pick one. Scheme vs. Lisp?

We could probably get rid of 50% of programming languages just by trimming the low hanging fruit.


Cheers,

Brendan

Author:  Solar [ Thu Oct 11, 2018 5:00 am ]
Post subject:  Re: Esoteric programming languages

Brendan wrote:
Perhaps instead of trying hard to become offended...


It's not hard to be offended when someone says "you're just a secretary and couldn't be bothered to solve the real problem". And then quite deliberately refuses to even acknowledge that he offended.

Programming languages "trim" themselves. It's called evolution.

Author:  Brendan [ Thu Oct 11, 2018 6:19 am ]
Post subject:  Re: Esoteric programming languages

Hi,

Solar wrote:
Brendan wrote:
Perhaps instead of trying hard to become offended...


It's not hard to be offended when someone says "you're just a secretary and couldn't be bothered to solve the real problem". And then quite deliberately refuses to even acknowledge that he offended.


Fine. I acknowledge that you're a "fragile" person who chose not to think about what I was trying to say (that domain specific languages are closer to data and not programming languages) for the purpose of avoiding issues and creating drama.

Solar wrote:
Programming languages "trim" themselves. It's called evolution.


Ideally, yes. In practice without a formal "deprecation process" they just get used less and may never be trimmed (and in the rare cases where they are effectively trimmed it takes decades), and without a formal "selection process" the rate new languages are introduced exceeds the rate that languages are trimmed by a significant margin; and these factors combined lead to the number of languages continually growing until... when?


Cheers,

Brendan

Author:  Solar [ Thu Oct 11, 2018 7:08 am ]
Post subject:  Re: Esoteric programming languages

Brendan wrote:
Hi,

Solar wrote:
It's not hard to be offended when someone says "you're just a secretary and couldn't be bothered to solve the real problem". And then quite deliberately refuses to even acknowledge that he offended.


Fine. I acknowledge that you're a "fragile" person who chose not to think about what I was trying to say (that domain specific languages are closer to data and not programming languages) for the purpose of avoiding issues and creating drama.


No, Brendan. That is not the way it works. You can control how you're sending, but you cannot impose on others how you are to be recieved. When called out for having offended, calling the other person "fragile" and assigning blame on the receicer is bullying 101.

And the one avoiding issues is you. You came up with a pretty unrealistic idea, criticism was voiced, and you got personal. Stand down, ok?

Author:  Brendan [ Thu Oct 11, 2018 7:28 am ]
Post subject:  Re: Esoteric programming languages

Hi,

Solar wrote:
Brendan wrote:
No, Brendan. That is not the way it works. You can control how you're sending, but you cannot impose on others how you are to be recieved. When called out for having offended, calling the other person "fragile" and assigning blame on the receicer is bullying 101.

And the one avoiding issues is you. You came up with a pretty unrealistic idea, criticism was voiced, and you got personal. Stand down, ok?


I'm horribly offended by your words and I think you owe me an apology. I don't even understand why you've decided to bully me just because I posted an obviously impractical thought.


Cheers,

Brendan

Author:  Solar [ Thu Oct 11, 2018 7:38 am ]
Post subject:  Re: Esoteric programming languages

Brendan wrote:
I'm horribly offended by your words...


No you're not, you're ridiculing me. Your post has been reported, and honestly, you should consider stepping back from your moderator status voluntarily at this point.

Author:  Brendan [ Thu Oct 11, 2018 7:44 am ]
Post subject:  Re: Esoteric programming languages

Hi,

Solar wrote:
Brendan wrote:
I'm horribly offended by your words...


No you're not, you're ridiculing me. Your post has been reported, and honestly, you should consider stepping back from your moderator status voluntarily at this point.


Oh my. I've been sitting here crying for the last half an hour. Why won't you stop harassing me??


Cheers,

Brendan

Author:  Antti [ Thu Oct 11, 2018 7:47 am ]
Post subject:  Re: Esoteric programming languages

It got very bad. :(

I agree with Solar. The "trust score" is not very high at the moment.

Author:  Brendan [ Thu Oct 11, 2018 8:04 am ]
Post subject:  Re: Esoteric programming languages

Hi,

Antti wrote:
It got very bad. :(

I agree with Solar. The "trust score" is not very high at the moment.


My point here is that anyone can claim they've been offended by literally anything; and merely claiming they've been offended does not mean their claim is valid.

If/when I am satisfied that Solar has learnt this important lesson he will be unbanned.

Note that this is not the first time that Solar has pretended to be offended for the sake of causing trouble. It is a continuing/recurring issue, and it will end now.


Cheers,

Brendan

Author:  Solar [ Thu Oct 11, 2018 9:48 am ]
Post subject:  Re: Esoteric programming languages

@Brendan

Author:  trident [ Sun Oct 14, 2018 8:13 am ]
Post subject:  Re: Esoteric programming languages

I did not create the topic Esoteric programming languages for confusion.

I created the topic Esoteric programming languages to hear of users' experiences (good or bad).

Author:  Antti [ Sun Oct 14, 2018 8:52 am ]
Post subject:  Re: Esoteric programming languages

trident wrote:
I did not create the topic Esoteric programming languages for confusion.


Don't worry, the topic itself did not cause the scene that resulted in the unfortunate argument. Nevertheless, there are some viewpoints posted here that may be interesting if you skip the off-topic part.

Page 2 of 2 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/