Software Alternatives & Reviews

Swift for C++ Practitioners, Part 1: Intro and Value Types

Mastodon Productivity Power Tools
  1. Mastodon is a decentralized, open source social network. This is just one part of the network, run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome!

    #Decentralized Social Network #Open Source #Social Network 603 social mentions

  2. Extension for Visual Studio - A set of extensions to Visual Studio 2012 Professional (and above) which improves developer productivity.
    Pricing:
    • Open Source
    How recent were your experiences? The server-side Swift ecosystem has matured over the past few years, with specific attention from teams at Apple. For example, regarding JSON, there has been a rewrite of the JSON encoder/decoder that results in a 200% - 500% speed up in deserialization! You can read about the (still ongoing) improvements to Foundation at https://github.com/apple/swift-foundation. Maybe you’ve seen this, but just wanted to share! One last thing: the Swift VSCode extension is actually really good! Not sure when you used it last, but I’ve been using it on a regular basis and it’s been great — and is only getting better. Here’s the link to the extension if you’re curious: https://marketplace.visualstudio.com/items?itemName=sswg.swift-lang It’s true that Swift has had its various issues, but there’s a very real push by the core team and community to bring the language to new heights and places. Cross-platform support is getting better and better (check out what The Browser Company is doing with Swift on Windows) and a big source of performance bottlenecks are being addressed with the development of non-copyable and non-escaping (Rust-like move-only types)! Sorry that’s a lot, but I just wanted to point out that there’s a lot of hope in Swift and really interesting things are happening for the project!

    #Regular Expressions #Programming Tools #Development 356 social mentions

Discuss: Swift for C++ Practitioners, Part 1: Intro and Value Types

Log in or Post with