|
|
|
|
|
by matrix87
642 days ago
|
|
> it looks more like JS/Python than the pile of symbols C++ or Rust or even Obj-C can turn into. I mean, maybe at a surface level. But under the covers with stuff like existential containers, opaque types, boxed types, ARC, etc it's a lot more complicated Maybe the syntax "looks" modern like python but writing in it feels like smart pointer C++ with more safety features built in Personally I'd rather just use C++ with a strict style guide, fewer new semantics to relearn It's also funny that apple presents it as a "beginner friendly" language. Maybe it's possible for people to write in it without getting too far in the weeds, but like C++ it feels like a kitchen sink Maybe all languages are like this to some degree, where there's a big gap between being proficient enough to write something and knowing it well enough to write something properly. It feels like Swift has a low barrier of entry but doing things properly has a much higher learning curve |
|