76 inscrits



 Niveau: Néant
 Visites de la page: 2627
 Commentaire: [0]Commentaires
  Date d'ajout: [11-01-2005]
  Auteur: Edyta Krawczuk


 Sommaire :


 Introduction :

Le magazine est surtout destiné aux webmasters, créateurs de vitrines Internet, propriétaires de portails, programmeurs utilisant PHP dans leur travail, l'alternative gratuite à la technologie ASP, et à tous ceux qui croient que l'universalité de l'Internet facilite vraiment le travail et réduit les coûts de fonctionnement... Software 2.0 est une revue qui s'adresse aux programmeurs et à tous ceux qui s'intéressent à la programmation. Chaque numéro présente les technologies les plus récentes sous la forme d'exemples pratiques et de projets complets.


Software 2.0 est un mensuel destiné aux informaticiens et à tous ceux qui s'intéressent à l'informatique. Chaque numéro traite une branche différente de l'informatique.

Dans ce numéro vous trouverez les articles suivants :

 Dave Jones parle de la société Citrix :

Une interview très intéressante avec un des vice-présidents de la société Citrix, responsable du développement de la société et de la collaboration avec des sociétés telles que Microsoft.

 Le langage de programmation Euphoria :

Euphoria est un langage de programmation interprété, très facile à apprendre, comme le BASIC, et ayant des possibilités et la rapidité du langage C. Comme tout langage de programmation, il a ses partisan et ses détracteurs. Travis prouve dans son article pourquoi il est partisan d'Euphoria. Il montre les avantages et les inconvénients de ce langage en le comparant avec le C et avec d'autres langages populaires.

 Introduction au Heron :

Peut-on utiliser différentes techniques de programmation, comme par exemple : la programmation objet, aspect, par contrat ou la métaprogrammation d'une manière facile et agréable ? Oui. C'est à quoi sert justement un langage de programmation moderne, Heron, similaire syntaxiquement au C++. Son créateur – Christopher Diggins – nous décrit les traits caractéristiques du langage, il démontre avec des exemples simples les techniques mentionnées et les possibilités de Heron.
Pour en savoir plus, vous pouvez lire l'article en ligne (au format PDF) en cliquant ici

 LUSH – une couche épaisse :

Lush, ou Lisp Universal Shell sera certainement utile pour tous ceux qui sont intéressés par l'écriture d'applications numériques et graphiques pleinement scalables. A l'aide de Lush, nous pouvons lier les possibilités d'un langage de programmation de haut niveau, tels que : Matlab, Python ou Perl, avec un langage de programmation compilé localement comme C/C++. Filip démontre ses possibilités surprenantes sur l'exemple d'un projet fini d'un lecteur multimédia.

 Nemerle :

Nemerle est un langage de programmation hybride et de haut niveau pour la plate-forme .NET. Sa syntaxe est proche de celle du C#, cependant dans Nemerle nous disposons de beaucoup plus de possibilités supplémentaires. Le projet Nemerle s'est fait remarquer et a été primé par Microsoft Research. Michal, qui est l'un des créateurs de Nemerle et le chef de l'équipe de développement du projet, présente les caractéristiques et les idées les plus importantes qui ont guidées son équipe pendant la conception de Nemerle.

 Stéganographie – les secrets de la dissimulation de l'information. Graphisme :

La stéganographie est une technique de dissimulation d'information utilisée depuis très longtemps. À l'ère des techniques numériques, les données secrètes peuvent être facilement cachées dans une chaîne de bits, par exemple dans le graphisme. Dans l'article de Marcin nous apprenons quelles sont les méthodes modernes de dissimulation des données dans les graphismes et à quels dangers est exposée une telle information, par exemple lors de la transmission de l'image. Nous apprenons également quelles sont les méthodes les plus connues d'attaques sur de tels fichiers.

 La qualité sans nom, ou les patterns d'Alexander :

Afin d'accélérer l'étape de la création d'un programme, souvent, dans la pratique de programmation nous utilisons les patterns prêts à l'emploi. Néanmoins, pas tous les programmeurs savent qui est l'inventeur des patterns et pourquoi ils ont été inventés. L'article de Jacek, inhabituel pour un magazine dédié aux programmeurs, devrait tout vous expliquer.

 MONO – une alternative à .NET Framework :

La technologie .NET a donné de toutes nouvelles possibilités pour les applications distribuées. Cependant, la politique de Microsoft fait que seuls les utilisateurs de Windows peuvent profiter des bienfaits de la technologie .NET dans son édition d'origine. Dans le contexte de l'architecture .NET, dont le but est de créer une application indépendante du système d'exploitation, cette situation est pour le moins étonnante. Le projet MONO a pour objectif de combler cette lacune laissé par Microsoft. En se basant sur les spécifications ECMA-235 (C#) et ECMA-236 (CLI), les auteurs du projet veulent créer un environnement .NET multi plate-forme compatible avec l'original. L'article d'Arkadiusz est une tentative d'évaluation de l'avancement des travaux sur le projet MONO.

 Génération de code pendant son exécution :

La plate-forme .NET ne dispose pas d'extensions qui permettraient l'application des méthodes de programmation aspect, cependant, elle possède des mécanismes grâce auxquels il est possible de créer des composants convenables qui donnent des possibilités semblables. Dans l'article de Lukasz, nous apprendrons comment le faire.

 Microsoft Visual C++ Toolkit 2003 :

Microsoft met gratuitement à disposition son compilateur du langage C/C++ qui fait partie du produit commercial Visual Studio. Nous avons testé les possibilités de ce compilateur au niveau fonctionnel et utilitaire dans la pratique de programmation.

 Cairo – bibliothèque 2D pour C :

À l'aide de la bibliothèque graphique 2D, nous pouvons créer des algorithmes qui afficheront du graphisme vectoriel sur l'écran ou produiront le rendu des images raster, qui permettent l'interaction de l'utilisateur avec ce graphisme ou l'enregistrement dudit graphisme, par exemple sous forme de documents PDF. Ces possibilités existent dans la bibliothèque Cairo, dont le but fondamental est d'obtenir des données de sortie d'aspect identique dans différents médias. Pawel décrit ses défauts et ses qualités du point de vue du programmeur.

 Nemerle rencontre GTK# :

La suite de l'article sur Nemerle, donc sur un langage de programmation pour la plate-forme .NET, cette fois-ci sous forme d'un tutoriel. Michal nous introduit dans les arcanes de la programmation dans ce langage avec la bibliothèque GTK#. À titre d'exemple, nous construirons pas à pas une interface graphique pour l'outil ildasm. Dès le début de janvier !

Je vous invite à la lecture !

http://www.software20.org/fr


 Si vous avez besoin d'aide, veuillez consulter les forums
 Pour proposer un article PHP, cliquez ici
 Retour à la liste des articles

 Flux RSS des articles PHP / MySQL
 Lien permanent

.:: Easy-Script.com © Ce texte est la propriété de son auteur.
Toute reproduction est interdite ::.


.: Easy-Script © 2002/2009 - Tous droits réservés - CNIL N°1098778 - Gén en 0.807 sec :.                        Top