4 ms·
Pascal lost the language war, just like countless other "good" languages. Fantastic that it is working out so well for you, but you are the exception here. You'
by module0000 8y ago
Pascal lost the language war, just like countless other "good" languages. Fantastic that it is working out so well for you, but you are the exception here. You're visible because(at least today) you've managed to post about it 3 times on HN that I have read. Maybe you've posted even more that I haven't seen yet.
Random searches in "dice.com"(pick any job site you want) for "Pascal" yields 5 positions. "Python" yields 8,950. "C++" yields 6008. Even "8086 assembly" yields 1,378 jobs. "Java" yields 17,000+. There is a trend here if you care to see it.
You are obviously passionate about Pascal. That's awesome. Keep using it, and squeeze it for everything its' worth. Please don't be disheartened when technology moves on without you though, often in directions that feel "wrong" to us. Electron feels wrong to me, but it doesn't matter. Technology is going to move where technology is going to move, and sometimes you have to get on board with choices you dislike to avoid being left behind entirely.
PS: I cut my teeth on Pascal in the early 90's, and wish it had become more popular as well.
- arcticwombat 8y ago"Moves on without you", I work in CFML, JavaScript (including various frameworks and engines), Java, Object Pascal just about every day, I've released code in many more languages professionally. I'm using Node.js right now along with AWS for example, not my favorite combo but it's an appropriate solution being used as a webserver. I've posted about FPC because it's one of the right tools for the job and the one I prefer over C/C++, Java, etc. for desktop applications. I don't mind spreading the word about FPC, but really what I'm trying to push for is that there are appropriate tools for desktop development such as C, C++, Python, Nim, Go, Object Pascal, and a bunch more. I just happen to like and push for one of those. Especially with the "benefits" for Electron like cross-platform deployments, are things that other languages such as Java or Object Pascal, also does and does pretty dang well.