|
Ambiente Integrado de Desenvolvolvimento (IDE)
HTML
Java
C/C++
-
Dev-C++
Para Windows 95 e superior. Dev-C++ é Software Livre distribuído
sob a GNU General Public License (GPL). Rapidamente cria programas Windows
em janela ou console, bibliotecas estáticas e DLLs.
Suporta compiladores baseados em GCC, Integrated debugging (using GDB),
Class Browser (experimental), Code Completion (experimental), Project Manager,
Customizable syntax highlighting editor, Support of templates for creating
your own project types, Makefile creation, Edit and compile Resource files,
Tool Manager, Print support, Find and replace facilities, Package manager
(installation of add-on libraries), CVS Support, To-Do List, CPU Window.
-
Open Watcom C/C++ and Fortran compiler - Portable Compilers and Tools
Open Watcom is a joint effort between SciTech Software Inc, Sybase, and the
Open Source development community to maintain and enhance the Sybase Watcom C/C++
and Fortran compiler products. Plans for Open Watcom include porting the compiler
to the Linux and FreeBSD platforms, as well as updating the compilers to support
the latest C and C++ ANSI standards.
In a single package, Open Watcom C/C++ and FORTRAN provides a comprehensive
development environment with the integrated development environment (IDE),
compiler and tools, SDK's, and libraries you need to create powerful
16- and 32- bit applications for popular PC platforms:
16 and 32-bit DOS & OS/2, Windows 3.1, Win32s, Windows 95/98/Me,
Windows NT/2000/XP, Novell NLM.
-
Anjuta Integrated Development Environment
Anjuta is a versatile Integrated Development Environment (IDE)
for C and C++ on GNU/Linux. It has been written for GTK/GNOME and
features a number of advanced programming facilities.
These include project management, application wizards, an on-board
interactive debugger, and a powerful source editor with source browsing
and syntax highlighting.
On 9th November 2001, the Anjuta and
gIDE projects have merged.
Compilador & Ferramentas de Compilação
Java
C/C++
-
Borland C++ Compiler 5.5 (BCC)
Free Download. Borland C++ Command Line Tools:
Borland C++ Compiler v5.5 (bcc32), Turbo Incremental Linker (tlink32),
Borland Resource Compiler / Binder (brc32, brcc32),
C++ Win32 Preprocessor (cpp32), ANSI/OEM character set file conversion (fconvert),
Import Definitions utility - information about DLLs (impdef),
Import Library utility to create import libraries from DLLs (implib),
Borland Turbo Dump to structurally analyse EXE, OBJ and LIB files (tdump),
Librarian for symbol case-conversion, creating extended libraries (tlib).
C++Builder Downloads page.
Borland Developer Network
(BDN) Downloads.
-
Borland Developer Network (BDN) Museum
Free downloads of discountinued Borland products:
Turbo Pascal, Turbo C, Turbo C++. Requer registro no site, gratuito.
-
MinGW: Minimalist GNU For Windows
MinGW é uma coleção de cabeçalhos e
bibliotecas de importação que possibilitam usar GCC
e produzir programas Windows 32-bits nativos que não dependem de
nenhuma DLL de terceiros. No nível básico, MinGW permite aos
programas modo-console (prompt texto) usar a biblioteca C runtime (CRT)
Microsoft padrão MSVCRT.DLL.
Já o pacote win32api permite o uso da Win32 API.
MinGW and MSYS Download: File List & Installation.
SourceForge MinGW Packages Download: File List.
Mingw32 foi criado por
Colin Peters, e seu primeiro compilador nativo por
Jan-Jaap van der Heijden; depois passou a ser mantido e desenvolvido por
Mumit Khan.
Em 2000, Mingw32 se tornou um projeto de desenvolvimento OpenSource mantido na
SourceForge -
MinGW Project.
- Cygwin
Criado pela Cygnus Solutions.
Mantido na RedHat Sources.
As ferramentas Cygwin são adaptação open-source das
populares ferramentas e utilitários GNU de desenvolvimento portadas
para Windows 95, 98, e NT. Elas funcionam utilizando a biblioteca Cygwin
que provê uma API similar à do UNIX em cima da Win32 API.
Cygwin provê portanto uma "emulação" da API POSIX sob
ambiente Win32, adequada para quem quer portar rapidamente código
C do UNIX no padrão POSIX para Windows 32-bit..
- DJGPP
DJGPP is a complete 32-bit C/C++ development system for Intel 80386 (and
higher) PCs running DOS. It includes ports of many GNU development utilities.
By DJ Delorie,
Delorie Software.
Simtel.Net djgpp Archive.
-
lcc-Win32
lcc-win32: A free compiler system for Windows by Jacob Navia.
Based on the "original screenplay" of Dave Hanson and Chris Fraser:
A portable C compiler.
Perl
- Veja: Perl
Perl Downloads:
Pascal
Assembly - Linguagem de Montagem
-
x86 Architecture, low-level programming, freeware
By Barry Kauler.
-
WEBster
Art of Assembly Language Programming and HLA, by Randall Hyde.
The place on the Net to learn x86 assembly language programming.
Art of Assembly, High Level, Windows and Linux Assembly,
Assemblers and Tools,
Links, Articles & FAQ.
-
Learn ASM
By Jon Kirwan.
PC Tools: ML/MASM, LINK, NMAKE, HLA, GRDB, HexIt, QBasic.
-
An intro to the Assembly language
Software Build & Make
-
GNU Make
GNU Savannah Project Info - make. By Savannah, central web site for
GNU Software development.
GNU Make online documentation.
-
Apache Ant
Apache Ant is a Java-based build tool. In theory, it is kind of like Make,
but without Make's wrinkles.
Why another build tool when there is already make, gnumake, nmake, jam, and others?
Because all those tools have limitations that Ant's original author couldn't
live with when developing software across multiple platforms.
Ant is different. Instead of a model where it is extended with shell-based commands,
Ant is extended using Java classes. Instead of writing shell commands, the
configuration files are XML-based, calling out a target tree where various
tasks get executed. Each task is run by an object that implements a particular
Task interface.
-
Jera Ant Tasks
The Jera Ant Tasks are additional tasks for the Jakart Ant build tool.
They were originally written by Jera Design for internal use,
and are now made available to the public under the terms of the
Common Public License.
-
Antenna - Ant tasks for Wireless Java development
Antenna provides a set of Ant tasks suitable for developing wireless Java
applications targeted at the Mobile Information Device Profile (MIDP).
SourceForge Project.
-
NAnt - Not Ant
Not Ant (NAnt) is like Ant, but uses C# and .NET technologies. Freeware.
-
Want: Delphi-friendly build management tool
Want é uma ferramenta de gerenciamento de compilação
(build) adaptada ao Delphi.
Want foi inspirada na ferramenta Jakarta Ant, mas ajustada para torná-la
rápida e integrável ao Delphi. Want foi escrita em Delphi.
Por Juancarlo Añez, Venezuela.
-
MSDN - Microsoft Visual Studio Developer Center: Tools & Utilities
NMAKE 1.4 on Windows 95 Won't Stop on Errors:
Artigo da Base de Dados da Microsoft - 132084. Download Microsoft Visual C++
nmake 1.5.
Visual C++ 6.0 Processor Pack Download.
-
Lucent nmake Product Builder
-
JMK - Make in Java
A make program written in Java, featuring a traditional make description
language and shell command target actions. By John D. Ramsdell.
JMK SourceForge Project.
-
Dmake (Distributed Make)
Dmake (Distributed Make) is a generic parallel make utility designed to speed
up the process of compiling large packages.
As it is distributed via FTP, Dmake is designed for use with DQS, but can also
be easily used as a standalone parallel make utility (separate from DQS),
and can reduce compilation times for large packages on the order of 75%.
-
Google Directory: Software Build Management
Build Manager Tools, Make Tools, Makefile Generators, Resources.
Automação de Makefile
-
The Universal Makefile
"The only Makefile you will ever need".
By Geotechnical Software Services.
A cross-platform (MS-Windows, Linux, UNIX) makefile for a wide range of
programming languages and tools (Java, C, C++, Fortran, Rmi, Javadoc,
Makedepend etc.). Suitable for single file projects and scalable to
multi-million file projects. The Makefile is written once and for all;
no further editing required. The file is well-organized and suitable as an
example for learning GnuMake.
-
Learning Autoconf and Automake
A tutorial for helping programmers getting started with GNU autoconf and automake.
-
GNU Automake
Automake is a tool for automatically generating Makefiles compliant with the
GNU Coding Standards.
-
GNU Autoconf
Autoconf is an extensible package of m4 macros that produce shell scripts to
automatically configure software source code packages. These scripts can
adapt the packages to many kinds of UNIX-like systems without manual user
intervention. Autoconf creates a configuration script for a package from a
template file that lists the operating system features that the package can use,
in the form of m4 macro calls.
Producing configuration scripts using Autoconf requires GNU m4.
Some optional utilities that come with Autoconf use Perl.
-
GNU Libtool - The GNU Portable Library Tool
GNU libtool is a generic library support script. Libtool hides the complexity
of using shared libraries behind a consistent, portable interface.
-
GNU m4
GNU m4 is an implementation of the traditional Unix macro processor.
GNU m4 is maintained by René Seindal.
-
Software Portability with imake
IMAKE O'Reilly book, by Paul DuBois.
Code Examples download.
imake Book Archive.
-
CMake: Cross Platform Make
CMake is a cross-platform, open-source make system.
CMake is used to control the software compilation process using simple
platform and compiler independent configuration files.
CMake generates native makefiles and workspaces that can be used in the
compiler environment of your choice.
Geradores de Instalação
-
Wise Solutions (comercial)
Anteriormente Great Lakes Business Solutions.
Soluções de distribuição e instalação
de software para desenvolvedores de software e administradores de sistema.
Wise Solutions Knowledgebase,
Wise TechInfo! Newsletter,
Wise Newsgroups,
Wise Resource Center.
- Wise for Windows Installer: baseado na tecnologia Microsoft Windows
Installer (MSI).
- Wise Installation System: poderosa e fácil ferramenta de
instalação baseada em script.
- Wise for Visual Studio .NET: opera dentro da interface do Visual Studio,
com toda funcionalidade do Wise Installation.
- Wise Package Studio: gerenciamento de distribuição de
aplicações para administradores de sistema.
-
InstallShield (comercial)
Pioneira no desenvolvimento de ferramentas para instalação de
software. Incorporou o wINSTALL by
Knowledge Dynamics.
- InstallShield Developer: solução poderosa e flixível
para autoria de instalações Windows Installer.
- InstallShield Professional: instalações baseadas em script (sem MSI).
- InstallShield Express: ferramenta fácil para instalação,
com integração ao Visual Studio .NET integration
(Borland, FoxPro, ToolBook e outras ferramentas de programação/autoria
incluem Edições Limitadas).
-
NSIS - Nullsoft Scriptable (SuperPiMP) Install System (livre)
Generates self contained, win32 executable installer.
Uninstall support, installer self-verification using a CRC32,
3 compression methods (ZLib, BZip2, LZMA from 7-zip), Customizable
appearance, Multiple install configurations, Fully multilingual.
Totalmente gratuito para qualquer uso.
NSIS at Nullsoft.
Projeto SourceForge: NSIS.
NSIS FAQ.
Download Files.
NSIS Archive
- Archive Downloads.
-
HM NIS EDIT: A Free NSIS Editor/IDE (código aberto).
-
Venis IX (gratuito para uso pessoal/não-comercial).
-
Inno Setup (livre)
Inno Setup is a free installer for Windows programs. First introduced in
1997, Inno Setup today rivals and even surpasses many commercial
installers in feature set and stability. Support for all 32-bit Windows
versions, creation of a single EXE to install your program (for easy
on-line distribution) or disk spanning, integrated support for "deflate",
bzip2, and 7-Zip LZMA file compression, integrated Pascal scripting
engine, multilingual installs, complete uninstall capabilities, silent
install and uninstall. Full source code is available (Borland Delphi 2.0-5.0).
Inno Setup QuickStart Pack
download includes third-party add-ons
ISTool IDE and Inno Setup Preprocessor.
-
Multi Install (livre)
Multi Install is an advanced cd/dvd menu authoring system for your own creations.
A "Multi Installer" is an install program that can install multiple programs
from the same menu. Multi Install is Free Software so you may run, copy,
distribute, study, change and improve the software.
-
Ghost Installer (comercial/gratuito)
Por Ethalone Solutions.
Ghost Installer Studio: Professional, WebDeploy, e Standard.
Ghost Installer Free Edition: é um ambiente de
desenvolvimento de instalações estruturado em XML que
tem como base a Plataforma Ghost Installer.
A Edição Gratuita possui um importante recurso:
a API de Plug-Ins, que permite que qualquer desenvolvedor construa
funcionalidade adicional para o instalador.
-
CreateInstall (comercial/gratuito)
CreateInstall,
CE Light, CE FREE.
-
Advanced Installer (comercial/gratuito)
Por Caphyon Ltd. Advanced Installer -
Features by Edition: Freeware, Professional, For Java, Enterprise.
-
CyberInstaller Suite (comercial/gratuito para pacotes freeware)
By SilverCyberTech. Includes
CyberInstaller Studio. Free/Personal for freeware software, Professional.
-
SetupBuilder (comercial)
Features by Edition: Developer, Professional.
-
Windows Installer FAQ
By AppDeploy.com
- The Application Deployment Information Center.
-
Setup Factory (comercial)
By Indigo Rose Software.
AutoPlay Media Studio: criação de menus AutoRun
profissionais para seus CD-ROMs.
- INF-Tool for Win32
The special Setup Program and INF Generator for Windows 95/98/ME/NT/2000/XP.
Lite version now FREE for personal use. By Richard Fellner,
Inner-Smile.com.
-
MFC Pro Product Gallery - Installation
Compactação de Executáveis
|