New Programming Languages
Fedora 14 introduces support for two new programming languages: D and Go.
- D combines the power and high performance of C and C++ with the programmer productivity of modern languages such as Ruby and Python.
- Go is a general-purpose language with explicit support for concurrent programming.
- Python users benefit from the inclusion of debug versions of Python 2 and 3 alongside the traditional optimized builds, with Python 2 updated to the 2.7 release.
- Updates to the Erlang and Perl languages and the Netbeans and Eclipse development environments.
- The gdb debugger has been extended with new commands that make it easier to track down and fix excessive memory usage within programs and libraries, as well as an index that greatly speeds up debugging.
These features complete a rich set of development tools that further extends the possibilities for developers. For a complete list of the hundreds of updated development components see the Fedora 14 Technical Notes at http://docs.fedoraproject.org.