Vale a pena aprender a linguagem C hoje em dia?

1. Vale a pena aprender a linguagem C hoje em dia?

Victor Hugo
ruindows96

(usa Outra)

Enviado em 19/07/2015 - 23:20h

Galera, desejo seguir carreira na área de TI, e gosto muito da área de desenvolvimento. Estou muito animado com a Linguagem C. Mas gostaria de saber se essa linguagem, é uma linguagem que vale a pena aprender atualmente, no quesito de mercado de trabalho, boa remuneração e etc. Alguém pode me responder?


  


2. Re: Vale a pena aprender a linguagem C hoje em dia?

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 19/07/2015 - 23:31h

Sempre bom aprender algo novo para enriquecer o seu currículo! O mercado de programadores C/C++ está repleto de picaretas que mal sabem programar, deixando assim um mercado bem interessante para quem é bom.


3. SIM!

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 20/07/2015 - 08:31h

Embora C seja da década de 70, ainda é uma das mais utilizadas, em segundo lugar no mundo, de acordo com o Tiobe: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Mas por que C?

Se eu for resumir em 3 palavras, seriam:

- Popular
Ela é utilizada em sistemas operacionais, como Linux (kernel), Windows. Os device drivers do Linux são escritos em C.
Existe uma grande comunidade ao redor da linguagem, mesmo que você tenha alguma dúvida, sempre encontrará alguém pronto a responder. É fácil de encontrar tutoriais e material de estudo sobre ela.

- Portável
Por causa da sua popularidade e tempo de uso na indústria, C é muito bem aceito em diversas plataformas, sendo utilizado desde sistemas embarcados, até desktop, e em muitas vezes, sem precisar mudar uma linha de código, para operar em ambos os sistemas.

- Rápida
Por ser um pequena, e possuir excelente otimização com os compiladores atuais, C apresenta uma alta performance. Existem várias páginas com comparativos de velocidade, que pode ser encontrado até mesmo no Google. Embora exista uma forte influência sobre design e compilador, sobre a linguagem, em geral, o resultado será mais rápido do que utilizando outras linguagens.

Se quiser ter uma ideia boa do pensamento sobre linguagem C, eu recomendo ler a introdução do livro "The C Programming Language" (1988, Ritchie). Tem umas 4 páginas com a ideia do próprio criador, que pra mim, abre a mente.




4. Re: Vale a pena aprender a linguagem C hoje em dia?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/07/2015 - 12:40h

ruindows96 escreveu:

Galera, desejo seguir carreira na área de TI, e gosto muito da área de desenvolvimento. Estou muito animado com a Linguagem C. Mas gostaria de saber se essa linguagem, é uma linguagem que vale a pena aprender atualmente, no quesito de mercado de trabalho, boa remuneração e etc. Alguém pode me responder?


Se você quer ser desenvolvedor de softwares, C é um requisito básico.

Se você quer ser um arrastador de botão para criar janelinhas em Delphi, simplesmente não estude nada.




5. Re: Vale a pena aprender a linguagem C hoje em dia?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/07/2015 - 13:18h

uilianries escreveu:

Embora C seja da década de 70, ainda é uma das mais utilizadas, em segundo lugar no mundo, de acordo com o Tiobe: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Mas por que C?

Se eu for resumir em 3 palavras, seriam:

- Popular
Ela é utilizada em sistemas operacionais, como Linux (kernel), Windows. Os device drivers do Linux são escritos em C.
Existe uma grande comunidade ao redor da linguagem, mesmo que você tenha alguma dúvida, sempre encontrará alguém pronto a responder. É fácil de encontrar tutoriais e material de estudo sobre ela.

- Portável
Por causa da sua popularidade e tempo de uso na indústria, C é muito bem aceito em diversas plataformas, sendo utilizado desde sistemas embarcados, até desktop, e em muitas vezes, sem precisar mudar uma linha de código, para operar em ambos os sistemas.

- Rápida
Por ser um pequena, e possuir excelente otimização com os compiladores atuais, C apresenta uma alta performance. Existem várias páginas com comparativos de velocidade, que pode ser encontrado até mesmo no Google. Embora exista uma forte influência sobre design e compilador, sobre a linguagem, em geral, o resultado será mais rápido do que utilizando outras linguagens.

Se quiser ter uma ideia boa do pensamento sobre linguagem C, eu recomendo ler a introdução do livro "The C Programming Language" (1988, Ritchie). Tem umas 4 páginas com a ideia do próprio criador, que pra mim, abre a mente.




Boa tarde,

+1
C/C++ é ótimo como Cobol. Até hoje ambas são muito utilizadas. A segunda me deu um trabalhão....bons tempos!!

Att,
Jbaf 2015
Mageia 5(KDE), Fedora 21(GNOME)
http://www.mageia.org/pt-br/5/


6. Re: Vale a pena aprender a linguagem C hoje em dia?

Gabriel Oliveira da Silva
Gabrielz

(usa Arch Linux)

Enviado em 20/07/2015 - 14:02h

Vale sim! É uma experiência incrível mesmo. No entanto pretendo alertá-lo: a linguagem C, ao contrário de muitas outras linguagens de programação, que herdam os conceitos da orientação a objetos, é orientada a ponteiros, ou seja, É EXCELENTE PARA A CRIAÇÃO DE GAMBIARRAS COMO ESSA:


int main(void){
int *meuPonteiro;
meuPonteiro = 1;

*meuPonteiro = 666;

return 0;
}



7. Re: Vale a pena aprender a linguagem C hoje em dia?

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 20/07/2015 - 14:59h

Boa tarde.

Resposta Curta:
Sim. Com 2 semanas dedicadas você aprende C.
Então, vale a pena dedicar esse tempo e aumentar seu vocabulário computacional, concorda?

Resposta Longa:
Tenha em mente que a linguagem C é extremamente simples e flexível, logo, aprender a língua é fácil, entender os programas nem tanto.

Para dominar a língua você precisará de:
1) Abstração e Imaginação
2) Saber converter Pensamentos Sistêmicos (método natural humano) em Lineares (método natural dos computadores)
3) Transitar entre abstrações macro e micro de forma eficiente

Assim, você poderá:
1) Entender como os computadores funcionam
2) Aplicar a sintaxe C e desenvolver aplicações incríveis!

Pense assim: C é um Assembly amigável e portável.
Portanto, você precisa entender o funcionamento dos computadores para programar eficientemente em C.

Conclusão: Vale a pena, até porque se você realmente aprender como computadores funcionam, vai estar a milhares de anos-luz à frente de 80%(arrisco dizer até mais) do mercado de TI.
Hoje em dia o pessoal aprende Java e JavaScript e acham que sabem tudo de informática...
Além do mais, conhecimento é sempre bom.

[]'s
Enzo Ferber


$ cat codigo.c | indent -kr -i8
$ man indent

"(...)all right-thinking people know that (a) K&R are _right_ and (b) K&R are right." - linux/Documentation/CodingStyle - TORVALDS, Linus.



8. Caminho mais longo

Alandy Ferreira de Souza
alandysouza

(usa Slackware)

Enviado em 20/07/2015 - 15:08h


Trata-se de uma avaliação pessoal muito importante, pois o aprendizado de linguagem C ou mesmo C++ não trata-se apenas de conhecimento da syntax, frameworks etc... Mas sim também onde vc irá desenvolver, qual sistema operacional, que tipo de aplicação Desktop, APIs, etc..., O conhecimento da linguagem em si é relativamente simples porém para vc efetivamente desenvolver uma aplicação real necessita de mais experiência. O caminho é um pouco longo mas creio que valha a pena tendo em mente que pelo menos no Brasil em si estes tipos de programadores geralmente são contratados para trabalhar na produção de softwares bem específicos devido ao seu custo ser mais elevado e o tempo de desenvolvimento de uma aplicação mais longo. Então a oferta de trabalho é mais fechada e escassa que de um programador em outras linguagens mais tradicionais. Um meio caminho é conhecer um pouco de C / C++ para apoiar como diferencial de conhecimento em uma outra linguagem como Java ou mesmo C#, sendo assim vc não se tornará um especialista em C / C++ porém terá o conhecimento quando necessário para efetuar tarefas complementares simples caso seja necessária.


9. Re: Vale a pena aprender a linguagem C hoje em dia?

Igor Morais
igormorais

(usa Gentoo)

Enviado em 20/07/2015 - 22:32h

Acho que C é o que você deve saber de olho fechado. O requisito básico de um programador.
Se tu entender C, qualquer outra linguagem vai parecer bem mais simples.

---
"Nós não sabemos o sistema operacional que Deus usa, mas o Vaticano usa Linux." - Judith Zoebelein


10. Re: Vale a pena aprender a linguagem C hoje em dia?

-
preroeb

(usa Outra)

Enviado em 20/07/2015 - 23:09h

Sim, vale a pena aprender C, a linguagem C é poderosa e eficiente, com C você pode fazer coisas que não são possíveis com outras linguagens de alto nível.

Vou deixar um link aqui que explica melhor sobre a linguagem C e o motivo de ser importante:
http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de_3132.html




11. Re: Vale a pena aprender a linguagem C hoje em dia?

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 24/07/2015 - 10:30h

linguagem C está dentro de sistemas embarcados e muitas aplicações são feitas em C como o Firefox



12. Re: Vale a pena aprender a linguagem C hoje em dia?

Eduardo Augusto
daoaugusto

(usa Debian)

Enviado em 25/07/2015 - 10:22h

Considero a linguagem C base para qualquer programador, acredito que ainda vale a pena aprender C, porém hoje em dia C é mais utilizado para sistemas embarcados e microcontroladores, se seu foco é programador para desktop sem utilizar portas seriais, não vejo grandes vantagens em se aprender C.



--------------------------------------------------------------------------------------------------------------------

"Prefiro ser livre como um pássaro do que ver o mundo através de janelas" - E.A
Linux User #588464

--------------------------------------------------------------------------------------------------------------------






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts