4 ms·
So they were not joking when they say they want Swift to replace from Assembly to Javascript. I dont think this will end well.
by ksec 9mo ago
So they were not joking when they say they want Swift to replace from Assembly to Javascript.
I dont think this will end well.
- pjmlp 9mo agoIt has been on Swift and Apple's official documentation since the early days. People keep forgetting that Objective-C also had a full stack role on NeXTSTEP. And the same full stack approach was also a thing on Xerox PARC systems, which mostly failed due to mismanagement. Usually ends well for closed source platform vendors when developers aren't allowed to come up with alternatives like on FOSS operating systems. At least, as long as the platform stays market relevant.
- ksec 9mo ago>People keep forgetting that Objective-C also had a full stack role on NeXTSTEP. In terms of Apps and Low Level Stack Objective-C doesn't seems wrong in my book. The problem is Swift begin as a much larger language and evolve into a gigantic pile of a little of everything.
- pjmlp 9mo agoDoesn't seem to hinder C++, which modern C compilers are written with nowadays. Despite all its complexity, LLVM and GCC aren't getting rewritten any time soon, or the OSes that rather use C++ subsets instead of being stuck with C.
- int_19h 9mo agoWhy? There's no particular reason why a language can't span low-level to high-level. C# is a good example of that: normally you deal with garbage collected objects and references, but if you need to drop down to explicit stack allocations, raw pointers, unions etc, you can - though of course the resulting code looks very different from idiomatic high-level code.