4 ms·
Is Flutter tied to Dart, or are there good C bindings so I can use whatever language I want? I've never understood the obsession with creating a whole language
by mbid 9y ago
Is Flutter tied to Dart, or are there good C bindings so I can use whatever language I want?
I've never understood the obsession with creating a whole language around a library (R, Matlab, Magma, Javascript, Wolfram...) so that I'm essentially forced to use that.
- pjmlp 9y agoBravo, you just discovered how language adoption works. Also as an addendum, C is a language designed around an operating system. If it wasn't for UNIX's adoption, C would have been a footnote in the history of systems programming languages.
- mbid 9y agoWell, yeah, but wouldn't you agree this is a sad state? Also, C as a "portable assembler" kind of make sense as a lingua franka, because every language has to go through assembler before being executed at some point.
- pjmlp 9y agoNo, because adoption needs to be driven by an actual need of some sort. A programming language doesn't get adopted just for its grammar and semantics alone. Regarding the benefits of C as portable Assembly, I advise you read about the programming languages and operating systems designed in the 60's, 10 years before UNIX was created.