17

👩🏿‍💻👨‍💻🔨 Porquê a Microsoft criou C#?☕ Java não era bom suficiente nos anos 90?💾

#C#
Thiago Guedes
Thiago Guedes

O C# não era pra ter existido!😮


A imagem pode conter: texto que diz "C Microsoft .NET"


A Microsoft criou o J++, uma linguagem idêntica ao Java para rodar em ambiente Windows. Foi uma tentativa de deixar o Java mais rápido no SO da empresa. Contudo, eles não implementaram tudo que o Java tinha e de certa forma gerou uma incompatibilidade.
A Sun não gostou nada disso e processou a Microsoft. Isso resultou na morte do J++ e no nascimento do C#.
Isso responde a primeira pergunta. Mas e a segunda? Bem, Java era sim bom o suficiente nos anos 90, por isso que o C# vem nos anos 2000. Porque o Java já não era bom para os anos 2000.


Website programming code.  Web site codes on computer monitor. Programmer workplace. Monitor photo. Programming code.  (Code is my own property there is no risk of copyright violations)


Muitas pessoas concordam que o C# é a melhor coisa que aconteceu pro Java. Foi um 'sacode' na Sun para que eles inovassem. C#, que muito foi tirado como piada por ser muito parecido com o Java, inovou muito.
Algumas features que foram implementadas muito bem no C# em 2007 como delegates e programação funcional vieram a fazer parte, de forma mais precária, ao Java por volta de 2017.


Software developer freelancer woman female in glasses work with program code C++ Java Javascript on wide displays at night Develops new web desktop mobile application or framework Projector background


Nos anos 90 Java era mais que o suficiente.
Nos anos 2000 a história mudou um pouco. Nos anos 2010 Java já estava um pouco atrasada. Em 2020, se ninguém se espertar (e já tem se espertado), Java vai parecer um tiranossauro cegueta em questão de modernidade.


Inicialmente, o C# veio como um Java para rodar mais rápido no Windows e deixar o principal produto da Microsoft mais atrativo. Hoje ele roda no Linux e MacOS e tem um projeto de linguagem para o futuro.
A Microsoft abriu as portas.
Se a Sun não tivesse esperneado lá trás, Java seria absoluto hoje, porém, com menos concorrência, seria muito mais precário.


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

Se te ajudei, dê um UP ^ ali do lado esquerdo (marcando como ÚTIL) pra eu saber!




Sempre posto por aqui então me siga pra gente se ajudar e chegar mais longe.
Conte contigo.

Obrigado por tudo, Inovadores!

___________________________________________________________________________________________

Outros artigos de minha autoria:

📌 O casamento perfeito: SASS e CSS


📌 O que um iniciante precisa saber para tornar-se um JÚNIOR


📌⏩BOOST pra quem tá começando! O novo Bootcamp de .NET da DIO🏆




Fonte: https://pt.quora.com/Por-que-a-Microsoft-criou-C-Java-n%C3%A3o-era-bom-suficiente-nos-anos-90

https://pt.quora.com/Por-que-a-Microsoft-criou-o-C-em-vez-de-apenas-usar-Java
2
301

Comentários (2)

2
Elivelton Moraes

Elivelton Moraes

08/01/2021 15:39

Só um adendo, a iniciativa da Microsoft inicialmente para fazer frente ao Java foi a criação da ferramenta .NET da qual foi desenvolvida com ideia semelhante à plataforma Java, só então em seu processo de desenvolvimento na Microsoft, Anders Hejlsberg foi designado junto com uma equipe de desenvolvedores para criação de uma nova linguagem e então oficialmente em 2000 surgiu o C# (antes era chamado de Cool). Posteriormente em 2002 o .NET foi oficialmente lançado,..

1
Anna Maria

Anna Maria

08/01/2021 15:26

Muito bom Thiago 💕

👨‍💻Community Support Analyst at Digital Innovation One && Oracle Academy Member| Já fui vendedor de balinha, modelo e marinheiro.🌠

Brasil