4 ms·
Just format this: > I have a hard time imagining going to a team or customer and saying “ - c# - go - java - python - javascript ARE wrong ... for this
by mamcx 4y ago
Just format this:
> I have a hard time imagining going to a team or customer and saying “
- c#
- go
- java
- python
- javascript
ARE wrong ... for this project.
---
So, what people don't get is that you need somebody crazy enough to make `go, python, java` when C, Cobol and other existed.
You see the major success, but not the attempts in the middle.
For people like us that do languages, not just for fun, we are trying to be the NEXT on that list!. And if somehow one of this languages break it the barrier is because, for certain, they are better than most, at least at certain niche.
---
> But I just wonder about the real world uses and actual stories behind new and lease known languages
A little secret: Creating a new language is the ONLY way to make a paradigm work at scale. You can't do OOP in C, not practically. A new language is the next step after make a framework, and you can see it as the only way to make the idiom of a large scale framework to truly shine without the baggage.
So, in my case (https://tablam.org https://tablam.org), I have used +20 programming languages (including SQL dialects that inflate the number!), for real, for work, for pay. None is close to solve the needs of build business apps, and the one that was close (FoxPro) die too long ago. None is relational, none is good for data manipulation, none allow me to encode the business checks, flows or invariants, or make data reports, etc.
"None" here is too strong of a word, right? All that other languages I have used have shipped code! So they "works!", but none allow me to truly embrace the relational paradigm, aka: deal with data.