FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . 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.

Resposta
 
Opções do Tópico
Antigo 31-03-2005, 12:52   #1 (permalink)
Lelinho
Super Participante
 
Avatar de Lelinho
 
Registrado em: Jul 2003
Localização: Presidente Prudente
Idade: 26
Mensagens: 457
Reputação: 18 Lelinho está indo no caminho certo
Enviar mensagem via MSN para Lelinho
Padrão Começando a programar em C na faculdade

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]
Lelinho está offline   Responder com Quote
Antigo 31-03-2005, 14:18   #2 (permalink)
aylons
General de Pijama
 
Avatar de aylons
 
Registrado em: Mar 2004
Localização: São Paulo
Idade: 27
Mensagens: 3.740
Reputação: 21 aylons possui ótimo potencial
Enviar mensagem via ICQ para aylons Enviar mensagem via MSN para aylons Enviar mensagem via Yahoo para aylons Enviar mensagem via Skype para aylons
Padrão

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
aylons está offline   Responder com Quote
Antigo 31-03-2005, 15:07   #3 (permalink)
pflynn
Zumbi
 
Avatar de pflynn
 
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189 pflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputação
Padrão

Citação:
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.
Exatamente como disse o aylons. Como você está aprendendo, tome muito cuidado e preste bastante atencão para saber diferenciar o que faz parte do padrão do que não faz parte. Conheca a biblioteca padrão, entenda o porque dela, e cuidado com o erro muito comum de pessoas que estão comecando que se viciam em algum aspecto específico de algum compilador/plataforma e depois geram aquelas famosas dúvidas do tipo : meu Linux não tem conio.h ?

Boa sorte e bons estudos :P
__________________
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
pflynn está offline   Responder com Quote
Antigo 31-03-2005, 20:29   #4 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por pflynn
cuidado com o erro muito comum de pessoas que estão comecando que se viciam em algum aspecto específico de algum compilador/plataforma e depois geram aquelas famosas dúvidas do tipo : meu Linux não tem conio.h ?
Ah, essa do conio.h é mortal: o pessoal que está iniciando fica enlouquecido porque, como outro dia alguém disse: "no Linux não funciona nem o básico", referindo-se à indisponibilidade de funções como gotoxy(), clrscr(), etc.

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?"
jackinabox está offline   Responder com Quote
Antigo 31-03-2005, 20:37   #5 (permalink)
kao00
Membro Senior
 
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0 kao00 está indo no caminho certo
Padrão

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.
kao00 está offline   Responder com Quote
Antigo 31-03-2005, 20:37   #6 (permalink)
pflynn
Zumbi
 
Avatar de pflynn
 
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189 pflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputação
Padrão

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!
------------------------------------------------
pflynn está offline   Responder com Quote
Antigo 31-03-2005, 22:50   #7 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

Citação:
eu não sei pq todo mundo que está começando gosta tanto de usar essas duas funções.
Bem, pode não servir pra muita coisa, mas vc tem que admitir que um programa que não faz nada tem muito mais "presença" quando limpa a tela e faz moldurinhas, não??? :lol:
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns
jqueiroz está offline   Responder com Quote
Antigo 31-03-2005, 22:54   #8 (permalink)
aylons
General de Pijama
 
Avatar de aylons
 
Registrado em: Mar 2004
Localização: São Paulo
Idade: 27
Mensagens: 3.740
Reputação: 21 aylons possui ótimo potencial
Enviar mensagem via ICQ para aylons Enviar mensagem via MSN para aylons Enviar mensagem via Yahoo para aylons Enviar mensagem via Skype para aylons
Padrão

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
aylons está offline   Responder com Quote
Antigo 01-04-2005, 0:10   #9 (permalink)
kao00
Membro Senior
 
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0 kao00 está indo no caminho certo
Padrão

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.
kao00 está offline   Responder com Quote
Antigo 01-04-2005, 0:17   #10 (permalink)
aylons
General de Pijama
 
Avatar de aylons
 
Registrado em: Mar 2004
Localização: São Paulo
Idade: 27
Mensagens: 3.740
Reputação: 21 aylons possui ótimo potencial
Enviar mensagem via ICQ para aylons Enviar mensagem via MSN para aylons Enviar mensagem via Yahoo para aylons Enviar mensagem via Skype para aylons
Padrão

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
aylons está offline   Responder com Quote
Antigo 02-04-2005, 22:14   #11 (permalink)
foca
Zumbi
 
Avatar de foca
 
Registrado em: May 2002
Idade: 27
Mensagens: 7.098
Reputação: 433 foca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputaçãofoca tem uma fabulosa reputação
Padrão

Citação:
Postado Originalmente por pflynn
Olha, eu acho que um dos maiores causadores do problema do "Hi ... num tem conio.h no meu Linux 8O !" é que, infeli...
Por exemplo na faculdade Carlos Drummond de Andrade eles usam o Visual C++ da Microsoft nada contra a ferramenta, mas eu não vou pagar para usar ela (Para tentar aprender) se tem um Software tão bom quanto de graça.
__________________
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
foca está offline   Responder com Quote
Antigo 03-04-2005, 12:54   #12 (permalink)
Lelinho
Super Participante
 
Avatar de Lelinho
 
Registrado em: Jul 2003
Localização: Presidente Prudente
Idade: 26
Mensagens: 457
Reputação: 18 Lelinho está indo no caminho certo
Enviar mensagem via MSN para Lelinho
Padrão

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]
Lelinho está offline   Responder com Quote
Antigo 14-04-2005, 11:30   #13 (permalink)
intruso
Tô em todas
 
Avatar de intruso
 
Registrado em: Apr 2002
Localização: Paulista/PE
Mensagens: 1.600
Reputação: 76 intruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputação
Padrão

para windows tem o Dev-c++

e para linux tem o Kdevelop ou o anjuta ou mesmo o GCC em modo console :twisted: ....


t+
__________________
Dê uma lida:
Eu não dou o peixe, ensino a pescar.

Meu Blog.
intruso está offline   Responder com Quote
Antigo 14-04-2005, 12:12   #14 (permalink)
Wormer
Zumbi
 
Registrado em: Mar 2002
Localização: Salto - SP
Idade: 28
Mensagens: 6.339
Reputação: 28 Wormer está indo no caminho certo
Enviar mensagem via MSN para Wormer
Padrão

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
Wormer está offline   Responder com Quote
Antigo 14-04-2005, 12:33   #15 (permalink)
aylons
General de Pijama
 
Avatar de aylons
 
Registrado em: Mar 2004
Localização: São Paulo
Idade: 27
Mensagens: 3.740
Reputação: 21 aylons possui ótimo potencial
Enviar mensagem via ICQ para aylons Enviar mensagem via MSN para aylons Enviar mensagem via Yahoo para aylons Enviar mensagem via Skype para aylons
Padrão

No windows eu uso o codewarrior, se for para pagar.

Mas, gratuito, fico com o lcc win.
__________________
Ayloиs Hazzud, com N invertido
aylons está offline   Responder com Quote
Antigo 16-04-2005, 0:01   #16 (permalink)
kite
Novo Membro
 
Registrado em: Jun 2004
Mensagens: 62
Reputação: 16 kite está indo no caminho certo
Padrão

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
kite está offline   Responder com Quote
Antigo 06-05-2005, 13:44   #17 (permalink)
fabiobabaioff
Newbie
 
Registrado em: Apr 2005
Mensagens: 23
Reputação: 0 fabiobabaioff está indo no caminho certo
Padrão

Alguém pode me explicar melhor sobre essa biblioteca padrão?
fabiobabaioff está offline   Responder com Quote
Antigo 06-05-2005, 16:44   #18 (permalink)
intruso
Tô em todas
 
Avatar de intruso
 
Registrado em: Apr 2002
Localização: Paulista/PE
Mensagens: 1.600
Reputação: 76 intruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputaçãointruso tem uma fabulosa reputação
Padrão

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+
__________________
Dê uma lida:
Eu não dou o peixe, ensino a pescar.

Meu Blog.
intruso está offline   Responder com Quote
Antigo 06-05-2005, 23:51   #19 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

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
jqueiroz está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 15:24.