From Fedora Project Wiki

(Added content based on F14 Features List)
(Removed references to Go and Python debug stacks, added GNUStep)
Line 2: Line 2:
{{Docs_beat_open}}
{{Docs_beat_open}}


==New Programming Languages==
==New Programming Language==
Fedora 14 introduces support for two new programming languages: '''D''' and '''Go'''.
Fedora 14 introduces support for '''D'''[http://www.digitalmars.com/d/], a systems programming language combining the power and high performance of C and C++ with the programmer productivity of modern languages such as Ruby and Python.
* '''D'''[http://www.digitalmars.com/d/] combines the power and high performance of C and C++ with the programmer productivity of modern languages such as Ruby and Python.  
 
* '''Go'''[http://golang.org/] is a general-purpose language with explicit support for concurrent programming.  
==Support for GNUStep==
The GNUstep development environment arrives on Fedora, allowing easy development of cross-platform applications on Fedora using the Cocoa (formerly NeXTSTEP/OpenStep) APIs and tools. GNUstep's main development language is Objective-C, but GNUstep is not limited to that.


==Other improvements==
==Other improvements==
* '''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 '''Python''', '''Erlang''' and '''Perl''' languages and the '''Netbeans''' and '''Eclipse''' development environments.  
* 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.  
* 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.  



Revision as of 16:10, 7 August 2010

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 25 content added by the beat writer


New Programming Language

Fedora 14 introduces support for D[1], a systems programming language combining the power and high performance of C and C++ with the programmer productivity of modern languages such as Ruby and Python.

Support for GNUStep

The GNUstep development environment arrives on Fedora, allowing easy development of cross-platform applications on Fedora using the Cocoa (formerly NeXTSTEP/OpenStep) APIs and tools. GNUstep's main development language is Objective-C, but GNUstep is not limited to that.

Other improvements

  • Updates to the Python, 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.