dracom 0 Denunciar post Postado Julho 1, 2010 Queria saber se o C/C++ é uma linguagem free, podendo ser usada para fins comerciais gratuitamente. Queria saber também dos programas que "ajudam a programar" e se ele tem cabimento para interface grafica (botoes e etc), e se possivel o programa que ajuda na montagem dessa relação grafica (aqueles q dá p arrastar os botoes para um formulario e talz). Obrigadooow Compartilhar este post Link para o post Compartilhar em outros sites
Thales Caricati 3 Denunciar post Postado Julho 3, 2010 Programas em C/C++ são muito poderosos. A linguagem apresenta uma ampla liberdade de programação. A linguagem C/C++ é uma linguagem gratuita, é possível sim a criação de interfaces gráficas em C/C++. O C++ é uma linguagem completa e é uma das que melhor se desenvolvem no processamento. A parte ruim do C/C++ é a portabilidade, ou seja, você terá que fazer diversas modificações caso queira portabilidade em OS como: Windows, Linux, Mac e etc. O C++ é nada mais que a evolução do C que é a evolução da linguagem BCPL e do B. No C++ é possível a orientação a objetos, já no C não. Hoje a maior parte dos códigos escritos em OS são escritos em C/C++ Compartilhar este post Link para o post Compartilhar em outros sites
VictorCacciari 42 Denunciar post Postado Julho 3, 2010 O C++ é nada mais que a evolução do C que é a evolução da linguagem BCPL e do B. No C++ é possível a orientação a objetos, já no C não. Não é bem assim...Uma linguagem não é a "evoução" de outra... Uma linguagem é inspirada por outra. E é possível sim programar orientado aos objetos em C. Um ótimo exemplo é a biblioteca GTK+, que é um porjeto enorme totalmente orientado aos objetos, com conceitos como polimorfismo, encapsulamento e herança muito bem definidos e muito bem implementados. A grande diferença entre as linguagens C e C++ é a programação genérica obtida por meio dos templates em C++. Isso sim é quase impossível em C. (Não é impossível, com void* da para brincar um pouco, mas o código fica horrível) Compartilhar este post Link para o post Compartilhar em outros sites
Thales Caricati 3 Denunciar post Postado Julho 3, 2010 Interessante, Tinha lido um livro que falava sobre isso, e fui pegar pra ver se tinha entendido mal, o livro fala assim: “O Java evoluiu do C++, que evoluiu do C, que evoluiu do BCPL e do B”. Em outra parte ele diz assim: “O C++ fornece alguns recursos que sofisticam a linguagem C e a capacidade para a programação orientada a objetos”. Livro: Java como programar - Deitel - Paul Deitel - Harvey Deitel Compartilhar este post Link para o post Compartilhar em outros sites
guidjos 65 Denunciar post Postado Julho 3, 2010 Não existe C/C++. São duas linguagens totalmente diferentes. Apesar da sintaxe do C++ ser "igual" à do C, e de você poder manipular endereços de memória diretamente em ambas (diferente do Java), são duas linguagens independentes. Aliás, muita gente que programa muito bem em C, e que tem muita experiência nela, odeia C++. Um exemplo é o próprio Linus Torvalds. C se encaixa na sua classificação de "free". A linguagem é antiga e serve de base para implementações de outras linguagens de mais alto nível (Java, Perl, Python...), ou seja, seus próprios compiladores/interpretadores foram feitos em C. Vem sendo aprimorada há muito tempo e é a linguagem em que foi desenvolvido o Unix (e seus derivados, como o Minix e o Linux). Há várias bibliotecas e frameworks gráficos feitos pra C (OpenGL, QT, etc). A linguagem, comparada a qualquer outra linguagem de programação (não contando assembly), é de nível relativamente baixo. Isso signfica que a qualidade dos seus programas depende mais de você que programas feitos em outras linguagens. Significa também que a performance atingida é maior, às custas de se ter maior trabalho pra fazer tarefas simples. Compartilhar este post Link para o post Compartilhar em outros sites