Obtenir une poignée sur les langages informatiques, c #, .net et

Malheureusement, les ordinateurs ne comprennent pas le langage humain, ils ont leurs propres langues. Mais les programmeurs peuvent créer des programmes dans une langue de "compromis" qui est loin d'être aussi libre que la parole humaine, mais beaucoup plus souple et plus facile à utiliser que le langage machine. Les langues occupant ce terrain d'entente - C #, par exemple - sont appelés haut niveau

Sommaire

langages informatiques.

Quel est C #?

Le # langage de programmation C est une de ces langues intermédiaires que les programmeurs utilisent pour créer des programmes exécutables. C # combine la gamme des puissants, mais compliqué C ++ avec la facilité d'utilisation de l'amicale, mais plus verbeux Visual Basic. (Plus récente incarnation de .NET Visual Basic est presque à égalité avec C # dans la plupart des égards. Comme le langage phare de .NET, C # tend à introduire plus de nouvelles fonctionnalités en premier.) Fichier AC # programme porte l'extension .cs.




C # est

  • Flexible: Programmes C # peuvent exécuter sur la machine actuelle, ou ils peuvent être transmis sur le Web et exécuté sur certains ordinateur distant.
  • Puissant: C # a essentiellement le même jeu de commandes comme C ++, mais avec les bords rugueux déposé lisse.
  • Plus facile à utiliser: C # Erreur-preuves les commandes responsables de la plupart des erreurs C ++, si vous passez beaucoup moins de temps traquer ces erreurs.
  • Visuellement orientée: La bibliothèque de code .NET C # qui utilise pour beaucoup de ses capacités fournit l'aide nécessaire pour créer facilement des cadres d'affichage complexes avec des listes déroulantes, fenêtres à onglets, et les images de fond, pour ne nommer que quelques-uns.
  • Internet convivial: C # joue un rôle central dans le .NET Framework, l'approche actuelle de Microsoft à la programmation pour Windows, Internet, et au-delà.
  • Sécurisé: Tout langage destiné à être utilisé sur l'Internet doit inclure la sécurité sérieuse pour protéger contre les pirates malveillants.

Quel est .NET?

.NET a commencé comme la stratégie de Microsoft d'ouvrir le Web aux simples mortels. Aujourd'hui, il est plus grand que cela, englobant tout, Microsoft fait. En particulier, il est la nouvelle façon de programmer pour Windows. Il donne aussi un langage à base de C, C #, les outils visuels simples qui ont fait Visual Basic si populaire. Un peu d'histoire vous permettra de voir les racines de C # et .NET.

Programmation sur Internet était traditionnellement très difficile dans les langues anciennes comme C et C ++. Sun Microsystems ont répondu à ce problème en créant le langage de programmation Java. Pour créer Java, Sun a pris la grammaire de C ++, il est maintenant beaucoup plus convivial, et centré autour de ce développement distribué.

Lorsque Microsoft sous licence Java il ya quelques années, il a connu des difficultés juridiques avec Sun plus de changements qu'il voulait faire à la langue. En conséquence, Microsoft a donné plus ou moins sur Java et a commencé à chercher des moyens de rivaliser avec elle.

Être forcé de Java était aussi bien parce que Java a un sérieux problème: Bien que Java est un langage capable, vous avez à peu près d'écrire l'ensemble de votre programme dans Java pour obtenir le plein bénéfice. Microsoft avait trop nombreux développeurs et trop de millions de lignes de code source existant, de sorte que Microsoft a dû venir avec une certaine façon de prendre en charge plusieurs langues. Entrez .NET.

Microsoft ne prétendra que .NET est bien supérieure à la suite d'outils Web basés sur Java de Sun, mais qui est pas le point. Contrairement à Java, .NET ne vous oblige pas à réécrire les programmes existants. Un programmeur Visual Basic peut ajouter quelques lignes pour faire un programme "Web-informés» existant (ce qui signifie qu'il sait comment obtenir des données sur l'Internet). .NET Prend en charge toutes les langues de Microsoft communs - et plus de 40 autres langues écrites par des fournisseurs tiers. Cependant, C # est le langage phare de la flotte .NET. C # est toujours la première langue pour accéder à chaque nouvelle fonctionnalité de .NET.


» » » » Obtenir une poignée sur les langages informatiques, c #, .net et