- Notifications
You must be signed in to change notification settings - Fork 438
Open
Milestone
Description
See https://github.com/microsoft/semantic-kernel/blob/main/docs/decisions/0007-support-multiple-named-args-in-template-function-calls.md for some real world usage.
Fuchsia also used "Pro:" and "Con:"
C++ Analysis • Pro: Many of our current end-developers use C++ extensively. • Pro: The Fuchsia Platform Source Tree uses C++ extensively. • Pro: C++ is a widely used language. The language has properties that are well-understood, have been stable over a long period of time, and have been used to build similar systems in the past. The language has a mature toolchain and associated developer tools. • Con: Support for asynchronous programming is weak. • Con: Programs written in the language often have security bugs arising from the language's lack of memory safety. Decision • C++ is supported for end-developers. (See [the list of supported versions of C++](http://web.archive.org/web/20200523050317/https:/fuchsia.googlesource.com/fuchsia/+/refs/heads/master/docs/concepts/api/c.md#Language-versions).) • C++ is approved for use throughout the Fuchsia Platform Source Tree. In Gradle discussions 2019, also the "Pro" and "Con" headings were used. See gradle/gradle#10114 (comment)
Metadata
Metadata
Assignees
Labels
No labels
