• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

dariop

Utilidade da linguagem C

15 mensagens neste tópico

oix pexoal !!

Bem eu estou começando a aprender a linguagem C , já aprendi pascal!!!!

O k eu keria propor era k me dessem uma vaga ideia do k se pode criar com a linguagem C em termos de software e noutros aspectos!!!!

fico á espera ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem em termos de software, podes fazer quase tudo em C, desde um programa para desktop até a um mensageiro instantâneo, por exemplo. O C permite-te fazer todo o tipo de aplicações com as suas bibliotecas poderosíssimas. Será um bom investimento aprenderes C. Muitas portas se abrirão depois de dominares o C, isto é, terás muito mais facilidade em adaptar-te a outras linguagens.

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como foi dito o C dá mesmo para quase tudo! ;)

Desde jogos a sistemas operativos (Linux por exemplo) a aplicações muito usadas...

Só não dá mesmo é para fazeres uma página web :P (mas atenção... o PHP, e outros, dão para correr internamente programas feitos em C)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como foi dito o C dá mesmo para quase tudo! ;)

Desde jogos a sistemas operativos (Linux por exemplo) a aplicações muito usadas...

Só não dá mesmo é para fazeres uma página web :P (mas atenção... o PHP, e outros, dão para correr internamente programas feitos em C)

Dá para correr programas em C pelo PHP? De que forma? :eek:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

[glow=orange,2,000] Hi[/glow]

O Linux é um dos grandes exemplos do que se pode fazer em C, hoje em dia já não sei, mas até ha bem pouco tempo as distros eram feitas completamente em C, nem C++ levavam quanto aos programas para estas já não sei, mas muito provavelmente seriam escritos noutras linguágens.

Eu apostei no C e não estou nada arrependido, é verdade que ainda não sei muito, mas isso é porque irei aprender à seria mais tarde e não quero confundir a minha cabeça já que estou a estudar pascal e irei estudar VB, de qualquer forma vou aprendendo conforme posso e me aptece.

Recomendo o C a programadores experientes e inexperientes, e realmente é verdade que a maioria das linguágens mais recentes são variantes de C ou linguágens com uma sintaxe bastante semelhante.

Cumps. Overrun

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

Vou so reforçar a ideia dos meus colegas, ou seja, da para fazer tudo em C! =) Desde calculadoras a sistemas operativos!! Agora depende do que queres aprender =P

Quanto ao arrependimento como o Overrun fala, infelizmente sinto-me um pouco... mas.. tens de passar pelo C para passares a outra linguagem!

Nao so se tratando (ou melhor falando) da linguagem C, passa tambem pelo paradigma!

Se pretendes programar realmente, tens de começar por algum lado, e o C e' sem duvida o melhor!! (digo começar porque pascal nao ensina nada a ninguem (pf nao levem a mal))

Um abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

C é uma boa linguagem de programação por varias razões embora não a considere uma boa linguagem de programação para começar.

Razões:

- Rapidez: obtem boas perfomances, mesmo em manipulação de bits;

- Conhecida: é muito usada e como tal o que não falta é sites e livros com informações;

- Simples: a sua syntax é simples (isto é um pouco subjectivo);

- Portável: existe um standard ANSI, embora pouca gente o respeite;

- Livrarias: tem tantas livrarias e que permite fazer tantas coisas :)

- Evolução: como é uma linguagem que deu origem a outras ex: c++ , é um bom ponto de partida para depois evoluir para c++

- Macros: tem a possibilidade de usar macros o que facilita a vida (macros são porções de code que sao substituidas num pre-processamento).

entre outras...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como já dito anteriormente, a linguagem C é a linguagem mãe e um bom exemplo é o OS Linux. Eu não considero-m como um crack, mas já considero-m um programador avançado...por isso rapaz...podes fazer tudo...mas mesmo tudo com esta liguagem, utilizando (misturando) outras linguagem como ASSEMBLY por exemplo...o limite da complexidade de um programa não depende da tua imaginação, mas sim de dois pontos: disponibilidade de recursos (Hardware, CPU) e do teu conhecimento de uma linguagem. Tu sabendo ou dominando uma linguagem, terás poucos obstáculos pela tua frente. Mas axo bem começares aprender C, porque considero C como uma linguagem fundamental para o desenvolvimento do teu raciocíonio de programador e uma boa base para entrares em outros tipo de linguagem.

CUMPS

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como já dito anteriormente, a linguagem C é a linguagem mãe e um bom exemplo é o OS Linux. Eu não considero-m como um crack, mas já considero-m um programador avançado...por isso rapaz...podes fazer tudo...mas mesmo tudo com esta liguagem, utilizando (misturando) outras linguagem como ASSEMBLY por exemplo...o limite da complexidade de um programa não depende da tua imaginação, mas sim de dois pontos: disponibilidade de recursos (Hardware, CPU) e do teu conhecimento de uma linguagem. Tu sabendo ou dominando uma linguagem, terás poucos obstáculos pela tua frente. Mas axo bem começares aprender C, porque considero C como uma linguagem fundamental para o desenvolvimento do teu raciocíonio de programador e uma boa base para entrares em outros tipo de linguagem.

CUMPS

Melhores argumentos é impossível!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu sempre pensei que o Linux tivesse partes em Assembly..

Ontopic: Só aprendi bases de C na Univ, mas gostei muito. É uma linguagem relativamente simples e com imensas possibilidades , tal que quando acabei a cadeira comprei um livro para aprender mais coisas sobre C.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Só umas correcções. É possível fazer uma página web em C (mas por favor não façam, usem uma linguagem como php, python, ruby ou assim...).

Depois PHP é feito em C (ou C++, não sei ao certo), logo integrar PHP dentro de programas de C deve ser fácil, usando as bibiliotecas que devem disponibilizar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como foi dito o C dá mesmo para quase tudo! :P

Desde jogos a sistemas operativos (Linux por exemplo) a aplicações muito usadas...

Só não dá mesmo é para fazeres uma página web :) (mas atenção... o PHP, e outros, dão para correr internamente programas feitos em C)

Podes usar o C como server side language com CGI.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Só umas correcções. É possível fazer uma página web em C (mas por favor não façam, usem uma linguagem como php, python, ruby ou assim...).

Não façam porquê?

Python, PHP e Ruby são cerca de 10-20x mais lentas que C. Em certas aplicações web faz todo o sentido usar linguagens mais rápidas como Java, C/C++/D e C#.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pessoal, isto e' uma thread com dois anos. Tomem atencao as datas antes de afixarem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora