Accueil :: Favoris :: Contact
 
Inscription Connexion
 Webfolie > Actualité > Programmation
 Programmation sous Linux mars/avril 2006 (magazine inforgraphie) posté par Mumulafrite le 21 avril 2006
Nous venons de recevoir le magazine "Programmation sous Linux" de Mars/Avril 2006, au sommaire:
Programmtion sous linuxOutils de programmation. Débogage et optimisation
Maciej Zawadziński
Créer des logiciels devient un processus de plus en plus compliqué. Il
nécessite un effort et un travail systématique pendant plusieurs mois d’une
équipe afin d’obtenir le résultat final. De plus, les besoins changeant du
marché forcent les programmeurs à être très souples. Pressés par leurs
employés, ils modifient de nombreuses fois le logiciel existant pendant des
brèves périodes de temps.

Programmation robuste en langage C
Corentin Plouët

"If anything can go wrong, it will." (en français, « si a peut aller mal, a
ira mal. ») La célèbre loi de Murphy illustre parfaitement la raison qui doit
nous pousser concevoir des systèmes robustes. En informatique, comme dans les
autres disciplines de l’ingénierie, le mot "paranoïa" ne porte pas de
connotation négative; les problèmes surviennent réellement et leurs causes
sont aussi bien matrielles que logicielles ou humaines.

Introduction à CVS
Remigiusz Hajduk

Concurrent Versions System est le système de Gestion de Versions. C’est un
outil de gestion du code source, conçu pour permettre de travailler
simultanément à grand nombre d’utilisateurs. Il permet aussi de maîtriser et
de contrôler le désordre qui peut parfois se produire quand on travaille sur
le projet en groupe. Grâce à CVS on peut entre autres reconstituer
l’historique complète du projet, comparer différentes versions entre elles ou
même créer une branche du projet.


Créateur de programmes pour les « paresseux »
Marek Sawerwain

De nombreux systèmes de compilation divers ont été conçus pour les systèmes
compatibles à Unix, donc également pour Linux. Le programme make est sans
doute leur leader. Il constitue un standard depuis de nombreuses années. Et
bien qu’il existe plusieurs autres solutions concurrentielles, c’est toujours
le système le plus populaire, permettant de préparer des scripts pour la
compilation des programmes. Le noyau de Linux ainsi que des paquets ou des
bibliothèques différents en sont des bons exemples, p. ex. KDE et GNOME.

Le destructeur, mon ami
Tobias Krüger

On pense souvent que les langages C et C++ contiennent les erreurs (bogues),
parce que dans les programmes écrits à l’aide de ces langages les fuites de
mémoire ou d’autres ressources arrivent assez souvent. C’est avant tout la
combinaison de C et C++ qu’on trouve souvent lors de l’utilisation de
différentes interfaces de programmation qui peut constituer ici un problème.
Cependant on peut s’en sortir à l’aide d’une astuce facile qui permet de
contourner de nombreuses pièges. Même si elle est très facile, étonnamment
beaucoup de programmeurs la connaissent et s’en servent. Dans le présent
article les fonctions de l’interface de programmation Windows sont exposées à
titre d’exemple. On peut néanmoins facilement transposer le procédé décrit à
d’autres systèmes d’exploitation ou à d’autres interfaces de programmation.

Écrire des applications avec Qt 4.0, IIIème partie
Jacek Surazski

Le mois passé, nous avons commencé à écrire l’application QtCommander, le
programme servant à manipuler les fichiers et répertoires sur le disque dur.
Dans les quatre premières versions du programme, nous avons pris connaissance
des classes nécessaires pour créer la fenêtre principale de l’application et
les classes indispensables pour créer les modèles et les vues. Pourtant, la
présente implémentation de QtCommander ne permet que de consulter les
répertoires.

iValidator – système d’automatisation des tests
Guenter Guckelsberger

Le paquet iValidator est un environnement open source pour automatiser les
tests et il est spécialement conçu pour les tests d’intégration. Nous allons
essayer d’expliquer dans le présent article pourquoi nous avons jugé
nécessaire de créer un environnement propre des tests et montrer comment se
servir de cet outil.

Utiliser ANTLR Studio pour développer des grammaires ANTLR
Prashant Deva

ANTLR est un outil de génération d’analyseurs syntaxiques, d’analyseurs
lexicaux et d’analyseurs d’arbre. Bien sûr vous pouvez écrire ces derniers
tout seul dans votre langage préféré de programmation mais cela prendrait un
temps extrêmement long et sans mentionner le nombre d’erreurs que vous feriez
additionné au fait qu’il serait extrêmement difficile de comprendre la
grammaire de votre analyseur syntaxiques/lexicaux.

L’architecture KIO — c’est plus que le réseau transparent
Dominik Haumann

Surfer sur Internet, chercher les données, convertir les disques CD audio ou
explorer les répertoires dans le FTP – tout cela est possible grâce au
programme Konqueror. Le mystère qui se dissimule derrière cela, n’est pas en
principe accessible au utilisateur moyen. Passons donc dans la coulisse et
jetons un coup d’œil de l’autre côté du décor pour connaître enfin ce qui se
cache et ce qui se passe là-bas.

TenDRA – Le compilateur oublié
Jeroen Ruigrok

De retour dans la période de 1958-1962, il y avait un mouvement pour créer un
Langage Universel OrientéOrdinateur (UNCOL ou Universal Computer Oriented
Language) qui a eu comme but d’être une Représentation Intermédiaire (RI)
universelle pour les compilateurs pour chaque architecture connue.

Rubis serti
Wolfgang Jährling

Il est possible de développer de nombreux programmes populaires à l’aide des
langages de script. Autant que auparavant, le processeur de texte Emacs
constituait une exception, autant aujourd’hui, The GIMP, OpenOffice.org,
GnuCash et beaucoup d’autres applications proposent une souplesse
supplémentaire du langage de script. La tendance veut ne pas développer ses
propres solutions – comme ELisp en Emacs – mais utiliser les solutions
existantes, comme Perl et GIMP.

Programmation Orientée Modèle – Introduction
Pieter Hintjens

C’est le premier d’une série d’articles destinés à des programmeurs
professionnels ; Je m’attaque à un sujet complexe, une chose que peu de gens
connaissent. C’est une nouvelle façon de programmer appelée « modèle de
programmation orientée ». Je ne vais pas vous demander d’abandonner vos
langages et outils de programmation ; la MOP travaille au-dessus de tout ce
que vous connaissez actuellement. Je vous demande de repenser à ce que veut
dire « écrire un programme » et voir que la plupart des codes que vous
écrivez seraient bien mieux écrits par des robots, c’est à dire d’autres
programmes. Je vais vous montrer comment concevoir et construire de tels
robots.

Pour vous abonner, rendez vous sur:  http://www.proglinux.org/fr/
Sources : (423 lecture(s))
 Dans la même catégorie
  PHP solutions mars/avril 2006 (magazine programmation)
  La version 2.0.20 de phpBB vient de voir le jour
Voir les Archives |
 Liens Sponsorisés
 
 
L'actualité > Catégories
  Annonces
  Gadgets
  Graphisme
  Internet
  Jeux vidéo
  Le monde du libre
  Logiciels
  Matériel
  Peer to Peer
  Pocket PC & PDAphone
  Programmation
  Securité
 
Webfolie > Partenaires
Actualité informatique
Tout pour le PC
Forum de Football
Offres ADSL
Zone Webmasters
Logiciels gratuits
Tous les partenaires
   
 
  ©2004-2008 Webfolie - Aide informatique - Plan du site - Informations Légales