Programmation

L’avenir de la programmation orientée objet

Posted by admin

Le paradigme orienté objet est basé sur l’idée que les objets existent indépendamment les uns des autres et que des opérations peuvent être effectuées sur eux. Par conséquent, dans un véritable environnement de développement orienté objet, un utilisateur devrait être capable de créer de manière interactive des objets de n’importe quelle classe disponible, de manipuler ces objets et d’appeler leurs routines d’interface. Indépendance de la plateforme – “Écrivez une fois – courez partout“Puissance

En fait, vous ne pouvez pas exécuter un programme Java «n’importe où» à moins qu’il n’y ait une machine virtuelle. Mais c’est à peu près partout. Je connais aussi des personnes qui diraient que c’est “écrire une fois” déboguer n’importe oùMais ces bogues dépendants de la plate-forme sont probablement des problèmes de VM.

· Facile à utiliser

Je ne sais pas combien de programmeurs utilitaires durs seraient d’accord, mais les programmes sont faciles à visualiser s’ils sont orientés objet (une fois que vous avez compris). Une fois le concept construit, il devient beaucoup plus facile de l’implémenter dans le code.

Runtime / compilateurs / outils gratuits

C’était l’un des meilleurs mouvements de Sun. Le runtime est gratuit, le kit de développement est gratuit, et maintenant il existe une tonne d’autres outils construits avec Java pour Java qui sont gratuits. Cela rend le développement Java facile et abordable.

Il existe plusieurs façons de mesurer la popularité d’un langage de programmation, en fonction du nombre, par exemple:

  • Nouvelles applications écrites dans la langue
  • Applications existantes écrites dans la langue
  • Les développeurs qui utilisent principalement le langage
  • Les développeurs qui utilisent déjà le langage
  • Chercher sur Internet
  • Emplois disponibles nécessitant des compétences linguistiques
  • Favoris des développeurs

Java présente un certain nombre d’autres avantages en tant que langue d’enseignement

Bon marché. Les outils nécessaires pour créer et tester des programmes Java

sont disponibles gratuitement. Sun rend le kit de développement Java (JDK) disponible sur Internet, où les enseignants et les étudiants peuvent le télécharger. Le JDK – qui inclut le compilateur et l’interpréteur Java – est certes spartiate, mais les étudiants devraient le trouver suffisant pour la plupart des tâches de programmation. Ceux qui sont prêts à dépenser un peu d’argent trouveront des environnements de développement de programmes plus agréables (tels que Symantec Café et Microsoft J ++) à des prix raisonnables.

Facile à tester. Les étudiants peuvent publier leurs programmes, écrits sous forme d’applets, sur leurs pages Web pour que les enseignants les testent et les critiquent. Les instructeurs peuvent suivre les progrès d’un élève à tout moment en visitant simplement la page Web de l’élève.

Enthousiasme des étudiants. Java a reçu tellement de publicité

que les étudiants seront sans aucun doute enthousiastes à l’idée de l’apprendre. En exploitant cet enthousiasme, les instructeurs peuvent utiliser Java comme un véhicule pour enseigner énormément aux étudiants l’informatique moderne. Les étudiants seront motivés par l’importance croissante de Java dans le «monde réel». De plus, les étudiants seront ravis de la facilité avec laquelle ils peuvent créer des programmes GUI avancés.

Convient aux cours avancés. Après que les étudiants aient gagné

familiarité avec les fonctions de base de Java dans CS1, ils peuvent utiliser ses fonctions avancées dans des cours ultérieurs. Par exemple, un cours sur le système d’exploitation peut tirer parti de la prise en charge des threads de Java. Les leçons de réseautage fournies avec Java le rendent idéal pour un cours de réseautage.

Transition facile vers C ++ et d’autres langages. La similitude syntaxique de Java avec C et C ++ devrait faciliter la transition vers ces langages.

Appel international. Le jeu de caractères Unicode fait partie intégrante de Java, permettant aux étudiants de se familiariser avec les problèmes de développement de logiciels pour le marché international.

Java présente des avantages significatifs non seulement en tant que langage commercial, mais également en tant que langue d’enseignement. Il permet aux étudiants d’apprendre la programmation orientée objet sans les exposer aux complexités du C ++.

Leave A Comment