Jump to content

C, C# e C++... C--? (respondido)


Recommended Posts

Posted

Boa noite 😉

Sou novo aqui no fórum (e iniciante na programação)

De repente surgiu-me uma grande dúvida.

Existe realmente C, C# e C++ ??

Só conheço C# e C++. Porém hoje ouvi falar que também existia C--

Com tudo isto fiquei confuso, gostaria de saber se realmente existem tantas versões, e quais as principais diferenças entre as mesmas.

Por fim, tenho um pequeno tutorial da linguagem C, que aconselho, "Programming with C in 7 days", gratuito, em pdf, infelizmente é inglês mas muito acessível.

Eu ia postar o link, em 2 tópicos, mas quando dei por ela um estava em C ou em C#, foi aí que decidi abrir este tópico.

Procurei o link, pois já não sabia donde tinha descarregado, o que vos dou é este: " http://www.download.com/Programming-in-C-in-7-days/3000-2125_4-7039095.html "

sobre C++, segundo percebi a grande diferença é que C++ é um upgrade de C#. C++ permite trabalhar com classes e construtores (ainda não sei bem o que isto é); sempre sopus que C fosse C#.

Perante tudo isto gostaria que me respondessem a estas 2 perguntas:

---> Existem realmente estas 4 variantes, existem mais, ou menos?? Quais?

---> Qual a grande diferença entre as várias versões?

Desde já um obrigado a quem responder 😉

Posted

A linguagem C foi a primeira linguagem dessas e é considerada por muitos a linguagem mãe enquanto que o C++ foi uma modificação ao C que adicionou orientação a objectos (classes... etc...). C# é uma linguagem mais recente da Microsoft, corre sobre a plataforma .NET. Esta é semelhante a Java e muito menos complexa que C++, as tarefas mais complicadas que em C++ tens de fazer à mão, no C# são feitas pela framework .NET.

<3 life

Posted

Bem-vindo ao fórum Danik .

O Triton explicou isso muito bem mas deixa-me dizer-te uma coisa: Não vás por esses livros que dizem "Aprenda a linguagem X em X dias", isso normalmente é muito básico e uma linguagem aprende-se em bem mais tempo.

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Posted

Bem-vindo ao fórum Danik .

O Triton explicou isso muito bem mas deixa-me dizer-te uma coisa: Não vás por esses livros que dizem "Aprenda a linguagem X em X dias", isso normalmente é muito básico e uma linguagem aprende-se em bem mais tempo.

Concordo com o que o Hipnoted disse. Aprender a programar C em 7 dias é impossível. Talvez consigas aprender a dominar alguns elementos medianos da linguagem em 7 meses, mas em 7 dias não acredito.

Opta por um manual decente, se realmente quiseres investir na linguagem, como o "linguagem C" de Luís Damas, por exemplo. Não é gratuito e até não é propriamente barato, mas o Natal está aí á porta e, na minha opinião, todos devemos investir nos nossos gostos. Se programar é um gosto, então devemos investir nele. 😉

Posted

Concordo com o que o Hipnoted disse. Aprender a programar C em 7 dias é impossível. Talvez consigas aprender a dominar alguns elementos medianos da linguagem em 7 meses, mas em 7 dias não acredito.

Opta por um manual decente, se realmente quiseres investir na linguagem, como o "linguagem C" de Luís Damas, por exemplo. Não é gratuito e até não é propriamente barato, mas o Natal está aí á porta e, na minha opinião, todos devemos investir nos nossos gostos. Se programar é um gosto, então devemos investir nele. 😉

Também concordo, que programar, não se alcança em uma semana....

Penso que se quiseres aprender a programar em C, C++ ou até C#, os melhores livros são os estrangeiros, tem é o inconveniente da lingua, embora sejam mais completos e mais elucidativos se perceberes o inglês técnico que eles as vezes utilizam.

Mas se não tens problemas em Inglês não compres em Português, penso que aprendes mais com um estrangeiro.

Posted

eu antes de ir para a faculdade (ainda na sabia quase nada de programação) tentei ler esse livro do Luis Damas, conclusão passadas umas belas páginas lidas ja na sabia o que tava a ler, achava o livro mt complexo e complicado. Porem no ano passado tive a rele-lo e o achei simples mas já tinha bases de programação. O que acho mm melhor é um livro simples que te ensine a programar mesmo. Pessoalmente não acho do Luis Damas o mlhr ams também não conheco mais nenhum  ?

mas C não é propriamente uma linguagem mt simples para começar, quer dizer o básico é igual em todo o lado tipo for's whiles operadores e isso, mas agr quando entras com coisas mais complexas ai torna-se mais complicado, na quer dizer que seja díficil mas nao é trivial. Na minha opinião o melhro mm era comecares com php por exemplo, isto porque uma das dificuldades que tinha era conseguir fazer coisas interessantes e que as pessoas pudessem ver, ora com C é um bocado mais dificil, para além de que no C precisas de andar a compilar e nem toda a gente sabe.

Bem boa programacao!

Posted

eu já tive um ano de C, agora não sei se foi C# ou C, pois pensava que era o mesmo xP, usava o compilador da borland acho que era C#. seja que as noções mais básicas já tenho, falta-me só "limar umas arestas" na secção de mexer com ficheiros (.txt). Agora queria passar para C++, porque sempre pensei que fosse uma evolução de C#; Em C++ já pretendia arranjar tutoriais básicos e avançados, a todos os níveis, seja a programação de ambiente gráfico (quero dizer desenho, seja programação de opengl e tudo o que mais houver.)

Abrirei depois outro tópico, mas antes disso tenho de o procurar a ver se já não foi aberto 😉

o outro tópico seria sobre as várias linguagens de programação existentes aqui no forum, quais as grandes diferenças entre elas e para que está direccionada cada uma delas (mas isso acho que já devo encontrar por aí  espalhado 😉)

Posted

C++ não é uma evolução de C#. C# é mais recente (mas dizer que é uma evolução do C++.. não é de todo mentira, mas também levanta dúvidas).

Se o C que aprendeste era o típico "int main() ", "scanf" e "printf" foi o C. Caso contrário, C#.

Posted

ya,

main ()

{
int x;
printf("digite a sua idade: ");
scanf("%d",x);
getch();
}

lol

+\- isso.. xP

bem, então obrigado pelas respostas 😉

Posted

Trata-se de C, mas inclui uma função fora da norma (a getch). Relativamente a livros sobre C, contrariamente ao q foi dito antes, existem mais alguns em Português. Uma possibilidade é o  "Fundamental da Programação em C" da mesma editora, que é bastante completo e tem as vantagens de ser + pequeno e + barato.

ya,

main ()

{
int x;
printf("digite a sua idade: ");
scanf("%d",x);
getch();
}

lol

+\- isso.. xP

bem, então obrigado pelas respostas 😛

Posted

eu agora tenho aqui 2 manuais de C++:

--> Programação em C++ - Conceitos básicos e Algoritmos

--> Programação em C++ - Algoritmos e Estruturas de Dados

Autores: Pimenta Rodrigues; Pedro Pereira; Manuela Sousa

Colecção: Tecnologias de Informação

Editora: FCA - Editora de Informática

E por agora é nisto que vou ficar,  aprendi o mais básico de C, agora passo pro C++; vejo estes manuais fio a pavio, por cá fico uns mesitos (talvez mais); depois penso passar a ambientes gráficos, mas até lá muito se vai ver 😄

Vá, "again", obrigado a todos pela resposta. 😛

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.