|
![]() |
||
Começando a programar em C na faculdade
|
||
. Nós temos 754.122 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Super Participante
|
Estou fazendo Ciencias da Comp. e lá a linguagem que vou aprender será o C.
Gostaria de saber se é a mesma coisa usá-lo no Windows ou no Linux. Qual vcs me aconselham iniciar? Ou acham q eu deveria te-lo nos 2, pra ganhar mais experiencia?
__________________
[C2D E8400] [2Gb DDR2 800Mhz Kingston] [HD 320Gb Samsung] [GeForce 8600 GT 512Mb ECS] [Speedy 4Mb] |
|
|
|
|
|
#2 (permalink) |
|
General de Pijama
|
Tanto faz, a diferença está somente nos compiladores. A linguagem é a mesma, as bibliotecas padrão também, por enquanto você não vai sentir nenhuma diferença.
Aprendendo bem as bases, até em palm você programa bem, pegando a documentação.
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#3 (permalink) | |
|
Zumbi
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Citação:
Boa sorte e bons estudos :P
__________________
------------------------------------------------ Muito bom. Mas tijolo não revida! ------------------------------------------------ |
|
|
|
|
|
|
#4 (permalink) | |
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
Citação:
Acho que demora um tempo para notar-se que não tem nada de "básico" (no sentido de "fundamental") nessas funções, e que há coisas muito mais importantes para prestar atenção do que limpar a tela ou mover o cursor para uma posição específica.
__________________
Jeferson Charles Mayer "Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?" |
|
|
|
|
|
|
#5 (permalink) |
|
Membro Senior
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0
![]() |
E continuando o que o jack estava falando, eu não sei pq todo mundo que está começando gosta tanto de usar essas duas funções. Eu posso dizer que tenho uma experiênciazinha com programação e NUNCA usei ou precisei usar a tal da função gotoxy() e limpar a tela, uma ou duas vezes no máximo.
|
|
|
|
|
|
#6 (permalink) |
|
Zumbi
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Olha, eu acho que um dos maiores causadores do problema do "Hi ... num tem conio.h no meu Linux 8O !" é que, infelizmente, muitos dos responsáveis pelos "cursos" de linguagem C não estão preparados para ministrá-lo, infelizmente. Conheco muitas pessoas que fizeram curso da linguagem, ou na faculdade, ou no técnico, onde o professor utiliza o famoso compilador da Borland como se tudo nele fosse padrão, e ensina dessa maneira mesmo...um curso de C para DOS confundido com um curso de C.
__________________
------------------------------------------------ Muito bom. Mas tijolo não revida! ------------------------------------------------ |
|
|
|
|
|
#7 (permalink) | |
|
Highlander
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Citação:
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns ![]() |
|
|
|
|
|
|
#8 (permalink) |
|
General de Pijama
|
hahahaha.
Ah, sei lá. É mais divertido pular os entretantos e já começar e fazer programas mais interessantes, que fazem cálculos e tal.
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#9 (permalink) |
|
Membro Senior
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0
![]() |
Quer fazer moldurinhas e frescurinhas, usa a API do Windows ou outra biblioteca qualquer para criar janelas, botões, etc. Na minha opinião, programa em modo gráfico que é bom e serve pra alguma coisa não precisa ter frescura não.
Concordo com o aylons. |
|
|
|
|
|
#10 (permalink) |
|
General de Pijama
|
Modo gráfico, nada, texto mesmo.
Pega um assunto interessante e automatiza computacionalmente. Sempre se tem algo para fazer, dá para fazer, com pouco tempo de estudo e só bibliotecas padrão, um programa para gerar HTML automaticamente a partir de alguns dados inseridos, tipo publicação automática.
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#11 (permalink) | |
|
Zumbi
Registrado em: May 2002
Idade: 27
Mensagens: 7.098
Reputação: 433
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Citação:
__________________
STI Cell 3.2GHz | 256MB@3.2GHz RAMBUS | Nvidia RSX@500MHz| 256MB VGA Memory | Sony BD Sony Emotion Engine 295MHZ 128 bits 6,2 Gflops | Sony Graphic Synthesizer 148MHZ | 32MB Direct RDRAM | Sony Sound Unity 2MB | Sony DVD 4x http://brunofoca.blog.uol.com.br Não respondo duvidas técnicas por MP |
|
|
|
|
|
|
#12 (permalink) |
|
Super Participante
|
Qual software vcs me recomendam usar????
Um para Windows e um para Linux.
__________________
[C2D E8400] [2Gb DDR2 800Mhz Kingston] [HD 320Gb Samsung] [GeForce 8600 GT 512Mb ECS] [Speedy 4Mb] |
|
|
|
|
|
#13 (permalink) |
|
Tô em todas
Registrado em: Apr 2002
Localização: Paulista/PE
Mensagens: 1.600
Reputação: 76
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
para windows tem o Dev-c++
e para linux tem o Kdevelop ou o anjuta ou mesmo o GCC em modo console :twisted: .... t+ |
|
|
|
|
|
#14 (permalink) |
|
Zumbi
|
Pra Windows eu uso o Visual C++ e acho muito bom.
__________________
Por favor evitem fazer perguntas técnicas por MP, o fórum existe para isso. EeePC 4G 701 + Windows Vista Ultimate |
|
|
|
|
|
#15 (permalink) |
|
General de Pijama
|
No windows eu uso o codewarrior, se for para pagar.
Mas, gratuito, fico com o lcc win.
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#16 (permalink) |
|
Novo Membro
Registrado em: Jun 2004
Mensagens: 62
Reputação: 16
![]() |
Acho que o melhor construtor de interface grafica eo glade, ele a nota 1000.
Depois e so criar o codigo num editor de textos qualquer |
|
|
|
|
|
#17 (permalink) |
|
Newbie
Registrado em: Apr 2005
Mensagens: 23
Reputação: 0
![]() |
Alguém pode me explicar melhor sobre essa biblioteca padrão?
|
|
|
|
|
|
#18 (permalink) |
|
Tô em todas
Registrado em: Apr 2002
Localização: Paulista/PE
Mensagens: 1.600
Reputação: 76
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quando a Linguagem C começou a se tornar popular começaram a surgir diversos programas incompatíveis pois cada programador fazia suas rotinas de uma maneira diferente, assim os programas além de demorarem mais para serem produzidos eram muitas vezes difíceis de se portar.
Sem falar que algumas rotinas de entrada e saida de informações eram repetitivas. Por tudo isso e mais um pouco surgiu um comitê que visava regulamentar e padronizar a linguagem, assim como criar uma biblioteca padrão, com funções padrão. Hoje se você precisa receber um caracter do teclado usando a linguagem C, você precisa apenas de um compilador que suporte o padrão e do conhecimento adequado sobre a biblioteca padrão. Para maiores informações você pode consultar: O google ;-) e estes sites: http://www.ansi.org/ http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_C#C_ANSI_e_C_IS O http://www.cppreference.com/index.html t+ |
|
|
|
|
|
#19 (permalink) |
|
Highlander
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Na verdade, eu acho até que essa idéia é mais antiga que o próprio C. O que não vem muito ao caso; o que eu queria mesmo comentar é que o sucesso de uma linguagem muitas vezes depende mais da qualidade da biblioteca padrão do que da linguagem em si.
Se formos pesquisar, há linguagens elaboradíssimas, altamente sofisticadas e produtivas, mas você dá tanta volta pra fazer um "Hello World" que o seja que vc desiste de usar.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns ![]() |
|
|
|
![]() |
| Opções do Tópico | |
|
|