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