Índice:
Vídeo: Map of Computer Science 2024
Infelizmente, os computadores não entendem a linguagem humana, eles têm seus próprios idiomas. Mas os programadores podem criar programas em um "meio termo" que não seja tão livre quanto a fala humana, mas muito mais flexível e fácil de usar do que o idioma da máquina. As línguas que ocupam este meio termo - C #, por exemplo - são chamados de alto nível linguagens de computador.
O que é C #?
A linguagem de programação C # é um daqueles idiomas intermediários que os programadores usam para criar programas executáveis. C # combina o alcance do C + + poderoso mas complicado com a facilidade de uso do Visual Basic amigável, mas detalhado. (A nova encarnação NET do Visual Basic está quase em par com o C # na maioria dos aspectos. Como a linguagem principal de. NET, C # tende a apresentar a maioria dos novos recursos primeiro). Um arquivo de programa C # carrega a extensão. CS.
C # é
- Flexível: Programas C # podem ser executados na máquina atual, ou podem ser transmitidos pela Web e executados em algum computador distante.
- Poderoso: C # tem essencialmente o mesmo comando definido como C ++, mas com as bordas ásperas arquivadas lisas.
- Mais fácil de usar: C # prova com erros os comandos responsáveis pela maioria dos erros de C ++, então você gasta muito menos tempo perseguindo esses erros.
- Orientado visualmente: O. A biblioteca de código NET que C # usa para muitos dos seus recursos fornece a ajuda necessária para criar facilmente quadros de exibição complicados com listas suspensas, janelas com guias e imagens de plano de fundo, para citar apenas alguns.
- Internet-friendly: C # desempenha um papel fundamental no. NET Framework, a abordagem atual da Microsoft para programação para Windows, a Internet e além.
- Seguro: Qualquer idioma destinado a ser usado na Internet deve incluir segurança séria para proteger contra hackers malévolos.
O que é. LÍQUIDO?
. NET começou como a estratégia da Microsoft para abrir a Web para meros mortais. Hoje é maior do que isso, abrangendo tudo o que a Microsoft faz. Em particular, é a nova maneira de programar para o Windows. Ele também fornece uma linguagem baseada em C, C #, as ferramentas simples e visuais que tornaram o Visual Basic tão popular. Um pouco de fundo irá ajudá-lo a ver as raízes de C # e. LÍQUIDO.
A programação na Internet era tradicionalmente muito difícil em linguagens antigas como C e C ++. A Sun Microsystems respondeu a esse problema criando a linguagem de programação Java. Para criar Java, o Sun tomou a gramática do C ++, tornou-se muito mais fácil de usar e centrou-se no desenvolvimento distribuído.
Quando a Microsoft licenciou Java há alguns anos, encontrou dificuldades legais com o Sun sobre as mudanças que queria fazer para o idioma. Como resultado, a Microsoft mais ou menos desistiu de Java e começou a procurar maneiras de competir com ela.
Ser forçado a sair do Java foi tão bom porque Java tem um problema sério: Embora Java seja um idioma capaz, você terá que escrever todo o seu programa em Java para obter o benefício total. A Microsoft tinha muitos desenvolvedores e muitos milhões de linhas de código fonte existente, de modo que a Microsoft precisava encontrar alguma maneira de suportar vários idiomas. Entrar. LÍQUIDO.
A Microsoft afirma isso. NET é muito superior ao conjunto de ferramentas da Web da Sun baseado em Java, mas esse não é o ponto. Ao contrário de Java,. NET não exige que você reescreva os programas existentes. Um programador do Visual Basic pode adicionar apenas algumas linhas para criar um programa existente "com base na Web" (o que significa que sabe como obter dados da Internet) … NET suporta todas as linguagens comuns da Microsoft - e mais de 40 outras línguas escritas por fornecedores de terceiros. No entanto, C # é o idioma principal do. Frota NET. C # é sempre o primeiro idioma a acessar todas as novas funcionalidades de. LÍQUIDO.