Recent

Author Topic: leetcode doesn’t support pascal  (Read 9308 times)

JanRoza

  • Hero Member
  • *****
  • Posts: 677
    • http://www.silentwings.nl
Re: leetcode doesn’t support pascal
« Reply #30 on: April 26, 2024, 07:51:26 pm »
Well said Kodezwerg, let users be users and moderators be moderators.
OS: Windows 11 / Linux Mint 21.3
       Lazarus 3.4 FPC 3.2.2
       CodeTyphon 8.40 FPC 3.3.1

Joanna

  • Hero Member
  • *****
  • Posts: 815
Re: leetcode doesn’t support pascal
« Reply #31 on: April 27, 2024, 12:41:29 am »
Martin the sincerity part is the fact that he came out of nowhere and is demanding that we do him a favor. If you said let’s go promote pascal on another platform that would be a different story because we know you.

Also I think he is mocking us for having a small community, I bet that nobody goes to forums for popular languages and says “hey are you desperate for new people? Come play this upvote game over here on this for profit website!”
Voting is just a way to draw people in and waste their time.
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10005
  • Debugger - SynEdit - and more
    • wiki
Re: leetcode doesn’t support pascal
« Reply #32 on: April 27, 2024, 01:11:39 am »
Well, agree to disagree... to have different perceptions of other peoples intends.

Joanna

  • Hero Member
  • *****
  • Posts: 815
Re: leetcode doesn’t support pascal
« Reply #33 on: April 27, 2024, 03:12:14 pm »
That is a given...
 Everyone has a lifetime of different experiences which determine their perception of what is happening...
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

Ludan

  • New member
  • *
  • Posts: 7
Re: leetcode doesn’t support pascal
« Reply #34 on: April 27, 2024, 11:08:24 pm »
I think the point is valid in my opinion.
I wanted to practice on leetcode in pascal because I found it was the most popular website to practice coding problems by what I heard in youtube videos and wanted to get my feet wet so to say, after which I could transit to a more business/corporate language if needed for interviews.
I just wanted to practice in pascal and since that is not an option on leetcode I went to codeforces and practiced easy problems.
I had no idea about voting a language to be added but seems like a good idea and worth a shot, it's just a playground to practice on.

VisualLab

  • Sr. Member
  • ****
  • Posts: 359
Re: leetcode doesn’t support pascal
« Reply #35 on: April 28, 2024, 12:06:49 am »
...I think he is mocking us for having a small community...

I'm wondering about the phrase "small community". Can be understood as:
  • people who actively participate in this forum, i.e. have registered an account here, log in quite often,
  • users of the Free Pascal compiler and/or Lazarus environment,
  • people who program in Object Pascal.
Ad. 1. Each participant can check how large this group is after logging in or while browsing.

Ad.2. This group is certainly much larger. Many people use the tools mentioned above. They do not register because the compiler and library documentation or just reading the Lazarus forum is enough for them. And they often browse Stack Overflow and other forums.

Ad. 3. People from this group usually program in Delphi, but occasionally they also use Free Pascal or Lazarus.

Of course, a lot of people in these three groups also use other programming languages.

I was classified in group three myself for many years. But at some point I came across the Free Pascal compiler project website. Then you could say that I "jumped" to group 2. Searching topics and reading content on the forum was enough for me for a very long time. But at some point I wanted to participate in the discussions (it was a few years ago). So, how many such people are there in groups 2 and 3? I suspect a lot (of course still less than in the case of C++, not to mention other languages).

However, when it comes to the popularity of programming languages, I think that it would be necessary to conduct a decent sociological study on this topic. I think it would make an interesting doctoral thesis. In any case, the reason for the popularity and unpopularity of programming languages is largely unrelated to their advantages1). Rather, it results primarily from:
  • decisions made in the past by IT companies (e.g. ATT -> C),
  • the amount of money pumped into popularizing a given solution (e.g. SUN -> Java, Microsoft -> C#),
  • similarities between newer and older solutions (e.g. C++ to C, then C# and Java to C++),
  • negative campaigns carried out by the management boards of corporations in order to increase their revenues, i.e. attacking and fighting competition (FUDs, etc.) and the technologies provided by this competition (Microsoft vs Borland [Delphi], Microsoft vs SUN [Java]),
  • spreading and perpetuating naive/false/crude myths (urban legends) about IT technology by the media and ordinary people - the scale ranges from mild cases (malicious nonsense jokes) to complete blind ferocity and aggression (IT sectarianism).
I certainly did not manage to give all the non-substantive reasons for the popularity of these languages, which are at the top of various "street rankings" (e.g. TIOBE). The topic is so broad that I have barely scratched the surface.

However, returning to the main topic: there are, of course, many portals such as LeetCode. They exist to make money for their owners (a typical premium service - a bit of something simple as an incentive, and if you get hooked and want more, you pay). After all, companies are set up to bring income to their owners.

In my opinion, the effort put into engaging the Free Pascal/Lazarus community on the LeetCode portal will be disproportionate to the benefits obtained. In short: it is very unprofitable. So it doesn't make sense.


1) We should not draw the wrong conclusions from this, i.e. that these languages have no advantages, or that the people who use them do not take into account some of their advantages. However, a feature of a specific object that people perceive as an advantage is not always objectively so.
« Last Edit: April 28, 2024, 12:09:44 am by VisualLab »

Kays

  • Hero Member
  • *****
  • Posts: 586
  • Whasup!?
    • KaiBurghardt.de
Re: leetcode doesn’t support Pascal
« Reply #36 on: April 28, 2024, 03:52:46 pm »
Maybe they excluded it on purpose because they hate pascal.
[…] This topic was viewed 5633 times. If half of it went there, we would outvote go, rust and any hipster's languages. ;)
They run a business. If they identify training in Pascal as a source of revenue, they’ll pick up on that. Popularity (votes) is really negligible in making that decision. Future customers – i. e. those who seek Pascal training and testing and will pay for it – won’t vote anyways.

The primary factor is therefore that there are lots of advertised vacancies requiring Pascal proficiency and that the programming language is confusing. And frankly I don’t think Pascal’s confusing enough in comparison to C or ES, leave alone the number of vacancies.
:)
https://rosettacode.org/wiki/Rosetta_Code
and search for the open issues for Pascal...
See Tasks not implemented in Pascal/Delphi.
« Last Edit: April 28, 2024, 04:03:17 pm by Kays »
Yours Sincerely
Kai Burghardt

Joanna

  • Hero Member
  • *****
  • Posts: 815
Re: leetcode doesn’t support pascal
« Reply #37 on: April 28, 2024, 05:15:49 pm »
I still think that this thread is some sort of joke or maybe leetcode wants to sell us something and sent a salesman here. No thanks I don’t need to be given programming assignments like a kid in school.

Anyone who is serious about learning pascal can download Lazarus and start learning about it in addition to reading documentation and discussing it with other people who use pascal either here or in chat channel.

It seems that people who don’t like pascal are capable making up every excuse under the sun as to why they can’t learn it  {I can’t learn pascal because it’s not on leetcode !! }

If you can’t think of anything you want to program, there is no point in learning programming at all. Everything you do learn will be quickly forgotten. There are many more pleasant ways to spend your spare time than programming. Programming is for people who have problems to solve.
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

 

TinyPortal © 2005-2018