Différence entre VB et C Différence entre

Anonim

VB vs. C

Visual Basic (également connu sous le nom de VB) est un langage de programmation basé sur les événements. C'est la troisième génération d'un tel langage et c'est aussi un environnement de développement intégré (ou IDE). Il vient de Microsoft et est utilisé spécifiquement pour son modèle de programmation -COM. Il est reconnu comme un langage simple à apprendre en raison de son héritage BASIC et de ses caractéristiques de développement graphique. VB permet le développement rapide d'applications (ou RAD) d'applications GUI; l'accès aux bases de données à l'aide d'objets d'accès aux données, d'objets de données distants ou d'objets de données ActiveX; et la création de contrôles et d'objets ActiveX.

C est un langage de programmation pour les ordinateurs à usage général. Il a été spécialement conçu pour être utilisé sur le système d'exploitation Unix. Il est utilisé pour implémenter un logiciel système; cependant, il a également été connu pour être utilisé pour développer un logiciel d'application portable. En tant que l'un des langages de programmation les plus populaires, la plupart des systèmes d'exploitation ont une architecture dans laquelle un compilateur C existe.

VB a été conçu pour être aussi naturellement qu'un langage de programmation pour les débutants. En raison de sa facilité d'utilisation, il permet aux programmeurs de créer des applications graphiques de base et de développer des applications complexes.

C est un langage d'implémentation de systèmes impératif (c'est-à-dire un paradigme de programmation qui décrit les termes de calcul d'instructions qui sont censées changer l'état d'un programme et mettre ces termes en action). Sa conception est de nature minimaliste: elle a été créée pour être compilée avec un compilateur simple et complet afin de fournir un accès bas à la mémoire, fournir des constructions de langage qui correspondent efficacement aux instructions de la machine et requérir un support d'exécution réduit. Comme il a été conçu avec des constructions simples à l'esprit, il est très utile pour les applications précédemment codées en langage assembleur (un langage de bas niveau qui met en œuvre des représentations symboliques des codes machine numériques nécessaires pour programmer l'architecture CPU).

Contrairement au langage C, dans VB, l'assignation multiple n'est pas une possibilité. En outre, la valeur numérique de la constante booléenne 'True' est -1. Dans VB, les opérateurs logiques et bitwise sont unifiés. En outre, VB contient une base de tableau variable et une forte intégration avec Windows.

Les caractéristiques du langage C sont également implémentées afin de rendre la langue plus accessible aux programmeurs. Il permet la portée variable lexicale et la récursivité; tout le code exécutable est contenu dans certaines fonctions; et parce que sa structure est également composée de types de données agrégés hétérogènes, elle permet de combiner et de manipuler des éléments de données connexes en tant qu'unité.

Résumé:

1. C est un langage de programmation pour les ordinateurs à usage général; VB est un langage de programmation axé sur les événements qui a été conçu pour faciliter la programmation informatique pour la programmation des débutants.

2. C est un langage d'implémentation de systèmes impératif; VB n'a pas la possibilité d'assignation multiple, mais contient une base de tableau variable et une forte intégration avec Windows.