0

Um pouco sobre a liguagem C , C++ e C#

#.NET #C# #C++
Carlos Filho
Carlos Filho

A linguagem C


A linguagem C é considerada como uma linguagem de propósito geral. Isto é, ela oferece a flexibilidade necessária para implementar qualquer tipo de projeto. De acordo com as necessidades impostas, o programador detém de controle total por parte da linguagem para adaptá-la às demandas do projeto em questão.

A linguagem C++

Já por volta da década de 1980, o dinamarquês Bjarne Stroustrup deu início ao que hoje conhecemos como C++. Essa nova linguagem de programação trouxe vantagens em relação à anterior, justamente porque surgiu da necessidade de corrigir algumas das limitações da linguagem C. Iniciando o processo com a inserção de classes, o produto final desse projeto se tornou uma linguagem com suporte total à Programação Orientada a Objetos (POO).

Desse modo, por meio das possibilidades oferecidas pela POO, que busca aproximar o mundo digital do mundo real, a linguagem C++ também se tornou bastante difundida. Inclusive, há diversos programas bastante conhecidos que utilizam, pelo menos parcialmente, a linguagem de programação C++, entre eles: Adobe Photoshop, Mozilla Firefox e Microsoft Windows.

A linguagem C#

Também é válido mencionar a linguagem C#. Essa surgiu ao final da década de 1990, quando o dinamarquês Anders Hejlsberg, sob orientação da Microsoft, recebeu a missão de criar uma linguagem cujo objetivo era criar soluções executáveis sobre a plataforma .NET Framework, com foco no desenvolvimento de aplicativos.

Dessa maneira, apesar da linguagem C++ também permitir o desenvolvimento de softwares e até mesmo de jogos, o C# veio com uma proposta mais específica e capaz de realizar tal de forma consideravelmente mais objetiva. Ou seja, de modo geral, em vez de criar projetos para dispositivos eletrônicos específicos, o programador poderia simplesmente criar projetos para a plataforma .NET Framework.

Conclusões

Ainda que C# seja baseada em C++ e que C++ seja baseado em C, elas se mostram bastante diferentes entre si. Todas são linguagens de programação diferentes umas das outras, com vantagens e desvantagens que destoam de acordo com as necessidades de cada projeto. Dessa forma, se o objetivo for um programa mais procedural, C atenderá muito bem às suas expectativas. Mas se POO for uma necessidade, vá de C++ sem medo nenhum. Ou ainda, se você almeja a criação de aplicativos mobile, experimente o C#. Afinal, todas ainda são bastante influentes e fortes no mercado atual.


se gostou deixe seu comentário .

https://web.digitalinnovation.one/articles/por-que-aprender-java?back=%2Farticles&page=1&order=oldest


https://web.digitalinnovation.one/articles/dev-full-stack?back=%2Farticles&page=1&order=oldest


https://web.digitalinnovation.one/articles/frameworks?back=%2Farticles&page=1&order=oldest


espero ter ajudado de alguma forma .

comentem , compartilhe !

meu LinkedIn: linkedin.com/in/carlos-andré-866972191


0
9

Comentários (0)

sempre disposto a enfrentar as montanhas que vierem pela frente.

Brasil