I am curious if any big corporations have ever tried to buy influence in fpc project though.,
Were they snubbed? I’m trying to figure out why we have such determined enemies .
I expect that the vast majority of any opposition to Pascal has absolutely nothing to do with FPC, or its developers. There is overall disdain for the language, including the need to declare everything up front.
And there may be hold over disdain for Borland / Embarcadero, which is largely the face of Pascal in the corporate realm.
Frankly, Borland resuscitated corporate interest in Pascal when it was already waning and sliding out of favor in educational circles. If Borland has been as stable/profitable as Microsoft, the fate of Delphi and Object Pascal would be somewhat less tenuous today. Microsoft's propping up of BASIC actually kept that in focus for a long time (along with BASIC remaining a focus in educational circles for a longer time than Pascal).
There are lots of factors, but my anecdotal experience (including two of my children who develop code for their hobbyist purposes [robotics]) suggests that the formal nature of Pascal is a deterrent to many, who want to just leap into things and crank out code.
And I remember the grief my friend and colleague experienced back in the early 90s when he first fell in love with Delphi 1.0, and was trying to champion it in our department to our boss who favored VB, and didn't care for any company that wasn't a behemoth so that it could survive financial pressures.
I remember those battles fondly. My friend essentially made a deal that if he couldn't develop some internal department apps faster with Delphi than my boss could with VB, he would abandon the Delphi experiment. He won -- not only because of the RAD, but because of the excellent database integration Delphi offered -- and our boss grudgingly allowed him to get training and move forward on other projects.
Fun times...
Pascal already had a negative perception by then, and I wasn't even a decade into having learned it and loved it at that point.