Recent

Author Topic: Is Pascal the right language for me ?  (Read 14791 times)

Handoko

  • Hero Member
  • *****
  • Posts: 5149
  • My goal: build my own game engine using Lazarus
Re: Is Pascal the right language for me ?
« Reply #15 on: June 30, 2020, 01:39:06 pm »
As I do not make money from programming, what I said should not be taken too seriously.

I remember a fellow here, he later switched to other paid development tool. He told me he was looking for a development tool which he wished to start a business. One reason he said if I remember correctly, he cannot 'yell' on the customer/technical support team if something not working as it should be if he uses Lazarus.

Also, you know if someone asks new feature and be too pushy in this forum, probably s/he will get the answer, "it is open source, take the source code and do it yourself."

I don't mean open source is bad, but I just want to let the OP know the disadvantages of using open source. Of course I could be wrong.

For you information, Godot is far too inferior compare to Unreal Engine.
https://www.youtube.com/watch?v=a694QEQeFDg
« Last Edit: June 30, 2020, 01:44:25 pm by Handoko »

PascalDragon

  • Hero Member
  • *****
  • Posts: 5462
  • Compiler Developer
Re: Is Pascal the right language for me ?
« Reply #16 on: June 30, 2020, 01:50:27 pm »
Which I suppose could be translated as "there are more people who like what we have produced than are able (i.e. have both the time and the capability) to contribute to the project". That might actually be a healthy situation, but as has already been said it does suggest that it's wise to keep away from the "bleeding edge" (currently 3.2.0) and instead to use a version which has accumulated bugfixes (e.g. 3.0.0, with fixes to 3.0.4).

FPC 3.2.0 has accumulated many bug fixes as well that have not found their way back into 3.0.4. Also 3.2.0 is not really bleeding edge anymore. It was branched around two years ago and took all that time to ripe.

The problem is not that Lazarus and FPC are free and open source, but the lack of volunteers. That said, it's pretty rarely that you run into a breaking bug. With rather advanced generic stuff this occurs rather oftern (how i loathe the error message: "an internal exception occured during compilation" or "fpc internal error ...", which occurs nearly every time generics projects start to get big), but aside from this, if you don't do anything fancy, fpc is pretty stable.

I personally prefer exceptions and internal errors as they're usually rather easy to fix. Take a problem like this and I'd like to bash my head against the desk or the next wall. %)

I remember a fellow here, he later switched to other paid development tool. He told me he was looking for a development tool which he wished to start a business. One reason he said if I remember correctly, he cannot 'yell' on the customer/technical support team if something not working as it should be if he uses Lazarus.

If a customer would 'yell' at my workplace's support then he wouldn't be a customer of us for long. We try to deescalate such customers of course (and in 99% of such cases that works), but if they insist to think they're the most important being in the world then it's "We don't need to do business with you, good day". It didn't happen very often in the past, but happen it did. *shrugs*

thehidden

  • Jr. Member
  • **
  • Posts: 76
  • Freelancer
Re: Is Pascal the right language for me ?
« Reply #17 on: June 30, 2020, 02:01:30 pm »
...Pascal or not Pascal...

In my opinion you can say  ** or not ** and replace the ** with any programming language. Existing or dead.

Every application or requirement has his favorite programming language. For me it is more a philosophic question, based on needs, experience, policies, etc.

There is no right or wrong programming language.

You want to use Pascal? Do it - or not. Depending on your feelings.

You want to work for somebody with Pascal or Delphi Experience. Maybe harder to find an employer, but not impossible. Pascal isn't dead as long as people talk about and use it.
I am mostly writing software for Image/Video based Process Documentation and Warehouse/Invoicing.
Other Software only if the project is interesting.

Warfley

  • Hero Member
  • *****
  • Posts: 1499
Re: Is Pascal the right language for me ?
« Reply #18 on: June 30, 2020, 02:04:51 pm »
I don't mean open source is bad, but I just want to let the OP know the disadvantages of using open source. Of course I could be wrong.
At least with regards to software development, languages and tools, Free tools are the norm, with the overwelming majority even being FOSS, while paid tools are ususally only niche tools where there is no big community behind. In such cases FOSS simply can't survive, because it lives from there being many contributers

Quote
For you information, Godot is far too inferior compare to Unreal Engine.
Of course an engine that is only around for 5-6 years will be inferior to one thats been around for 22 years. But for the time godot is around it makes incredible progress. Especially as companies start pouring money into it, because they want to have a good FOSS engine themselves (as this is cheaper in the long run)

Handoko

  • Hero Member
  • *****
  • Posts: 5149
  • My goal: build my own game engine using Lazarus
Re: Is Pascal the right language for me ?
« Reply #19 on: June 30, 2020, 02:12:55 pm »
You want to work for somebody with Pascal or Delphi Experience. Maybe harder to find an employer, but not impossible. Pascal isn't dead as long as people talk about and use it.

+1

If a customer would 'yell' at my workplace's support then he wouldn't be a customer of us for long. We try to deescalate such customers of course (and in 99% of such cases that works)

The problem is, we don't have any 'real' customer service here.

thehidden

  • Jr. Member
  • **
  • Posts: 76
  • Freelancer
Re: Is Pascal the right language for me ?
« Reply #20 on: June 30, 2020, 02:16:53 pm »
Quote
The problem is, we don't have any 'real' customer service here.

 :D :D :D
Have you tried to get 'real' customer support from some companies?

Not much companies have a support which is worth enough to call it so...

My experience: Have a Lazarus problem, talk about here and problem mostly solved. Some can't be solved, but this is a nature thing. Not every idea is possible in real live.
I am mostly writing software for Image/Video based Process Documentation and Warehouse/Invoicing.
Other Software only if the project is interesting.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6682
Re: Is Pascal the right language for me ?
« Reply #21 on: June 30, 2020, 02:19:28 pm »
Also, you know if someone asks new feature and be too pushy in this forum, probably s/he will get the answer, "it is open source, take the source code and do it yourself."

There is, obviously, a massive learning curve... and it tends to be exponential relative to the size of the codebase.

However as somebody (Marco?) said earlier, if somebody really had a requirement he could always ask if any of the core developers were available for paid contract work, if necessary to generate a "fork" for him if what he needed was likely to be incompatible with the mainstream.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

MarkMLl

  • Hero Member
  • *****
  • Posts: 6682
Re: Is Pascal the right language for me ?
« Reply #22 on: June 30, 2020, 02:21:52 pm »
Have you tried to get 'real' customer support from some companies?

20+ years on, I still cringe whenever I hear Vivaldi's "Four Seasons" due to the hours I spent listening to it waiting for OS/2 support from IBM- for which I was paying. If I were in the USA I'd sue...

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Handoko

  • Hero Member
  • *****
  • Posts: 5149
  • My goal: build my own game engine using Lazarus
Re: Is Pascal the right language for me ?
« Reply #23 on: June 30, 2020, 02:25:55 pm »
Also, you know if someone asks new feature and be too pushy in this forum, probably s/he will get the answer, "it is open source, take the source code and do it yourself."
However as somebody (Marco?) said earlier, if somebody really had a requirement he could always ask if any of the core developers were available for paid contract work, if necessary to generate a "fork" for him if what he needed was likely to be incompatible with the mainstream.

That's interesting. Please write it on the FAQ or somewhere. So if any newbie asking for hard-to-implement features, I will direct him to the page.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6682
Re: Is Pascal the right language for me ?
« Reply #24 on: June 30, 2020, 02:29:41 pm »
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11444
  • FPC developer.
Re: Is Pascal the right language for me ?
« Reply #25 on: June 30, 2020, 02:49:01 pm »
Quote
The problem is, we don't have any 'real' customer service here.

 :D :D :D
Have you tried to get 'real' customer support from some companies?

Not much companies have a support which is worth enough to call it so...

Take for instance the logical commercial party to compare with, Delphi. With the buying of Delphi you only got installation support. For actual issues or other help you needed to have subscription (usually 25% of purchase price an year, several hundred to 500-600 dollar/euro)


thehidden

  • Jr. Member
  • **
  • Posts: 76
  • Freelancer
Re: Is Pascal the right language for me ?
« Reply #26 on: June 30, 2020, 03:53:30 pm »
Take for instance the logical commercial party to compare with, Delphi. With the buying of Delphi you only got installation support. For actual issues or other help you needed to have subscription (usually 25% of purchase price an year, several hundred to 500-600 dollar/euro)

For some old projects I need to support RAD Studio Enterprise. There we are talking about 1000+ for updates only...
I am mostly writing software for Image/Video based Process Documentation and Warehouse/Invoicing.
Other Software only if the project is interesting.

korba812

  • Sr. Member
  • ****
  • Posts: 394
Re: Is Pascal the right language for me ?
« Reply #27 on: June 30, 2020, 03:58:26 pm »
Real Programmers Don't Use PASCAL
https://www.ee.ryerson.ca/~elf/hack/realmen.html
but I'm a quiche eater  :P

winni

  • Hero Member
  • *****
  • Posts: 3197
Re: Is Pascal the right language for me ?
« Reply #28 on: June 30, 2020, 04:25:50 pm »
Hi!

This is an old version of "Real Programmers Don't Use PASCAL"

In a  newer version there is also

"Real programmers code a pattern  matching for the Jupiter moons. In the last 570 free bytes of the Voyager IV. "

Winni

Handoko

  • Hero Member
  • *****
  • Posts: 5149
  • My goal: build my own game engine using Lazarus
Re: Is Pascal the right language for me ?
« Reply #29 on: June 30, 2020, 04:30:48 pm »
Lol.

Well, I'm not a real programmer. I'm just a hobbyist. That's why I use Pascal. Pascal is great for hobby projects, I remember I ever heard so.

 

TinyPortal © 2005-2018