2011-08-25

Ferramentas de Programação - C, Java, Pascal

   Caros amigos,

   Uma ideia (idéia) fundamental deste blog é a de tornar simples os assuntos relacionados à informática. Oferecer de modo bastante rápido informações e programas para o estudante iniciante ou intermediário de computação.

   Apresento, pois, compiladores e ambientes integrados de desenvolvimento (IDEs) para as linguagens mais comuns de entrada no universão de programação: C, Java e Pascal.

   Para programadores C, minha sugestão é a utilização da IDE Code::Blocks e do compilador Digital Mars.

   Para Java, basta o estudante instalar o NetBeans, porém, é interessante também aprender a instalar manualmente o JDK e utilizá-lo via linha de comando - passo a passo disponível no meu site.

   Por fim, programadores Pascal podem obtar por utilizarem apenas o Lazarus para programação tanto em Pascal Estruturado quanto para Pascal Orientado a Objetos.  

Compilers/IDEs C/C++

   Bloodshed Dev-C++(IDE+GNU GCC Compiler)
   http://www.bloodshed.net/devcpp.html
  
   Borland C++ Compiler v.5.5
   http://edn.embarcadero.com/article/20633
   http://edn.embarcadero.com/article/20997
   http://www.embarcadero.com/products/cbuilder/free-compiler
  
   Code::Blocks
   http://www.codeblocks.org/
  
   Digital Mars - C/C++ Compiler
   http://www.digitalmars.com/

   Ecere(Only IDE)
   http://www.ecere.com/
  
   Eclipse CDT (C/C++ Development Tooling, Only IDE)
   http://www.eclipse.org/cdt/
  
   Intel C++ Compiler (Only for GNU/Linux)
   http://software.intel.com/en-us/articles/non-commercial-software-download/
  
   LCC-Win32 Compiler
   http://www.cs.virginia.edu/~lcc-win32/
  
   Turbo C
   http://edn.embarcadero.com/article/20841

Compilers/IDE Java

   Oracle JDK
   http://www.oracle.com/technetwork/java/javase/downloads/index.html
  
   BlueJ
   http://www.bluej.org/
  
   Eclipse
   http://www.eclipse.org/
  
   NetBeans
   http://netbeans.org/

Compilers/IDE Pascal/OOPascal

   Bloodshed Dev-Pascal
   http://www.bloodshed.net/devpascal.html
  
   Free Pascal
   http://www.freepascal.org/
   http://www.freepascal.eti.br/
  
   GNU Pascal
   http://www.gnu-pascal.de/gpc/h-index.html
  
   Lazarus
   http://www.lazarus.freepascal.org/
   http://sourceforge.net/projects/lazarus/files/
  
   Turbo Pascal v.1.0, v.3.02, v.5.5
   http://edn.embarcadero.com/article/20693
   http://edn.embarcadero.com/article/20792
   http://edn.embarcadero.com/article/20803

(...)

Apostilas de C/C++

   UFMG - Curso da Linguagem C (De 2005, última revisão)
   http://www.ead.cpdee.ufmg.br/cursos/C/
   http://www.ead.cpdee.ufmg.br/cursos/C/Programa_C.pdf
   http://www.ead.cpdee.ufmg.br/cursos/C/ProgramaC.doc
   http://www.inf.ufg.br/~vagner/pub/CursoC/ (ver.2003)

   UFRJ, Prof. Adriano J. de O. Cruz - Apostila básica de Algoritmo e C
   http://equipe.nce.ufrj.br/adriano/c/apostila/texfiles/apostilaC.pdf

   UFRJ, Prof. Adriano J. de O. Cruz - Apostila avançada de C
   http://equipe.nce.ufrj.br/adriano/c/apostila/indice.htm
  
   UNICAMP - Introdução à Linguagem C
   ftp://ftp.unicamp.br/pub/apoio/treinamentos/linguagens/c.pdf

   0FX66 - Linguagem C
   http://0fx66.com/blog/programacao/linguagem-c/

(...)

   Pesquisando sobre segurança, achei uma biblioteca de programação TCP/IP que se diz ser feita com o foco na segurança.

   Komodia's TCP/IP library V4.0 (free, open source)
   http://www.net-security.org/software_cat.php?cat=1&p=3&group=13


abraços

Nenhum comentário:

Postar um comentário