 |
Páginas de Cursos para Linguagem C |
-
Introdução
-
Páginas com comentários
-
Alunos que realizaram a pesquisa
- Como conseguir um compilador C gratuito e de qualidade
- Como conseguir um Editor para escrever os programas?
Introdução
As páginas abaixo e os comentários são o resultado
de um trabalho desenvolvido pela turma de 1999/1 da disciplina Computação
para Informática do curso de Bacharelado em Informática do
Departamento de Ciência da Computação do IM-UFRJ. Este
é o primeiro curso de programação e o primeiro contato
dos alunos com o computador no nosso curso.
O objetivo da divulgação do resultado destas pesquisas
é facilitar a procura de quem estiver interessado em aprender sobre
a linguagem C. Estes endereços são apenas um ponto de partida
para uma pesquisa e não cobrem todas as possibilidades. Não
estão listados todos os endereços pesquisados pelos alunos
devido a falta de tempo.
Os comentários resumidos servem como uma indicação
do conteúdo das páginas e foram editados por mim a partir
dos comentários emitidos pelos alunos. Portanto, a responsabilidade
pelo seu conteúdo é minha. Como a maioria dos alunos não
tem experiência em programação procurei fazer uma edição
dos comentários recebidos. No entanto, a minha edição
foi somente no sentido de corrigir e acertar algumas frases escritas em
linguagem mais do que coloquial e retirar alguns comentários que
poderiam ser entendidos como incovenientes. Não procurei fazer uma
análise detalhada de todas as páginas (não tive tempo)
para verificar se os comentários estão espelhando a verdade.
Como os alunos trabalharam separadamente, algumas páginas aparecem
mais de uma vez. Coloquei os diversos comentários enviados pelos
alunos para fornecer mais detalhes.
Portanto, nada melhor do que ir até a página e fazer a
sua própria análise.
Não podemos afirmar que todas as páginas da lista
estejam ativas.
Resumo: Use os endereços como quiser mas faça a sua própria
análise e escolha.
Adriano Cruz
Alunos
A lista dos alunos que fizeram a pesquisa está em lista.
Páginas
- http://casadosprogramadores.com.br
-
Contém diversos artigos sobre C/C++, C++ Builder, Pascal, Delphi,
Java e Assembly. Contém downloads de alguns programas e seus respectivos
arquivos fontes, dentre eles dois jogos. Possui também a opção
de download de alguns compiladores (freeware e shareware). Há também
uma seção muito boa de perguntas e respostas e links para
revistas e livrarias do ramo.
-
http://gd.tuwien.ac.at/languages/c/programming-bbrown
-
Nesta página há uma extensa lista de tópicos (em torno
de 40). O site apresenta partes interessantes, contendo importanes recomendações
(p. ex. Programming Style). Sem talvez, obedecer a uma sequência
didática de assuntos, vale como referência por definir concisamente
os assuntos, fornecer vários exemplos de sintaxes e por dispor de
uma seção de testes interativos.
-
http://members.tripod.com/~johnt/c.html
-
C tutorial on-line. Learn C in 5 hours. O texto em pouco tempo
possibita o entendimento dos aspectos básicos
do C e prepara para a leitura de texto mais avançado.
-
Uma rápida introdução à linguagem c, talvez
ate rápida demais, que promete ensinar C em apenas 5 horas. Desta
maneira só mesmo os programadores com certa experiência podem
desfrutar desta página.
-
Neste endereço você encontra um texto simplificado , com vários
exemplos, de aspectos básicos de C . ( em inglês )
-
O curso é um tutorial capaz de ensinar conhecimentos básicos
de programação em C em 5 horas (segundo o autor), através
de exemplos práticos.
-
http://www.cyberdiem.com/vin/learn.html
-
Esse site é interessante, pois dá uma introdução
ao C, uma explicação das origens do C e de tudo que é
preciso para iniciar-se no C, além de vários livros
sobre C com links.
-
http://www.dinkumware.com/htm_cl/index.html
-
Trata-se de um material de referência on-line, contém todas
as funções e macros da biblioteca padrão C.
-
http://www.di.ufpe.br/~if097/
-
(Dep. de info da UFPE) Foi encontrado um curso em C bastante completo.
Na introdução podemos ver procedimentos para criar e executar
programas. Encontramos ainda, abordagem sobre expressões e operadores,
falando sobre operadores lógicos, aritméticos, relacionais
e etc. Neste curso, observamos ainda a presença de listas e provas
passadas (de 96 ao primeiro semestre de 98), além de projetos (Ccd,
Easy cad, Gráficos e Taxiair).
-
Página com um bom material de C, porém eu não o achei
muito detalhado. Ela é referente a cadeira Linguagens de Programação
I da UFPE, possuindo assim materiais como prova, projetos e outras coisas
referentes ao mundo acadêmico.
-
http://www.eskimo.com/~scs/C-faq/top.html
-
Material de consulta e informações sobre a linguagem C, com
diversos explicações das funções. Ótimo
para iniciantes, e para quem desejar saber um pouco de C. Porém
encontra-se em ingles.
-
http://www.geocities.com/Athens/Ithaca/exi/archive.htm
-
Apostilas e Listas de exercícios, fontes de jogos e provas (que
são aplicadas àqueles alunos do site).
-
Aulas, lista de exercícios, provas e links para outras páginas
de Linguagem C.
-
Página criada para auxiliar o aprendizado da linguagem C. Possui
listas de diversos exercícios, provas anteriores do curso, provavelmente
ministrado pelo professor Eduardo Argollo, criador da página, lista
de discussões e uma interessante oficina de idéias.
-
http://www.lysator.liu.se/c/
-
Informacoes sobre a linguagem C. Inclui ANSI C, literatura, história
e informações culturais sobre a linguagem.
-
http://www.netcom.com/~tjensen/ptr/pointers.htm
-
O curso é oferecido na forma de tutorial em html e é dividido
em 10 capítulos, que oferecem conhecimentos básicos de programação
em C.
-
http://www.strath.ac.uk/CC/Courses/NewCcourse/ccourse.html
-
Amplo tutorial em língua inglesa sobre programação
em C. Possui uma certa ênfase na programação para UNIX.
Compiladores Gratuitos
"Seja contra a pirataria, use somente software gratuito". Adriano Cruz
Aqui apresentamos locais onde podem ser conseguidos compiladores C gratuitos e de qualidade para quem usa o windows. Se você usa o linux, free bsd ou algum
outro unix, quase certamente você terá o compilador gcc instalado.
Para quem usa o outro sistema aqui vão algumas dicas.
- MinGW: Minimalist Gnu for Windows - Uma coleção de arquivos específicos para Windows e bibliotecas que combinadas com as ferramentas da GNU permitem a produção de programas nativos para Windows que não precisam de DLLs de outros sistemas.
Ao chegar na página (http://www.mingw.org)
procure no canto direito da página o programa instalador.
No dia em que olhei na página (17/03/2006) estava com o nome
(Proposed: MinGW 5.0.2 installer). Baixe este programa e o execute. Ele faz o resto.
Uma vez instalado o mingw falta colocar na variável de ambiente PATH o caminho para o
executável do compilador. Para isto procure no control panel do windows como adicionar
na variável de ambiente chamada PATH o caminho completo para o compilador. No meu caso
o caminho é d:\mingw\bin. Não esqueça os pontos e vírgula.
- Versão simplificada do turbo C da Borland aqui.
- http://www.delorie.com/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.
The development tools require a 80386 or newer computer to run, as do the
programs they produce. In most cases, the programs it produces can be sold
commercially without license or royalties.
- http://community.borland.com/museum
Site da Borland para fazer download do TC++ 1.01 ou to TC 2.01(gratuito).
É necessário fazer um cadastro. Mas isto dá direito outras facilidades, tais como listas de discussão.
Faça download do programa. Quando terminar, unzip o arquivo em uma pasta no seu HD.
O TC++ 1.01 é distribuido em 4 conjuntos equivalentes a 4 disquetes.
Copie as 4 pastas para o mesmo diretório.
Para instalar o software, execute o programa Install.exe.
(A versão TC 2.01 é menor, porém não permite o uso do mouse.)
Editores
Há uma variedade de editores possíveis de serem usados. Cito apenas alguns e em ordem aleatória.
- Editplus
É um editor de textos para programadores que roda em Windows.
É possível usar uma versão de testes antes de efetuar a compra.
- Crimson Possível configurá-lo para que
seja possível compilar e executar o programa a partir do próprio editor. Fazendo com que
ele se torne um ambiente integrado.
Para configurar o editor ir em Tools e escolher Conf User Tools.
Em User Tools Escolha uma linha vaga. Aqui estão
as minhas configurações para compilar com o gcc:
Menu Text: Compila C
Command: C:\MinGW\bin\gcc.exe
Argument: $(FileName) -o $(FileTitle).exe
Initial Dir: $(FileDir)
Hot Key: Digite a sua tecla preferida
Para executar o programa as minhas configurações são:
Menu Text: Executa C
Command: c:\windows\system32\cmd.exe
Argument: /C $(FileTitle).exe
Initial Dir: $(FileDir)
Hot Key: Digite a sua tecla preferida
Não esqueça de marcar a opção Capture Output
- vi O O que eu uso. Estranho para quem está acostumado
com menus, mouse etc. Agora ele vem com estas firulas também.
Início