Author Topic: Engineering Software from scratch  (Read 479 times)

amc@europe.com

  • Newbie
  • Posts: 2
Engineering Software from scratch
« on: July 16, 2026, 05:51:08 pm »
Hello everyone, I hope everyone is okay.
I don't have a long history on freepascal language and Lazarus; I have known this software for about 3 months, maybe less, but it gave me some sense of trust in many ways. We are planning a startup about an engineering software, and somehow we tend to make it a cross-platform desktop application, because our target customers are mostly engineers and technicians. It will be a workspace like OpenModellica (an open-source engineering and modelling software). Long story short, there will be toolboxes we will drag and drop into a workspace, and connect those tools. Those tools are hydraulic, automation, or mechanical components from the market; the user will be able to place those components into a workspace and build a system to see what the overall system looks like and how it operates. It will also provide conceptual price calculation for systems that are built in the workspace.  Does anyone have any experience with similar projects? If so, we'd like to hear what sort of pitfalls await us. On the other hand, this will be a long-lasting project. I am not sure building an engineering app entirely on Lazarus is a smart move. So I guess this is the best place to gather some insight about this issue. As you estimate, AI gives a perspective about this issue, but I guess real pro users' insight is more valuable.

Thaddy

  • Hero Member
  • *****
  • Posts: 19633
  • Glad to be alive.
Re: Engineering Software from scratch
« Reply #1 on: July 16, 2026, 05:54:50 pm »
Simple:
AI models are just like humans: don't trust them and don't trust the code they produce at first sight.

But this looks like spam. It is certainly machine generated. We don't like that.  Reported.
« Last Edit: July 16, 2026, 05:59:26 pm by Thaddy »
Any "programmer" that knows only one programming language is not a programmer

speter

  • Hero Member
  • *****
  • Posts: 535
Re: Engineering Software from scratch
« Reply #2 on: July 17, 2026, 01:09:29 am »
... But this looks like spam. It is certainly machine generated. We don't like that.  Reported.
I don't think it is machine generated, except in the sense the TS has probably used software to translate the original text into english.

But, I don't think there is much that we can add on this topic. I imagine there are people (who use this forum) who are involved in similar projects, but so what? :o

I'd suggest to the TS that he/they find out what platforms the experienced local programmers are using, and go from there...

cheers
S.
I climbed mighty mountains, and saw that they were actually tiny foothills. :)

amc@europe.com

  • Newbie
  • Posts: 2
Re: Engineering Software from scratch
« Reply #3 on: July 17, 2026, 05:02:38 am »
Simple:
AI models are just like humans: don't trust them and don't trust the code they produce at first sight.

But this looks like spam. It is certainly machine generated. We don't like that.  Reported.

Not machine generated bro , just corrected with grammerly. Nothing seems helpful up to this point thanks anyway.

Handoko

  • Hero Member
  • *****
  • Posts: 5559
  • My goal: build my own game engine using Lazarus
Re: Engineering Software from scratch
« Reply #4 on: July 17, 2026, 05:10:07 am »
I don't know if this will help, please see here:
https://forum.lazarus.freepascal.org/index.php/topic,16665.0.html

The developer of ZCad regularly visits this forum.

cdbc

  • Hero Member
  • *****
  • Posts: 2932
    • http://www.cdbc.dk
Re: Engineering Software from scratch
« Reply #5 on: July 17, 2026, 08:40:08 am »
Hi
The user here in forum with the handle @jwdietrich a.k.a. Prof. Dr. med. Johannes W. Dietrich, does indeed use FPC & Lazarus to create some of his research tools and sometimes post articles, results or framework / code-bits here on the forum, you can easily look him up, he's active...  ;)
He and his fellow researchers primarily do in bio-medical-research & engineering.

User @schuler a.k.a. Dr. Joao Paulo Schwarz Schuler has created his own AI and centered his Ph.D. around AI...
I dunno if this info is of any help to OP, but FPC & Lazarus ARE being used in some hefty environments \o/\ö/\o/
Just my 2 cent's worth
Regards Benny
If it ain't broke, don't fix it ;)
PCLinuxOS(rolling release) 64bit -> KDE6/QT6 -> FPC Release -> Lazarus Release &  FPC Main -> Lazarus Main

jamie

  • Hero Member
  • *****
  • Posts: 7903
Re: Engineering Software from scratch
« Reply #6 on: July 17, 2026, 12:51:57 pm »
Simple:
AI models are just like humans: don't trust them and don't trust the code they produce at first sight.

But this looks like spam. It is certainly machine generated. We don't like that.  Reported.

Not machine generated bro , just corrected with grammerly. Nothing seems helpful up to this point thanks anyway.

I looked at the Open-Source files of that project "OpenModellica", it appears the meat of the project is in C++, or should I say the engine maybe?

 There also seems to be a mix of other tool chains involved, not sure if that could be duplicated but the concept is interesting and I am currently working on an app that uses concepts of modeling each item on the screen, but in this case here, it seems there is a parser involved which seems like it's between C++ and some other language I couldn't identify at first sight.

  There appears to be generated macros which could be created from the user's perspective that reads parameters to create the simulations.

 If I understand it correctly, yes, that all can be done in Fpc/Lazarus.

Jamie


The only true wisdom is knowing you know nothing

 

TinyPortal © 2005-2018