Projects tagged ‘programming’ and ‘tools’


[321 total ]

5468 Users
   

Subversion has rapidly become the version control standard and it is rapidly replacing open source and commercial solutions around the world. Subversion enables globally distributed software ... [More] development teams to efficiently version and share source code. The open source Subversion project was started in early 2000 by CollabNet, the primary corporate sponsor of Subversion. Key Capabilities: - Versioned directories - Atomic commits - Efficient handling of binary files - Quick branching and tagging - Directory and file meta data - Merge tracking - Natively client-server - Minimal server and network requirements - Low admin overhead - Good security more at: http://subversion.tigris.org/ Read Submerged, a blog about Subversion at http://blogs.open.collab.net/svn [Less]
Created over 3 years ago.

2497 Users
   

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
Created over 3 years ago.

2176 Users
   

TortoiseSVN is a very easy to use SCM / source control software for Microsoft Windows. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. ... [More] Since it's not an integration for a specific IDE you can use it with whatever development tools you like. [Less]
Created over 3 years ago.

1933 Users
   

Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with ... [More] extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of better code. [Less]
Created over 3 years ago.

1665 Users
   

The Eclipse platform is a generic foundation for an IDE. That is, the platform is an IDE without any particular programming language in mind. You can create generic projects, edit files in a generic ... [More] text editor, and share the projects and files with a Concurrent Versions System (CVS) server. The platform is essentially a glorified version of a file-system browser. [Less]
Created over 3 years ago.

1346 Users
   

Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
Created over 3 years ago.

865 Users
   

Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming ... [More] , GUI development, and more. Its major features include support for multiple programming paradigms (procedural, object-oriented, and functional styles), automatic memory management, built-in support for text processing, and a large collection of third-party modules. [Less]
Created over 3 years ago.

859 Users
   

Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.
Created over 3 years ago.

831 Users
   

JUnit is a Java testing framework. Since testing is not closely integrated with development, it prevents you from measuring the progress of development. You can't tell when something starts working or ... [More] when something stops working. Using JUnit you can cheaply and incrementally build a test suite that will help you measure your progress, spot unintended side effects, and focus your development efforts. [Less]
Created over 3 years ago.

799 Users
   

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed. GDB can do four main ... [More] kinds of things (plus other things in support of these) to help you catch bugs in the act: * Start your program, specifying anything that might affect its behavior. * Make your program stop on specified conditions. * Examine what has happened, when your program has stopped. * Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). [Less]
Created over 3 years ago.