Mudanças entre as edições de "Material Complementar(fosorio)"
(Criou página com '<B>SSC0501 - Introdução à Ciência da Computação (ICC1 - Teoria)</B><br> Prof. Fernando Osório<br> Estagiário PAE: Gustavo Pessin (Doutorando CCMC)<br> Monitor: Matheus …') |
|||
(17 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 6: | Linha 6: | ||
Semestre: 2010/1<br> | Semestre: 2010/1<br> | ||
<hr> | <hr> | ||
− | |||
<br> | <br> | ||
'''REFERÊNCIAS COMPLEMENTARES:''' | '''REFERÊNCIAS COMPLEMENTARES:''' | ||
<ul> | <ul> | ||
+ | <li>[http://wiki.icmc.usp.br/index.php/SSC-600-2024(fosorio) Wiki: Disciplina SSC600 - Prof. Osório] ICC1 2024-1 </li> | ||
+ | <li>[http://wiki.icmc.usp.br/index.php/SSC-501-2011(fosorio) Wiki: Disciplina SSC501 - Prof. Osório] OLD! (Introd. Comp. p/Informática 2011)</li> | ||
+ | <li>[http://wiki.icmc.usp.br/index.php/SSC-501(fosorio) Wiki: Disciplina SSC501 - Prof. Osório] (Introd. Comp. p/Informática 2010)</li> | ||
<li>[http://coteia.icmc.usp.br/mostra.php?ident=624 CoTeia: Disciplina SSC301 - Prof. Osório] (Introd. Comp. p/Eng. Ambiental)</li> | <li>[http://coteia.icmc.usp.br/mostra.php?ident=624 CoTeia: Disciplina SSC301 - Prof. Osório] (Introd. Comp. p/Eng. Ambiental)</li> | ||
<li>[http://coteia.icmc.usp.br/mostra.php?ident=527 CoTeia: Disciplina SCE283 - Prof. Osório] (Introd. Comp. p/Eng. Mecânica)</li> | <li>[http://coteia.icmc.usp.br/mostra.php?ident=527 CoTeia: Disciplina SCE283 - Prof. Osório] (Introd. Comp. p/Eng. Mecânica)</li> | ||
− | <li>[http://coteia.icmc.usp.br/mostra.php?ident=574 CoTeia: Disciplina SSC100 - Prof. Osório] (Introd. Comp. p/Computação)</li> | + | <li>[http://coteia.icmc.usp.br/mostra.php?ident=574 CoTeia: Disciplina SSC100 - Prof. Osório] (Introd. Comp. p/Computação) [[SSC0101-2012(fosorio) | .]]</li> |
+ | <li>[http://wiki.icmc.usp.br/index.php/Prog-I-2017(fosorio) Curso de Extensão em Programação 2017] </li> | ||
<li>[http://osorio.wait4.org/oldsite/manualc.pdf Manual de "C"]</li> | <li>[http://osorio.wait4.org/oldsite/manualc.pdf Manual de "C"]</li> | ||
<li>[http://osorio.wait4.org/oldsite/algestr.html Algoritmos e Estruturas de dados em "C"]</li> | <li>[http://osorio.wait4.org/oldsite/algestr.html Algoritmos e Estruturas de dados em "C"]</li> | ||
Linha 26: | Linha 29: | ||
<b>Tutoriais na Web:</b> Sites externos em Inglês: | <b>Tutoriais na Web:</b> Sites externos em Inglês: | ||
<ul> | <ul> | ||
+ | <li>[https://www.geeksforgeeks.org/c-language-introduction/ GeeksforGeeks Tutorials] Very Good! </li> | ||
+ | <li>[https://www.w3schools.com/c/index.php W3Schools Tutorials] Very Good! </li> | ||
+ | <li>[https://www.tutorialspoint.com/cprogramming/index.htm TutorialsPoint Tutorials] Good! </li> | ||
+ | <li>[https://www.codecademy.com/resources/docs/c Code Academy Resources] </li> | ||
<li>[http://publications.gbdirect.co.uk/c_book/ The C Book]</li> | <li>[http://publications.gbdirect.co.uk/c_book/ The C Book]</li> | ||
<li>[http://www.acm.uiuc.edu/webmonkeys/book/c_guide/ The C Guide]</li> | <li>[http://www.acm.uiuc.edu/webmonkeys/book/c_guide/ The C Guide]</li> | ||
Linha 31: | Linha 38: | ||
<li>[http://en.wikipedia.org/wiki/C_Language C Programming Language (Wikipedia)]</li> | <li>[http://en.wikipedia.org/wiki/C_Language C Programming Language (Wikipedia)]</li> | ||
<li>[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html C History]</li> | <li>[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html C History]</li> | ||
+ | <li>[http://www.programmingsimplified.com/c-program-examples "C" Programming Simplified]</li> | ||
</ul> | </ul> | ||
+ | <br> | ||
<b>Arquivos de HELP da Linguagem C:</b> | <b>Arquivos de HELP da Linguagem C:</b> | ||
<ul> | <ul> | ||
− | <li> | + | <li> [[Arquivo:Help-LibC.rar]] - C Language: LIBC Help </li> |
− | <li> | + | <li> [[Arquivo:CStdLib.rar]] - C Standard Lib (PDF e HTML) </li> |
+ | <li> [https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html GNU C Manual] </li> | ||
+ | <li> Ver manuais de "C" online - MAN ([https://linux.die.net/man/7/libc MAN] - [https://man7.org/linux/man-pages/index.html MAN]) </li> | ||
</ul> | </ul> | ||
− | <b>Ferramentas de Desenvolvimento de Programas em "C":</b> Software Livre (GNU) | + | <br> |
+ | <b>Ferramentas de Desenvolvimento de Programas em "C" (IDE):</b> Software Livre (GNU) <br> | ||
+ | <b>IDE - Integrated Development Environment (IDE)</b> | ||
<ul> | <ul> | ||
− | <li><b>Ferramenta OFICIAL usada na disciplina:</b></li> | + | <li><b>Ferramenta OFICIAL usada na disciplina: CODEBLOCKS </b><br> |
− | <li>[http://www.bloodshed.net/devcpp.html Dev-C++] (MingW)</li> | + | <b>CODEBLOCKS IDE</b> - [https://www.codeblocks.org/ Code::Blocks Site]</li> |
+ | <li>Alternativa (não oficial): APENAS PARA PROGRAMADORES EXPERTS (Junior => Senior com Experiência em Desenvolvimento)<br> | ||
+ | Não recomendado nesta Disciplina: VSCode - [https://code.visualstudio.com/ Visual Studio Code] (GNU GCC é o recomendado) </li> | ||
+ | <li>Alternativa (não oficial): [http://www.bloodshed.net/devcpp.html Dev-C++] (MingW)</li> | ||
+ | <li>Alternativa (não oficial): [http://sourceforge.net/projects/devcpp-portable/ Dev-C++ Portable]</li> | ||
− | |||
<li><b>Ferramentas Alternativas:</b></li> | <li><b>Ferramentas Alternativas:</b></li> | ||
<li>[http://www.mingw.org/ MINGW] - Minimalist GNU for Windows (GCC)</li> | <li>[http://www.mingw.org/ MINGW] - Minimalist GNU for Windows (GCC)</li> | ||
Linha 55: | Linha 71: | ||
<hr> | <hr> | ||
<br> | <br> | ||
− | <b>Para quem quer ir além do conteúdo da disciplina SSC0501...</b> | + | <b>Para quem quer ir além do conteúdo da disciplina SSC0501...</b> <br> |
<br> | <br> | ||
<b>Ferramentas de Desenvolvimento de Programas em "C": (alternativas)</b> | <b>Ferramentas de Desenvolvimento de Programas em "C": (alternativas)</b> | ||
Linha 73: | Linha 89: | ||
<li>[http://codecutter.org/tools/winbgim/ WinBGIM] (Biblioteca Gráfica "simulada" do TurboC/Borland para C++, Simples)</li> | <li>[http://codecutter.org/tools/winbgim/ WinBGIM] (Biblioteca Gráfica "simulada" do TurboC/Borland para C++, Simples)</li> | ||
<li>[http://code.google.com/p/libegl/ LIBEGL] (Biblioteca Simples, C++)</li> | <li>[http://code.google.com/p/libegl/ LIBEGL] (Biblioteca Simples, C++)</li> | ||
− | <li>[http://www.allegro.cc/about Allegro] (Biblioteca para criar Jogos, completa, em C)</li> | + | <li>[https://liballeg.org/ LibAllegro] (Biblioteca para criar Jogos, completa, em C) NEW! <li> |
+ | <li>[http://www.allegro.cc/about Allegro] (Biblioteca para criar Jogos, completa, em C) OLD!</li> | ||
<li>[http://www.libsdl.org/ SDL] (Biblioteca gráfica para criar jogos e aplicações gráficas)</li> | <li>[http://www.libsdl.org/ SDL] (Biblioteca gráfica para criar jogos e aplicações gráficas)</li> | ||
</ul> | </ul> | ||
Linha 79: | Linha 96: | ||
<br> | <br> | ||
Esta página está sendo regularmente atualizada<br/> | Esta página está sendo regularmente atualizada<br/> | ||
− | F. Osório - 2010/1 | + | F. Osório - 2010/1 (Atualizada em 2025) |
+ | <br> | ||
+ | |||
+ | ''Voltar para [[SSC-501]]'' <br> | ||
+ | ''Voltar para [[SSC-600-2025(fosorio)]]'' |
Edição atual tal como às 02h22min de 5 de março de 2025
SSC0501 - Introdução à Ciência da Computação (ICC1 - Teoria)
Prof. Fernando Osório
Estagiário PAE: Gustavo Pessin (Doutorando CCMC)
Monitor: Matheus Lin Truglio Alvarenga (EngComp)
Semestre: 2010/1
REFERÊNCIAS COMPLEMENTARES:
- Wiki: Disciplina SSC600 - Prof. Osório ICC1 2024-1
- Wiki: Disciplina SSC501 - Prof. Osório OLD! (Introd. Comp. p/Informática 2011)
- Wiki: Disciplina SSC501 - Prof. Osório (Introd. Comp. p/Informática 2010)
- CoTeia: Disciplina SSC301 - Prof. Osório (Introd. Comp. p/Eng. Ambiental)
- CoTeia: Disciplina SCE283 - Prof. Osório (Introd. Comp. p/Eng. Mecânica)
- CoTeia: Disciplina SSC100 - Prof. Osório (Introd. Comp. p/Computação) .
- Curso de Extensão em Programação 2017
- Manual de "C"
- Algoritmos e Estruturas de dados em "C"
Tutoriais na Web: Sites externos em Português:
Tutoriais na Web: Sites externos em Inglês:
- GeeksforGeeks Tutorials Very Good!
- W3Schools Tutorials Very Good!
- TutorialsPoint Tutorials Good!
- Code Academy Resources
- The C Book
- The C Guide
- C Quik Reference
- C Programming Language (Wikipedia)
- C History
- "C" Programming Simplified
Arquivos de HELP da Linguagem C:
- Arquivo:Help-LibC.rar - C Language: LIBC Help
- Arquivo:CStdLib.rar - C Standard Lib (PDF e HTML)
- GNU C Manual
- Ver manuais de "C" online - MAN (MAN - MAN)
Ferramentas de Desenvolvimento de Programas em "C" (IDE): Software Livre (GNU)
IDE - Integrated Development Environment (IDE)
- Ferramenta OFICIAL usada na disciplina: CODEBLOCKS
CODEBLOCKS IDE - Code::Blocks Site - Alternativa (não oficial): APENAS PARA PROGRAMADORES EXPERTS (Junior => Senior com Experiência em Desenvolvimento)
Não recomendado nesta Disciplina: VSCode - Visual Studio Code (GNU GCC é o recomendado) - Alternativa (não oficial): Dev-C++ (MingW)
- Alternativa (não oficial): Dev-C++ Portable
- Ferramentas Alternativas:
- MINGW - Minimalist GNU for Windows (GCC)
- DJGPP - GNU GCC para Windows/DOS
- CodeBlocks (MingW)
- Linux GNU GCC/GPP: Disponível na maioria das distribuições Linux
Ferramentas auxiliares: gdb, xxgdb, DDD (Debug) - Kdeveloper (IDE)
Para quem quer ir além do conteúdo da disciplina SSC0501...
Ferramentas de Desenvolvimento de Programas em "C": (alternativas)
- Visual C/C++ (Visual Studio Express - Microsoft)
- Borland Turbo C 2.01
Turbo C (Wikipedia - Info) - Borland C++ 5.5
Borland C++ (Wikipedia - Info) - LCC-Win32 (C compiler for Win32)
- TCLite (TurboC Lite - PUC/RS)
Bibliotecas Gráficas para "C": (Desenv. de Jogos)
- WINBGI (Biblioteca gráfica para usar com o Dev-Cpp)
- WinBGIM (Biblioteca Gráfica "simulada" do TurboC/Borland para C++, Simples)
- LIBEGL (Biblioteca Simples, C++)
- LibAllegro (Biblioteca para criar Jogos, completa, em C) NEW!
- Allegro (Biblioteca para criar Jogos, completa, em C) OLD!
- SDL (Biblioteca gráfica para criar jogos e aplicações gráficas)
Esta página está sendo regularmente atualizada
F. Osório - 2010/1 (Atualizada em 2025)
Voltar para SSC-501
Voltar para SSC-600-2025(fosorio)