Começar a programar com C ou C++?

1. Começar a programar com C ou C++?

Renan Rodrigues
renanr0

(usa Ubuntu)

Enviado em 23/04/2013 - 17:57h

estou querendo comecar a programar porem estou com duvida em qual linguagem começar sei que c é estruturada e c++ orientada, mas posso programar em c++ sem saber c? ou me recomendam outra linguagem ?


  


2. Re: Começar a programar com C ou C++?

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/04/2013 - 17:59h

C


3. Re: Começar a programar com C ou C++?

wellington
wellingtonsr

(usa Slackware)

Enviado em 23/04/2013 - 18:46h

Antes de começar em C++, estude C.


4. Re: Começar a programar com C ou C++?

???
gokernel

(usa Linux Mint)

Enviado em 23/04/2013 - 20:37h


Vai de C e seja um vencedor !!!

Depois de aprender C vai "ser viciante"... C++ e JavaScript são bem parecidas com C.




5. Re: Começar a programar com C ou C++?

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 23/04/2013 - 21:52h

Para aprender if, while, for, case etc.. etc... comerça com o C puro é uma boa, mesmo porque 90% dos exemplos detes comando são em console mesmo. Desta forma você pega a ideia bem basica do conseito do C que esta no c++.


6. Re: Começar a programar com C ou C++?

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 23/04/2013 - 23:38h

renanr0 escreveu:

estou querendo comecar a programar porem estou com duvida em qual linguagem começar sei que c é estruturada e c++ orientada, mas posso programar em c++ sem saber c? ou me recomendam outra linguagem ?


comece com C é a base para o C++, claro que é possível aprender a programar em uma sem conhecer a outra, mas assim estará fazendo o caminho inverso o que pode não ser muito vantajoso.
Mas antes de programar em si é mais importante saber fazer algoritmos(lógica, a base estruturada de tudo isso) tendo o algoritmo, você pode transcrever para qualquer linguagem, basta pesquisar qual comando faz o que e de que forma, no mais é isso.


7. Re: Começar a programar com C ou C++?

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 23/04/2013 - 23:55h

Depende qual o teu foco.

C é a base. Se tu queres desenvolver mais baixo nível, vai fundo esse é o cara.

Se quiseres trabalhar com mais alto nível, paradigma orientado a objetos, use C++

Se começar com C e depois passar pr C++ só terá que aprender coisas novas. Se fizeres o contrário, irá sentir falta de recursos.

Leia o FAQ no site do Stroustrup : http://www.stroustrup.com/
Quem é o velho? O pai do C++.
Ele dá dicas interessantes nessa percepção.


8. Re: Começar a programar com C ou C++?

joao
joao137

(usa Ubuntu)

Enviado em 24/04/2013 - 17:43h

Calma ai jovem, eu recomendo primeiro aprender Java script, dps vem C, C++ e etc.

+ se vc quer ir pro lado do design de website, começa pelo HTML e CSS , dps vai para JQuery, dps para PHP.

OBS:Code para Website é + facil


9. Re: Começar a programar com C ou C++?

Paulo
paulo1205

(usa Ubuntu)

Enviado em 25/04/2013 - 00:59h

Achei que eu seria a única voz discordante, mas felizmente não. Inclusive a dica de ler o site do Bjarne Stroustrup, que eu ia dar, já foi dada.

C++ não deve absolutamente coisa alguma ao C, em termos de recursos nem desempenho. Inclusive, com poucas exceções, um programa bem escrito em C geralmente compilaria com um compilqdor C++.

O "problema" do C++ é que a linguagem tem uma gama muito grande de recursos para acomodar diferentes objetivos de programação, incluindo orientação a objetos, programação genérica, controle de exceções, entre outros, e isso faz com que se leve um tanto mais de tempo para aprender a usar tudo o que ela oferece. Outra crítica, associada a essa, e que, mesmo depois de aprender (quase) tudo, geralmente não se usam todos esses recursos ao mesmo tempo no mesmo programa.

Mas em qual linguagem se utilizam sempre absolutamente todos os recursos, o tempo todo, em todo e qualquer programa? Dificilmente se poderia dizer isso de C ou mesmo de Assembly. Além disso, nem C nem C++ são sempre a melhor ferramenta para todo e qualquer programa, e todo programador que se presa deveria conhecer várias linguagens com diferentes objetivos e campos de aplicação diferentes. Por exemplo, se um programa tiver de fazer muita manipulação de textos e operações com strings, possivelmente seria estupidez ou masoquismo usar C ou C++ em vez de Perl ou combinações de sed, grep, cut e awk.


10. c++

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/04/2013 - 16:13h

Lá no curso técnico em informática inciamos direto no c++ pra depois seguir em java.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts