574 Shares 8072 views

Liste des langages de programmation. Langues faibles et programmation de haut niveau

Comme le développement de la technologie informatique ne cesse d'évoluer et sont en constante amélioration des méthodes et des techniques de programmation et des langages de programmation. Considérez quelles langues sont là dans le domaine de l'informatique moderne et leur classification.

vue d'ensemble

Liste des langages de programmation sont si larges et variées qu'il est complètement répandu – une tâche presque impossible. Parmi toutes les langues peuvent être divisées en trois groupes principaux:

  • machine (langages de programmation de bas niveau);
  • orientée vers la machine (assembleurs);
  • indépendant de la machine (niveau haut);

Parmi les développeurs de logiciels modernes sont des langages de programmation de base suivants les plus populaires. Liste par ordre décroissant de popularité:

  1. SQL.
  2. Java.
  3. XML.
  4. C ++.
  5. HTML.
  6. Visual Basic.
  7. XSL.
  8. Delphi.

Cette liste des langages de programmation est loin d'être complète, mais ce sont les langues les plus populaires, dont la connaissance peut nécessiter un programmeur pour un emploi. Ils sont tous les langages de programmation de haut niveau.

Principes fondamentaux de programmation

programmation de bas niveau – ce sont les langues que vous avez besoin de prendre en compte le type et les capacités du processeur. Les opérateurs et les méthodes d'exploitation de ces langages de programmation sont assez proches du code de la machine, ils ont besoin des connaissances de la mémoire PC et le processeur tourne vers elle.

Il est difficile d'appeler différents langages de programmation de bas niveau. Liste sera toujours réduite à une primauté du langage – l'assembleur. Comme il permet de faire des codes de programmes dans la notation proche du code de la machine, l'assembleur utilisé exclusivement pour le logiciel de système d'écriture tels que les systèmes d'exploitation, des pilotes de périphériques, et dans la programmation des codes de puces de contrôle.

L'inconvénient de ces langages de programmation est qu'ils sont écrits dans le programme pour effectuer des tâches spécifiques sur un dispositif particulier, et leur exécution est impossible dans le cas de transfert vers un autre processeur.

Développement d'applications

Liste des langages de programmation pour créer des applications personnalisées, ainsi que pour le développement et la mise en œuvre de logiciels personnalisés a des milliers d'articles. Comment comprendre une telle variété en raison du fait qu'une langue particulière convient pour résoudre diverses tâches.

Malgré le fait que ces langages de programmation est déterminée dans un groupe distinct, leur mise en œuvre se déroule dans le code de la machine. Pour exécuter la ligne de programme en ligne et prêt à traduire en code machine à l'aide d'un logiciel spécial – interprètes. Si la traduction du code d'une langue à une autre se fait sans des équipes performantes, puis engagé dans ce programme compilateurs. En général, les programmes conçus pour traduire des programmes écrits dans un langage de programmation formelle dans un autre, appelé traducteurs.

Pensez à plusieurs langages de programmation de haut niveau. La liste ne sera pas seulement écrire quelques détails sur chacun des plus populaires.

SQL

langage de programmation spécialisé conçu principalement pour une utilisation avec les systèmes de gestion de bases de données et la programmation. SQL se traduit par « une entreprise spécialisée langage de requête. » Depuis les dernières décennies du marché des SGBD a augmenté plusieurs fois, la popularité de la langue ne devienne pas une surprise.

Il y a différents points de vue sur l'avenir de la langue. Certainement on croit que la technologie pour créer relationnelle base de données a été à la hauteur, mais son temps est compté. La nécessité pour le développement en rapport avec l'augmentation des volumes de données traitées conduit les experts à croire que l'humanité est tout simplement nécessaire transition de la technologie relationnelle post-relationnelle à l'avenir, mais en vue de préserver la compatibilité avec les banques de données existantes.

Javascript

A droite est le deuxième langages de programmation de haut niveau. Facile à apprendre, facile à utiliser. L'augmentation par rapport au géniteur de programmes de conditionnement physique conduit au fait que travailler avec cette langue de millions de personnes dans le monde. langage orienté objet basé sur C ++, adapté à la création de programmes et d' applications qui peuvent gérer d' énormes quantités d'informations dans des environnements spécialisés et adaptés à l' environnement de mise en œuvre spécifique du produit fini produit.

Java Technology – est la base qui permet des quantités illimitées d'augmenter les entreprises d'infrastructure et les entreprises qui peuvent lier ensemble le système de calibre le plus diversifié de se connecter au réseau via les téléphones Wi-fi aux supercalculateurs.

XML

Un descendant de HTML, cette technologie est un langage de balisage extensible. Il est adapté pour interpréter les documents. Là-dessus pour réaliser des documents complexes de transformation et de changement. XML est utilisé pour transmettre et stocker des données temporairement lorsque vous travaillez avec différentes bases de données relationnelles via Internet.

XML a déjà atteint un niveau où il ne peut prétendre être la base de la technologie de réseau d'entreprise.

Nous programmons en russe

La plupart des langages de programmation utilisent le vocabulaire de la langue anglaise. Cependant, en dehors de ceux-ci, il y a aussi des langages de programmation russes. Liste des petites et russe domaine dans lequel ils sont utilisés, il est très spécialisé. Voici quelques exemples.

  • 1C: Enterprise. Le système est conçu pour la gestion de l'organisation dans tous les domaines d'activité. Souvent, les annonces sur la recherche pour les employés peuvent se rencontrer « 1C programmeur ».
  • Le verbe. analogique de Pascal en langue anglaise.
  • Robic. langage de programmation spécialisé conçu pour enseigner aux enfants les bases de la programmation.
  • Rapière. langage typé dynamiquement, sur la base des procédures.

Comme vous pouvez le voir, la liste des langues est si vaste et varié qu'il est impossible de couvrir toutes les classifications et les listes. Si vous décidez de faire la programmation au niveau amateur ou professionnel, alors souvenez-vous que le programmeur – une profession créative qui exige non seulement des connaissances, mais aussi la fantaisie, l'imagination, l'intuition, et même un peu de chance.