text: Fortran () est un langage de programmation généraliste dont le domaine de prédilection est le calcul scientifique et le calcul numérique. Il est utilisé aussi bien sur ordinateur personnel que sur les superordinateurs, où il sert d'ailleurs à tester leurs performances dans le cadre du classement TOP500 des superordinateurs les plus puissants au monde, entre autres grâce à la bibliothèque LINPACK. Le nombre de bibliothèques scientifiques écrites en Fortran, éprouvées et améliorées pendant de longues années, et les efforts continus consacrés aux compilateurs pour exploiter au fil des décennies les nouvelles possibilités des calculateurs (vectorisation, coprocesseurs, parallélisme) ont maintenu l'usage de ce langage qui ne cesse d'évoluer. Parmi les fonctionnalités ajoutées ces dernières décennies, on citera le calcul sur les tableaux (qui peuvent comporter jusqu'à quinze dimensions), la programmation modulaire, la programmation générique (Fortran 90), le calcul haute performance (Fortran 95), la programmation orientée objet et l'interopérabilité avec les bibliothèques du langage C (Fortran 2003), la programmation concurrente et le calcul parallèle à l'aide des cotableaux (Fortran 2008), des équipes, des évènements et des sous-routines collectives (Fortran 2018), en plus des interfaces OpenMP, OpenACC et de la bibliothèque Message Passing Interface. La prochaine norme sera Fortran 2023. Les discussions sur le contenu de la suivante, Fortran 202y, ont commencé. Historique et versions Projet lancé en 1954 et aboutissant à une première version en 1957, Fortran est le premier langage de programmation de haut niveau, suivi notamment par Lisp (1958), Algol (1958) et COBOL (1959). Il est le premier langage à être normalisé, au milieu des années 60, et est devenu une norme ISO depuis Fortran 90. Le nom du langage est généralement écrit en majuscules (FORTRAN) pour désigner les versions du langage antérieures à la norme Fortran 90 car à l'époque les lettres minuscules ne font pas partie du jeu de caractères du langage. Par contre, il est toujours écrit avec une majuscule à partir de Fortran 90. Enfin, depuis environ 2010 les titres des livres en anglais utilisent souvent l'expression modern Fortran (Fortran moderne) pour distinguer la forme actuelle du langage de ses formes historiques. Période classique du Fortran 1953 : John Backus, jeune ingénieur titulaire d'une maîtrise de mathématiques recruté en 1950 chez IBM, développe pour l'IBM 701 le système Speedcoding, un interpréteur qui facilite la programmation en particulier pour le calcul en virgule flottante. En décembre, il rédige une lettre à l'attention de son supérieur pour lui proposer le projet FORTRAN destiné à l'IBM 704. L'objectif est d'accélérer considérablement le développement et le débogage des programmes, jusqu'alors écrits en langage machine, afin de réduire leur coût d'exploitation, qui pour moitié provient des salaires des informaticiens et pour moitié des machines. Backus insiste pour que l'IBM 704 devienne le première machine commerciale dont le processeur supporte directement les nombres en virgule flottante. 1954 : le groupe de recherche de Backus, le « Programming Research Group » basé à New York, rédige un rapport intitulé Preliminary Report, Specifications for the IBM Mathematical FORmula TRANslating System, FORTRAN, daté du 10 novembre 1954. Il faut encore deux ans d'efforts pour terminer le premier compilateur FORTRAN ( lignes), désigné alors par le mot anglais translator (traducteur). Dès le départ, ce compilateur est conçu pour fournir un code très optimisé, en particulier pour le calcul sur les tableaux et le traitement des boucles imbriquées, quasiment aussi rapide que celui qu'aurait écrit un programmeur en langage machine (objectif alors accueilli avec scepticisme par les clients d'IBM). D'après Backus lui-même, le développement du langage ne peut pas être séparé de la conception du compilateur et c'est même sur le compilateur que porte l'essentiel de l'effort initial. Le langage est défini au fur et à mesure, avec comme guide principal la simplicité de la syntaxe. 1957 : le compilateur FORTRAN est déployé courant avril sur tous les IBM 704, sur bande magnétique, avec son manuel intitulé Preliminary Operator's Manual. Fin 1957, un manuel plus complet, le Programmer's Primer rédigé par Grace E. Mitchell, est édité. FORTRAN est un succès et une révolution car il n'est plus nécessaire d'être un expert de l'ordinateur pour écrire et déboguer des programmes. Mary Tsingou, physicienne et mathématicienne au Los Alamos National Laboratory et qui travailla avec Fermi, Pasta et Ulam, dira ainsi : « Quand le Fortran est arrivé, c'était presque comme le paradis ». D'après la revue Nature (2021), ce compilateur fait partie des dix codes informatiques ayant le plus marqué la science. L'instruction GO TO permet de sauter à une ligne numérotée par une étiquette. Le IF de cette première version est arithmétique : IF (A-B) 10, 20, 30 permet de sauter aux instructions d'étiquettes 10, 20 ou 30 selon que l'expression A-B est négative, nulle ou positive. 1958 : FORTRAN II apporte les fonctions FUNCTION et les sous-programmes SUBROUTINE que l’on appelle par l’instruction CALL, ce qui permet aux programmeurs de se répartir plus facilement le travail. L'instruction COMMON permet à plusieurs sous-programmes de partager des données communes. Le nouveau compilateur est également plus rapide que le compilateur Fortran I : il permet en particulier de découper un long programme en plusieurs parties pouvant être compilées indépendamment. 1959 : FORTRAN III n'est déployé que sur une vingtaine de machines. Il est possible d'insérer des routines en langage assembleur symbolique dans le code mais cette fonctionnalité sera abandonnée car elle compromettrait la portabilité des programmes écrits en FORTRAN. Le groupe de Backus n'est plus chargé du développement du FORTRAN, activité transférée à lApplied Programming Department. Backus préconise le développement de deux compilateurs : un compilateur rapide pour la phase de débogage et un compilateur optimiseur pour le programme final. Mais l'idée n'est pas suivie. 1960 : FORTRAN devient l'un des premiers langages multi-plateforme, des compilateurs devenant disponibles sur quelques machines d'autres constructeurs qu'IBM. 1962 : FORTRAN IV introduit les nombres réels double précision, les complexes et les booléens, ainsi que les opérateurs .AND., .OR. et .NOT.. Le IF logique permet d'écrire par exemple IF (A .GE. B) GOTO 10 (aller à 10 si A est supérieur ou égal à B). Le type des variables peut désormais être déclaré explicitement. Il est nécessaire de modifier les programmes écrits en FORTRAN II : le traducteur automatique SIFT (SHARE Internal FORTRAN Translator) est mis à disposition. Cette même année, chaque compilateur apportant ses extensions et variantes, un comité des normes FORTRAN est formé afin de normaliser le langage pour qu'il soit portable d'une machine à l'autre. 1965 : ECMA-9 FORTRAN est la première norme FORTRAN, publiée en avril 1965 par l'ECMA (European Computer Manufacturers Association) dans le cadre d'une collaboration avec l'ANSI (American National Standards Institute). Il s'agit en fait d'une version du langage intermédiaire entre les deux niveaux du langage définis dans la norme FORTRAN 66. 1966 : FORTRAN 66 (ANSI X3.9-1966) est la norme développée par l'ANSI, essentiellement basée sur FORTRAN IV. Elle définit en fait deux niveaux du langage : le FORTRAN proprement dit et une version simplifiée, le Basic FORTRAN. Le langage FORTRAN est le premier langage de programmation à avoir été normalisé. 1972 : l'ISO publie l'''ISO Recommendation for Fortran (R1539), constituée des deux niveaux du langage définis dans FORTRAN 66 et du niveau intermédiaire défini par l'ECMA FORTRAN. Mais il ne s'agit que d'une recommandation et il faudra attendre Fortran 90 pour que le langage devienne une norme ISO. 1977 : John Backus reçoit le Prix Turing pour « ses contributions profondes, influentes et durables à la conception de systèmes de programmation pratiques de haut niveau, notamment par ses travaux sur le FORTRAN, et pour ses publications pionnières sur les procédures formelles pour la spécification des langages de programmation. » 1978 : FORTRAN 77 (ANSI X3.9-1978) est une évolution majeure. Comme pour FORTRAN 66, la norme définit deux niveaux du langage : le FORTRAN complet, ou full language, et une version simplifiée, ou subset language. Cette norme inclut en particulier des extensions au langage introduites par les différents compilateurs depuis FORTRAN 66. Elle apporte, entre autres améliorations, la programmation structurée avec les blocs IF / THEN / ELSE / END IF, le type de données CHARACTER en remplacement des (qui sont supprimées de la norme), les fonctions LGE, LGT, LLE, LLT pour la comparaison des chaînes de caractères, l'attribut PARAMETER pour déclarer des constantes, l'attribut SAVE pour la persistance des variables locales, etc. Fin 1978, l'extension MIL-STD-1753 du département de la Défense américain introduit entre autres le END DO en FORTRAN 77 (bien que le label final reste obligatoire), les blocks DO WHILE / END DO, l'instruction INCLUDE, l'instruction IMPLICIT NONE et des fonctions pour manipuler les bits des entiers. Fortran moderne 1991 : Fortran 90 (ISO/IEC 1539:1991, puis ANSI X3.198-1992) est une version majeure ayant pour objectif de mettre Fortran au niveau des autres langages modernes. La norme apporte en particulier les modules, la récursivité, les arguments optionnels et nommés, la surcharge des opérateurs, une syntaxe pour le calcul sur les tableaux, l'allocation dynamique des tableaux grâce à l'attribut ALLOCATABLE, les types dérivés, l'attribut POINTER, l'instruction IMPLICIT NONE pour rendre obligatoire la déclaration des variables, les structures de contrôle SELECT CASE, les procédures SYSTEM_CLOCK et DATE_AND_TIME pour accéder à l'horloge du système, etc. Les restrictions concernant la mise en forme des programmes (colonnes 1 à 72) disparaissent : l'écriture se fait en format libre. Afin de rester compatible avec les nombreux codes industriels écrits en FORTRAN (Nastran, bibliothèques NAG et IMSL, etc.), Fortran 90 est conçu de telle façon que FORTRAN 77 en constitue un sous-ensemble. 1992 : IEEE 1003.9-1992, volet FORTRAN 77 de la norme POSIX. 1994 : ISO/IEC 1539-2:1994, qui définit des chaînes de caractères de longueur variable. Cette norme a été révisée en 2000. 1997 : Fortran 95 (ISO/CEI 1539-1:1997) : quoique mise à jour mineure, cette norme introduit en particulier les instructions FORALL et WHERE pour le calcul vectoriel, les procédures PURE et ELEMENTAL et rend obsolescentes certaines fonctionnalités telles que les boucles à compteur réel ou l'instruction PAUSE. La procédure CPU_TIME permet de mesurer le temps processeur utilisé par un segment de programme. 1999 : ISO/IEC 1539-3:1999, qui définit des directives de compilation conditionnelle. Cette norme a été révisée en 2011. 2004 : Fortran 2003 (ISO/CEI 1539-1:2004) est une révision majeure qui supporte la programmation orientée objet. L'interface avec le langage C est assurée par le module interne ISO_C_BINDING et les mots-clés BIND et VALUE, qui permettent à un programme Fortran d'accéder facilement aux bibliothèques disponibles en C. Les pointeurs de procédure permettent de choisir lors de l'exécution une procédure à exécuter. Les types dérivés sont améliorés, ainsi que les entrées/sorties. On peut désormais gérer les exceptions en calcul flottant de la norme IEEE 754. La norme apporte également la gestion des caractères ISO 10646, base de l'Unicode. L'intégration avec le système d'exploitation est améliorée avec l'introduction des instructions get_command_argument, get_command, et command_argument_count. 2010 : Fortran 2008 (ISO/CEI 1539-1:2010), initialement pensée comme une révision mineure, introduit finalement les co-tableaux (co-arrays) comme paradigme de programmation parallèle. Les traitements sur ces co-tableaux sont effectués par des images (instances parallèles d'un programme Fortran). Cette norme introduit également les boucles DO CONCURRENT pour la parallélisation des itérations sans interdépendance. Les modules peuvent désormais comporter des sous-modules. Et les structures BLOCK...END BLOCK permettent de déclarer des variables à portée limitée n'importe où à l'intérieur d'une routine. La modularité est améliorée par l'introduction des SUBMODULE. De nouvelles procédures intrinsèques sont introduites pour la gestion des bits. De nouvelles constantes sont ajoutées au module ISO_FORTRAN_ENV, en particulier les KIND des types d'entiers INT8, INT16, INT32, INT64 et de réels REAL32, REAL64, REAL128. 2018 : Fortran 2018 (ISO/CEI 1539-1:2018), considérée comme une révision mineure, introduit en particulier : ISO/IEC TS 29113:2012 Interopérabilité ultérieure de Fortran avec C ISO/IEC TS 18508:2015 Caractéristiques parallèles supplémentaires en Fortran : les images peuvent désormais être regroupées en équipes (teams) travaillant sur des tâches différentes. Avec les événements (events), une image peut poster un évènement à destination d'autres images, ou attendre de recevoir un évènement. Les sous-routines collectives (collective subroutines) permettent d'effectuer des tâches simples sur les résultats d'un ensemble d'images, par exemple calculer la somme des valeurs d'une variable dans les différentes images. ISO/IEC/IEEE 60559:2011 Systèmes de microprocesseurs — Arithmétique flottante 2023 : le planning pour la norme Fortran 2023, initialement dénommée Fortran 202x, a démarré en juin 2017. Le document de travail du comité est disponible. La publication de la norme est prévue à l'automne 2023. Il s'agit d'une version mineure qui apporte de nombreuses améliorations à diverses parties du langage. Par exemple, la longueur maximale des lignes de programme passera de 132 à 10000 caractères, et les expressions conditionnelles, reprenant la syntaxe du C, font leur apparition. De nouvelles fonctions facilitent le passage des chaînes de caractères entre C et Fortran. Les boucles DO CONCURRENT peuvent gérer la réduction des variables. Les fonctions SIMPLE sont des fonctions PURE n'accédant à aucune donnée extérieure (à part leurs arguments). Gouvernance et communauté Gouvernance Fortran fait partie des langages normalisés depuis 1965 et est devenu une norme ISO depuis Fortran 90. La norme Fortran est gérée par le groupe de travail ISO/IEC JTC1/SC22/WG5, généralement simplement appelé WG5 (pour Working Group 5), qui charge le comité Fortran US INCITS PL22.3 (généralement appelé J3, en référence à son ancien nom ANSI X3J3) de développer le langage. Le WG5 est composé d'experts chargés de faire des recommandations pour faire évoluer le langage. Le J3 est composé de fabricants de matériel, d'éditeurs de compilateurs, d'utilisateurs issus aussi bien de l'industrie que du monde académique. Chaque révision de la norme peut ajouter de nouveaux paradigmes ou fonctionnalités, éventuellement déjà implémentées par les compilateurs sous forme d'extensions au langage, clarifier des points restés ambigus, mais aussi rendre obsolescentes d'anciennes fonctionnalités. En effet, depuis Fortran 90, les normes comportent systématiquement en annexes une liste des fonctionnalités supprimées et une liste des fonctionnalités obsolètes et donc susceptibles d'être supprimées dans une prochaine révision de la norme. Les compilateurs continuent néanmoins généralement de supporter ces fonctionnalités pour assurer la pérennité des codes déjà développés. Enfin, il s'écoule généralement plusieurs années entre la publication d'une nouvelle norme et la prise en charge intégrale de ses nouvelles fonctionnalités dans les compilateurs. En 1995, le WG5 met en place des rapports techniques de type 2 pour travailler sur des fonctionnalités importantes qui n'auront pas le temps d'être intégrées à la norme en cours de rédaction, mais en constitueront une extension qui pourra être intégrée dans la norme suivante. En 2019, un dépôt GitHub est créé afin que tous les utilisateurs du langage puissent proposer facilement au comité J3 des évolutions pour les normes futures. Il sert actuellement à proposer des nouveautés pour la norme Fortran 202Y qui succédera à Fortran 2023, comme par exemple l'amélioration de la programmation générique, des valeurs par défaut pour les arguments optionnels, etc. Communauté En 1955, IBM crée le groupe d'utilisateurs SHARE afin que ses clients puissent échanger entre eux. John Backus y fait des présentations régulières durant le développement du premier compilateur FORTRAN. En avril 1957, des ingénieurs de Westinghouse y rapportent la compilation du premier programme FORTRAN en dehors d'IBM. Alors que le langage se diffuse, un sous-groupe SHARE y est consacré : le FORTRAN Standard Commitee. En 1970, la British Computer Society crée le Fortran Specialist Group, toujours en activité en 2023, afin de promouvoir le langage, participer à ses évolutions et organiser des échanges entre utilisateurs. Créé en juillet 1982, le bulletin mensuel FORTRAN Forum a été publié par le SIGPLan (Special Interest Group in Programming Languages) de l'ACM (Association for Computing Machinery) trois fois par an, jusqu'en avril 2020. Le 29 novembre 1983, un groupe de discussion net.lang.f77 est créé sur Usenet. Le 7 novembre 1986, il est renommé comp.lang.fortran et est toujours l'un des principaux canaux de communication de la communauté Fortran. La liste de diffusion comp-fortran-90 est consacrée aux questions concernant le Fortran à partir de la norme Fortran 90. On peut en consulter les archives jusque 1997, mais l'activité y est désormais très réduite avec seulement six messages postés en 2020. Un groupe Fortran Programmers est créé sur LinkedIn en juillet 2008 et comporte plus de 4700 membres en 2022. Le site Fortran Wiki est créé en octobre 2008. Il est édité par les utilisateurs du langage et propose de nombreuses ressources. Début 2020, une nouvelle communauté d'utilisateurs fortran-lang.org est créée afin de fédérer les efforts dans l'écosystème Fortran, sur le modèle de langages plus jeunes. En s'appuyant sur GitHub, elle développe en particulier une bibliothèque standard Fortran (stdlib) similaire à celle du C, un gestionnaire de paquets Fortran (fpm) faisant également office de système de compilation, le compilateur interactif LFortran, ainsi que des tutoriels pour apprendre le Fortran moderne. Certaines pages sont traduites en français. La communauté édite une lettre mensuelle résumant ses activités en cours et diffuse des informations sur Twitter. Une visioconférence mensuelle permet à ses membres de discuter des projets à mener. Son forum Fortran Discourse est devenu un lieu central de discussion pour la communauté Fortran. Les projets de la communauté ont reçu l'aide de cinq étudiants lors du Google Summer of Code 2021 (GSoC 2021), et de même pour le GSoC 2022. LInternational Fortran Conference (FortranCon) est créée en 2020. Initialement prévue à Zurich début juillet 2020, elle a lieu en visioconférence à cause de la pandémie de Covid-19. La seconde édition, FortranCon 2021, a également lieu en visioconférence les 23 et 24 septembre 2021. Les vidéos des conférences sont disponibles sur la chaîne YouTube FortranCon. La prochaine édition est prévue pour 2023, un rythme d'environ dix-huit mois ayant été choisi. Applications Fortran est toujours l'un des langages les plus utilisés pour le calcul intensif, que ce soit pour l'astronomie, la modélisation climatique, la modélisation chimique, la modélisation en économie, la mécanique des fluides numérique, la physique numérique, l'analyse de données, la modélisation hydrologique, l'algèbre linéaire numérique et les bibliothèques numériques (LAPACK, IMSL et NAG), l'optimisation, la simulation de satellites, l'ingénierie des structures et les prévisions météorologiques. Les calculs peuvent aussi bien être réalisés sur des ordinateurs de bureau que sur des supercalculateurs. De nombreux tests de performance (benchmarks) destinés à évaluer les performances des nouveaux microprocesseurs sont écrits en Fortran. Les logiciels des sondes Voyager 1 et Voyager 2 de la NASA ont été écrits à l'origine en FORTRAN 5, puis portés en FORTRAN 77. Depuis le 25 septembre 2013, certains logiciels sont encore écrits en Fortran et d'autres ont été portés en C. Code source : format et syntaxe Ancien format fixe Avant la norme Fortran 90, le FORTRAN, créé à l'époque des cartes perforées (en particulier avec le système FMS), utilise une mise en page adaptée à ces supports : la colonne 1 peut contenir la lettre C indiquant un commentaire. Le caractère * est aussi accepté ; les colonnes 1 à 5 peuvent contenir une étiquette numérique (facultative) de l'instruction, dont la valeur peut être limitée à ou suivant le compilateur ; la colonne 6 indique une suite de l'instruction précédente ; le code commence à partir de la et ne doit pas dépasser la . Les espaces n'ont pas de signification dans ces colonnes : une boucle DO 10 I=1,5 peut aussi s'écrire DO10I=1,5 (le 10 est ici l'étiquette obligatoire de fin de boucle) ; les colonnes 73 à 80 servent à l'identification et la numérotation des cartes perforées (souvent les trois initiales du projet, du chef de projet ou du programmeur, suivies de numéros de cinq chiffres attribués de dix en dix pour permettre des insertions de dernière minute). Les extensions de fichiers les plus courantes pour le format fixe sont .f et .for, mais ce n'est qu'une convention adoptée par la plupart des compilateurs. Rien n'empêche de les utiliser avec le format libre à condition d'en avertir le compilateur à l'aide de l'option adéquate. Fortran moderne Depuis la norme Fortran 90, le code source est écrit suivant un format dit libre : il n'y a plus de colonne particulière, les lignes font au maximum 132 caractères (mais elles peuvent être continuées à l'aide du caractère &), les commentaires sont introduits par un point d'exclamation (éventuellement disposé à la suite d'une instruction Fortran). L'extension de nom de fichier la plus courante est alors .f90, même si le programme utilise des fonctionnalités de normes plus récentes telles que Fortran 2018. program degrad ! ================================================= ! Imprime une table de conversion degrés -> radians ! avec 32 chiffres significatifs (réels 128 bits) ! ================================================= use, intrinsic :: iso_fortran_env, only: wp=>real128 implicit none ! Déclaration des variables integer :: deg real(wp) :: radians(0:90) ! Déclaration des constantes real(wp), parameter :: pi = 4.0_wp * atan(1.0_wp) real(wp), parameter :: coeff = (2.0_wp * pi) / 360.0_wp character(*), parameter :: ligne_horizontale = "(49('-'))" ! Remplissage du tableau : radians = [ (coeff * deg, deg=0,90) ] ! En-tête de la table write (*, ligne_horizontale) write (*, "('| Degrés |', 15(' '), 'Radians', 16(' '), '|')") write (*, ligne_horizontale) ! Affichage formaté do deg = 0, 90 write (*, "('| ', I2,' | ', F34.32,' |')") deg, radians(deg) end do ! Fin de la table write (*, ligne_horizontale) end program degrad Notes : ce programme est écrit en Fortran moderne. Il nécessite un compilateur implémentant les bases de la norme Fortran 2008 ; l'instruction use permet d'importer le module intrinsèque iso_fortran_env qui définit des constantes, en particulier pour les types de réels disponibles (real32, real64, real128). Ici seule est importée la constante real128 qui sera désignée par l'alias wp (working precision). Les nombres réels apparaissant dans le programme sont suffixés par cet alias afin de définir leur type. Il suffirait ainsi de remplacer real128 par real64 ou real32 pour modifier de façon cohérente la précision numérique utilisée dans l'ensemble du programme, pour autant que le compilateur prenne en charge la précision correspondante ; l'instruction implicit none, introduite dans la norme Fortran 90, rend la déclaration des variables obligatoire. Historiquement, celle-ci est en effet facultative : les variables dont le nom commence par une des lettres I, J, K, L, M ou N sont par défaut de type integer, les autres de type real. Ce mécanisme est désormais fortement déconseillé et l'instruction implicit none doit donc être systématiquement utilisée ; la déclaration se fait en début de routine. Le type de données et les noms de variables sont séparés par ::. On utilise les entiers par défaut pour deg. La numérotation des tableaux commence par défaut à 1 en Fortran mais ici on la fait commencer à 0 pour le tableau radians(0:90). Les constantes, qui peuvent être calculées, sont spécifiées par l'attribut parameter. Les chaînes de caractères sont de longueur fixe, mais ici l'étoile indique que la longueur de la chaîne doit être définie en fonction de la longueur de son contenu ; le contenu du tableau radians() est calculé à l'aide d'un constructeur, avec deg pour variable de boucle variant de 0 à 90. Le Fortran permettant de calculer directement sur des tableaux, on aurait pu écrire également radians = coeff * [ (deg, deg=0,90) ] ; l'instruction write se réfère à une unité d'entrée-sortie (* désigne le terminal) et une spécification de format. Ce format est ici stocké dans la chaîne ligne_horizontale et décrit qu'il faudra afficher 49 tirets. On aurait également pu utiliser une déclaration format située sur une autre ligne et précédée d'un label numérique ; l'instruction do deg = 0, 90 indique de répéter en boucle les instructions qui suivent (jusqu'au end do) pour toutes les valeurs de deg de 0 à 90 par pas de 1 ; le write à l'intérieur de la boucle permet d'écrire sur le terminal les valeurs des variables deg et radians(deg) en utilisant deux caractères pour deg (qui est un entier) et 34 caractères dont 32 après la virgule pour radians(deg) qui est un réel. Compilateurs De nombreux compilateurs commerciaux ou libres sont disponibles. Compilateurs actuels Compilateurs libres Avant sa version 4.0, le compilateur libre GCC incluait le compilateur g77 pour le FORTRAN 77, qui a été remplacé en 2005 par le compilateur GFortran, issu d'un fork de G95 réalisé en 2003. En décembre 2022, GFortran prend en charge quasiment intégralement Fortran 2003 et Fortran 2008 et environ 40 % de Fortran 2018. Contrairement aux compilateurs Intel et Cray, il ne gère pas encore de façon native la programmation parallèle avec les co-tableaux mais nécessite l'installation de la bibliothèque OpenCoarrays. Omni Compiler est un méta-compilateur C et Fortran destiné à transformer du code contenant des directives XcalableMP et OpenACC en code parallèle natif. Compilateurs propriétaires On trouve de nombreux compilateurs commerciaux : (filiale de NVidia), NAG, etc. La plupart des fabricants de stations de travail ou d'ordinateurs destinés au calcul intensif proposent également un compilateur Fortran : Intel, IBM, Oracle (à la suite du rachat de Sun Microsystems), HPE Cray (Cray a été racheté par HP en 2019), etc. Certains de ces compilateurs commerciaux ont des versions gratuites pour une utilisation non commerciale : c'est le cas d'Oracle, Portland Group. On peut télécharger le compilateur BiSheng que Huawei a développé pour sa plateforme Kunpeng : pour le Fortran, il utilise Flang en frontal. Quant aux compilateurs Intel, ils sont depuis janvier 2021 gratuits pour tous les développeurs : le nouveau compilateur ifx, basé sur LLVM, implémente depuis sa version 2023.0.0 l'intégralité de la norme Fortran 2018 et offre désormais les mêmes fonctionnalités que le compilateur classique ifort, qu'il remplacera progressivement. Le compilateur Intel Visual Fortran est l'héritier de DEC Visual Fortran, devenu Compaq Visual Fortran puis HP Visual Fortran. Compilateurs en cours de développement De nouveaux compilateurs Fortran basés sur LLVM sont en développement : LFortran qui vise à permettre de tester du code de façon interactive et Flang. Compilateurs en ligne Le Fortran fait partie des langages proposés par certains compilateurs en ligne, tels que codingground, OnlineGDB, JDOODLE, godbolt Compiler Explorer et le Fortran Playground de la communauté Fortran-lang. Certains proposent le choix entre plusieurs compilateurs Fortran ou plusieurs versions d'un compilateur, ou permettent d'analyser le code avec un débogueur et de voir le langage machine généré. Ces outils permettent donc d'apprendre le langage sans installer de compilateur sur sa machine, ils permettent également de collaborer en ligne sur un projet. Compilateurs non maintenus Lahey : arrêté le 31 décembre 2022 (Lahey Computer Systems Inc. a fermé ses portes). Absoft : arrêté le 31 décembre 2022 (Absoft Corporation a fermé ses portes après 42 ans d'activité). : arrêté en 2013. G95 : compilateur libre développé entre 2000 et janvier 2013. est un compilateur Fortran 95 libre arrêté en 2011. Compilateur FORTRAN 77 libre Open Watcom : arrêté en 2010. HP. Unisys. Certains fabricants ont disparu, tels que CDC ou DEC. Outils de développement Éditeurs et environnements de développement intégrés La plupart des éditeurs de texte offrent une coloration syntaxique pour le Fortran : Emacs, Notepad++, Sublime Text, Vim, Neovim, Visual Studio Code... Parmi les environnements de développement intégrés, il existe une version de Code::Blocks destinée au développement en Fortran. Il existe également une version d'Eclipse destinée au Fortran, nommée Photran, mais dont la dernière version date de 2015. Sous Windows, le compilateur Intel Fortran est intégré à Visual Studio. Gestionnaire de paquets et systèmes de construction Les systèmes de construction de projet tels que CMake et Meson gèrent généralement le Fortran. L'utilitaire makedepf90 permet de générer des fichiers Make pour un projet Fortran. Mais Fortran dispose depuis fin 2020 du gestionnaire de paquets fpm (Fortran Package Manager), qui fait office également de système de construction de projet. Il est inspiré par l'outil Cargo du langage Rust. Il permet en particulier de gérer les dépendances, qu'il peut télécharger automatiquement depuis GitHub. Et il est lui-même écrit en Fortran. Vérification et analyse de code fpt est un outil d'analyse de code Fortran. On peut également citer CamFort, un projet universitaire libre, ftncheck, qui est limité au FORTRAN 77 et qui n'est plus développé depuis 2005. findent est un indenteur de code source qui peut également transformer l'ancien format fixe du Fortran en format libre. Plusieurs analyseurs de type lint sont disponibles : Flint et fortran-linter, logiciels libres écrits en Python, et FortranLint, produit commercial. Lizard est un analyseur de complexité cyclomatique qui prend en charge une vingtaine de langages, dont le Fortran. Débogage et profilage Pour le débogage, on peut par exemple utiliser les débogueurs GNU gdb ou idb (Intel Debugger). Pour le profilage sous système de type UNIX, on peut utiliser gprof et Valgrind. La couverture de code peut être évaluée avec . Préprocesseurs Fypp est un préprocesseur Python qui peut être utilisé avec n'importe quel langage, tout en étant avant tout destiné au langage Fortran. Il utilise la syntaxe du Python. Tests unitaires est un framework de tests unitaires, libre et initialement développé par la NASA. Le framework test-drive est utilisé dans les projets fpm et stdlib, et il prend en charge Meson, CMake et fpm. On peut également citer vegetables et FRUIT. Générateurs de documentation Parmi les générateurs de documentation gérant le Fortran, on peut citer Doxygen, FORD et ROBODoc. Outils spécifiques pour Windows Quickstart Fortran permet d'installer facilement sous Microsoft Windows, sans nécessiter les droits d’administration, les outils essentiels pour développer en Fortran : GCC-GFortran, Fortran Package Manager, Git for Windows, OpenBLAS (BLAS/LAPACK), GNU make. Il peut également faciliter l'installation d'Intel OneAPI et de la librairie stdlib en cours de développement. Bibliothèques Bibliothèques de calcul scientifique De nombreuses bibliothèques de calcul ont été développées en Fortran. Certaines sont développées, utilisées, testées et donc déboguées depuis des décennies, ce qui leur assure une très grande fiabilité. LAPACK (Linear Algebra Package) est une bibliothèque consacrée comme son nom l'indique à l'algèbre linéaire numérique. Basic Linear Algebra Subprograms (BLAS) est un ensemble de fonctions standardisées réalisant des opérations de base de l'algèbre linéaire. Il fait partie des dix codes informatiques ayant le plus marqué la science, d'après la revue Nature. LINPACK est une bibliothèque de fonctions pour l'algèbre linéaire, et notamment la résolution numérique de systèmes d'équations linéaires. Physics Analysis Workstation (PAW). International Mathematics and Statistics Library (IMSL) est une bibliothèque logicielle d'objets utilisables pour le développement informatique d'applications d'analyse numérique. NAG Fortran Library propose plus de 1700 routines mathématiques et statistiques. SLATEC est une bibliothèque dans le domaine public proposant 1400 fonctions mathématiques, initalement développée en Fortran 77. Le code source a été adapté en Fortran moderne avec une version 4.2 datée de 2019. ... Bibliothèques graphiques Les normes Fortran n'incluant pas d'instructions graphiques ou d'instructions pour construire des interfaces graphiques, la visualisation peut se faire après exécution avec des outils externes tels que ParaView, ou en appelant des outils de tracé tels que Gnuplot via l'instruction EXECUTE_COMMAND_LINE(), ou enfin à l'aide de bibliothèques : DISLIN, créé par le Max Planck Institute for Solar System Research, permet de tracer des données et de réaliser des interfaces graphiques. Multiplate-formes (UNIX, Linux, FreeBSD, OpenVMS, Windows et MS-DOS). Fonctionne avec de nombreux compilateurs, ainsi que d'autres langages que le Fortran. Téléchargeable gratuitement depuis la version 11.3 de mars 2020. GINO permet de tracer des données et de réaliser des interfaces graphiques. Logiciel commercial pour Windows et Linux. GrWin Graphics Library : logiciel libre pour Windows. gtk-fortran est une bibliothèque sous licence libre GPL 3 permettant de créer des interfaces graphiques GTK en Fortran, grâce aux fonctionnalités d'interopérabilité Fortran / C introduites depuis la norme Fortran 2003. Multi-plateforme (Linux, Windows, macOS, FreeBSD, Raspberry Pi...). Supporte GTK 4, la bibliothèque généraliste GLib et la bibliothèque PLplot. Peut être utilisée comme dépendance fpm. JAPI (Java Application Programming Interface) : interface Java/Fortran permettant de créer une interface graphique complète pour les programmes Fortran. Multiplate-formes (Windows, Linux, Solaris). Fonctionne avec de nombreux compilateurs (entre autres gfortran, Compaq Visual Fortran...). Logiciel libre sous licence LGPL. MATFOR : construction d'interfaces graphiques et bibliothèques numériques et graphiques pour Fortran et d'autres langages. Logiciel commercial pour Windows et Linux. ogpf permet d'accéder facilement à gnuplot depuis un programme Fortran, grâce à l'utilisation de la programmation orientée objet. Il peut être utilisé comme paquet fpm. : bibliothèque permettant de dessiner des graphiques scientifiques. Multilangage et multiplate-formes (Linux, OpenSolaris, Unix, MS-DOS, Windows, Mac OS X). Logiciel libre sous licence LGPL. Quickwin : bibliothèque graphique fournie avec le Compaq Visual Fortran (désormais Intel Visual Fortran). Ne fonctionne que sous Windows. Winteracter : construction d'interfaces graphiques et d'outils de visualisation. Logiciel commercial pour Windows, Linux et MacOS X. Début 2021, les bibliothèques suivantes ne sont plus maintenues depuis au moins 10 ans : f90gl : interface du Fortran 90 avec OpenGL, GLU et GLUT. Multiplate-formes. Fonctionne avec de nombreux compilateurs. Licence : domaine public. Ftcl : interface Fortran-Tcl/TK. gratuit, open-source. g2 graphical library : pour Linux, AIX, Digital Unix, SunOS, IRIX, OpenVMS, Windows. Logiciel libre sous licence LGPL. : bibliothèque de routines graphiques, interactive, gratuite, multiplate-forme, gère beaucoup de périphériques de sortie. pilib (Platform Independent Library for Fortran) : interface Fortran 90-95 / GTK. Développement arrêté. Logiciel libre. PSPLOT : générer des dessins en PostScript. SansGUI : interface commerciale pour Windows et Compaq Visual Fortran. Xeffort : bibliothèque graphique pour Visual Fortran. Logiciel libre pour Windows. Interopérabilité avec les autres langages Depuis Fortran 2003, l'interopérabilité du Fortran avec le langage C est normalisée. Le module intrinsèque ISO_C_BINDING définit des constantes de types telle que c_int ou c_double, des procédures et constantes permettant en particulier de gérer l'interopérabilité des pointeurs C et Fortran, ainsi que des constantes pour les caractères telles que c_null_char pour gérer l'échange des chaînes de caractères. Cette partie du langage a reçu des améliorations avec la norme Fortran 2018. Cette interopérabilité normalisée facilite d'une part l'appel des innombrables bibliothèques écrites en C, et d'autre part l'utilisation par d'autres langages de bibliothèques écrites en Fortran. Julia sait ainsi appeler des fonctions Fortran de manière native avec la function ccall(). Python peut utiliser des bibliothèques Fortran grâce à F2PY (Fortran to Python interface generator), qui fait partie de NumPy. Autres langages pour le calcul scientifique Le Fortran côtoie désormais de nombreux autres langages et logiciels pour le calcul scientifique, en particulier : C et C++, des langages interprétés tels que Python grâce à des bibliothèques telles que NumPy et SciPy, dont certaines parties sont d'ailleurs écrites en Fortran, Julia, R (langage), axé statistiques et analyse de données, des logiciels tels que Scilab, MATLAB ou GNU Octave. Scilab et MATLAB incorporent d'ailleurs les bibliothèques BLAS et LAPACK, développées en Fortran. MATLAB était à l'origine un programme en Fortran, distribué aux universités et aux centres de recherche. Par ailleurs, d'autres langages ont été développés dans les années 2000 pour faciliter la programmation parallèle sur les superordinateurs, avant la parution de la norme Fortran 2008. On peut citer X10, développé par IBM depuis 2004, et Chapel, développé par Cray depuis 2009. Un autre langage, Fortress, apparu en 2006 et développé par Sun Microsystems, a été abandonné en 2012. Ces trois langages font partie du projet de la DARPA. Notes et références Notes Références Voir aussi Bibliographie Articles connexes Fortran 90 Fortran 95 Netlib est un site qui offre une collection de bibliothèques de fonctions pour le calcul numérique. Autres liens externes Cours de Fortran de l'IDRIS (CNRS). Fortran sur le Wiki ubuntu-fr : cette page décrit l'installation et l'utilisation des outils Fortran sur une distribution Linux Ubuntu. Blog Dr. Fortran de Steve Lionel, responsable depuis 2018 du Working Group WG5'' pour l'élaboration des normes Fortran. Comparaison de différents compilateurs Fortran. Langage Fortran Langage de programmation Norme ISO Norme CEI Éponyme d'un objet céleste


- Si tu étais une plante, tu serais... une pâquerette


source: wikipedia

text: Nom Langue et ethnie Aka peut désigner : Akha, peuple de Birmanie qui parle le akha ; Akas, peuple de pygmées nomades d’Afrique ; Aka, langue bantoue (Afrique) ; tribu Aka, tribu d’Inde de l'État d’Arunachal Pradesh. Patronyme Eugène Aouélé Aka (1948-), homme politique ivoirien. Pseudonyme Atsutsè Kokouvi Agbobli (1941-2008), historien, journaliste, et homme politique togolais ; AKA (1988-2023), rappeur sud-africain. Toponyme Aka, village japonais situé dans la préfecture de Fukuoka ; Aka, village et commune du comitat de Komárom-Esztergom en Hongrie ; Aka, rivière du Congo-Kinshasa. Art Aka ou AKA peut désigner : AKA, film de 2002 de l'écrivain Duncan Roy ; A.K.A., album de Jennifer Lopez ; AKA, film de 2023 de Morgan S. Dalibert. Autre Aka peut désigner : Aka birman, forme martiale ou séquence de combat réalisée dans le vide, pratiquée dans les arts martiaux birmans. Sigle AKA peut faire référence à : Abstrackt Keal Agram, groupe de musique électronique. AKA, type de navire selon la liste des codes des immatriculations des navires de l'US Navy. Aka, acronyme anglais, signifie « also known as'' », équivalent à « alias » en français. Code AKA peut faire référence à : . Aka peut faire référence à : langues akan, langues parlées au Ghana et en Côte d'Ivoire, selon le code ISO 639 alpha-3. Code


source: fineweb

text: Lieu historique national du Canada de la Voie-Navigable- Trent-Severn La gestion des eaux La voie navigable Trent–Severn est un réseau de lacs, de rivières aménagées et de canaux artificiels s'étirant sur 386 km, en plein cœur de l'Ontario. Ses eaux proviennent de deux importants bassins hydrographiques , ceux des rivières Trent et Severn. La rivière Trent est la plus longue rivière du Sud de l'Ontario alors que le lac Simcoe, situé dans le bassin hydrographique Severn, est le plus grand lac de cette région. La voie navigable et l'ensemble des lacs et rivières qui s'y déversent représentent une importante ressource naturelle, économique et récréative. Des milliers de plaisanciers, de riverains, de propriétaires d'entreprises et de vacanciers l'utilisent chaque année. Elle est une source appréciable d'énergie hydro-électrique, et elle approvisionne en eau potable les municipalités et les exploitations agricoles. Elle est indispensable à la faune extrêmement variée des régions qu'elle traverse, notamment à la faune aquatique. Le niveau d'eau et le débit des bassins versants des rivières Trent et Severn sont gérés par Parcs Canada, une agence relevant directement du ministre de l'Environnement. La voie navigable Trent-Severn est divisée en quatre régions administratives, dont les bureaux sont situés à Campbellford, à Lakefield, à Kirkfield et à Haliburton. Son administration centrale est située à Peterborough. En quoi consiste la gestion des eaux ? La gestion de la voie navigable consiste en un contrôle du niveau et du débit de l'eau. Elle vise à : - maintenir la navigation sans risque - éviter les inondations des terres agricoles, résidentielles et commerciales - maintenir les activités récréatives - préserver les habitats fauniques et aquatiques - garantir la qualité de l'eau - maintenir la production d'énergie hydro-électrique En réglant le niveau et le débit de l'eau, le personnel de la voie navigable doit prendre en considération toutes ces exigences et établir pour chacune un degré optimum à atteindre. Le personnel doit également tenir compte de variables totalement indépendantes de sa volonté, telles que la configuration topographique, et prévoir la variation des conditions atmosphériques (pluie et neige, température, etc.) en fonction des tendances, des extrêmes et des moyennes enregistrées. Les données recueillies tous les jours, à l'aide des stations d'enregistrement automatique du niveau d'eau et d'appareils de mesure des débits, de la pluie et de la neige, sont évaluées à l'Administration centrale. Le personnel en poste peut ainsi prendre des décisions mieux éclairées pour régulariser le niveau et le débit de l'eau. Il transmet ses directives aux techniciens des quatre administrations locales, qui ajustent l'ouverture des barrages en conséquence. Bien que la voie navigable Trent-Severn soit fermée à la navigation de la mi-octobre à la mi-mai, le contrôle du niveau et du débit de l'eau se poursuit interruption toute l'année. Automne et hiver Le personnel de Parcs Canada pèse un échantillon de neige et détermine la quantité d'eau qu'elle contient.© Parcs Canada / Doug Neals / 24 mars 2005 À l'automne et en hiver, le niveau des lacs Haliburton et Kawartha est abaissé par l'augmentation du débit sortant. Ce rabattement du niveau de l'eau se fait en prévision de la fonte printanière et sert aussi à prévenir les dommages causés par les glaces. Les lignes des relevés d'enneigement des bassins hydrographiques des rivières Trent et Severn sont régulièrement surveillées à partir du mois de janvier. Les informations recueillies sur l'épaisseur et la teneur en eau de la neige accumulée aident à prévoir le volume total et le ruissellement maximal de la fonte des neiges ainsi que l'ampleur de la crue qui en résulte au printemps. Printemps Mars, avril et mai sont des mois critiques pour les hydrologues de la voie navigable. Quand la fonte des neiges et les précipitations entraînent l'augmentation du niveau d'eau des lacs, tous les yeux se tournent vers les prévisions météorologiques. Les données saisonnières révèlent que les débits des lacs et des rivières peuvent atteindre plusieurs pointes au printemps. La prévention des inondations est compliquée par d'autres facteurs : l'étroitesse d'un lit de rivière, le manque d'ouvrages de régularisation sur certains lacs et les écarts dans le pouvoir absorbant des sols d'un même bassin hydrographique. Bien que la prévention des inondations printanières soit le premier souci du personnel, on veille à ce que le niveau et le débit de l'eau soient suffisants pour préserver les frayères. Été Pendant l'été, on s'occupe surtout de la gestion du niveau et du débit des eaux. On vise à maintenir une profondeur navigable tout en abaissant le moins possible le niveau des lacs réservoirs. Bien que l'on maintienne un niveau minimal pour garantir la qualité de l'eau, l'abaissement est causé principalement par l'évaporation à la surface des lacs. Le temps, particulièrement la température, l'humidité et les pluies, détermine dans quelle proportion l'eau des lacs réservoirs est nécessaire. Bien que la gestion de l'eau pendant la saison chaude consiste principalement à garantir l'approvisionnement en eau, des précipitations d'une ampleur inhabituelle peuvent provoquer des inondations. Dans ce cas, on augmente le niveau et le débit de l'eau pour que l'excédent s'écoule dans tout le réseau. Cela peut se traduire par un arrêt temporaire de la navigation. Les lacs Haliburton hier et aujourd'hui La plupart des tout premiers barrages des hautes terres d'Haliburton ont été construits par les compagnies forestières afin de prolonger l'écoulement printanier et de faciliter la descente du bois vers les scieries. En vertu de l'Acte de l'Amérique du Nord britannique, des décrets émis en 1905 et 1906 ont permis au gouvernement fédéral d'acquérir des droits de captage des eaux et le pouvoir de restaurer de nombreux barrages et d'en construire un petit nombre. Grâce à ces travaux, on a pu retenir les aux de fonte dans les lacs de manière à maintenir le niveau d'eau requis pour la navigation et la production d'énergie hydro-électrique. La qualité de l'eau en été s'est améliorée et les inondations du printemps ont été réduites. L'abaissement des eaux se poursuivait tout au long de la saison de navigation, d'abord dans les lacs situés plus en amont et ensuite dans les lacs réservoirs, selon les besoins grandissants au cours de l'été. Le personnel de Parcs Canada fait la lecture du niveau de l'eau sur l'indicateur à flotteur.© Parcs Canada / Doug Neals / 29 mars 2005 Avec la multiplication des chalets dans les hautes terres d'Haliburton, on a modifié la procédure d'abaissement. On tire maintenant un pourcentage égal d'eau de chacun des lacs Haliburton selon la marge d'abaissement disponible. Par exemple, lorsqu'on tire 50% des réserves d'un lac ayant une capacité d'emmagasinement de trois mètres, ce qui est relativement important, son niveau sera abaissé d'un mètre et demi. Un lac ayant une capacité d'un mètre, par contre, ne sera abaissé que de cinquante centimètres. Plusieurs fois par semaine, des employés mesurent le niveau de l'eau des barrages. Ils déplacent ensuite des aiguilles d'obturation pour abaisser proportionnellement le niveau de l'eau. Le bassin de la rivière Severn Dans le bassin hydrographique de la rivière Severn, les lacs Simcoe et Couchiching sont gérés selon une courbe des niveaux optimaux en vigueur depuis 1918. Il s'agit de très grands lacs, qui réagissent plus lentement aux conditions climatiques et aux changements apportés aux aiguilles d'obturation des barrages que d'autres parties du réseau. La courbe des niveaux optimaux sert d'objectif ou de point de repère pour la détermination des niveaux d'eau tout au long de l'année. Les riverains, les agriculteurs de la région du marais de Holland, les services publics et les plaisanciers ont des besoins divergents que l'on doit prendre en compte. Le débit de ces lacs doit être également coordonné avec celui de la rivière Black, afin de réduire la menace des crues dans la rivière Severn et le lac Sparrow. La clé : une bonne collaboration En 1978, le gouvernement fédéral et la province de l'Ontario ont signé l'Accord Canada-Ontario sur la réduction des dommages causés par les inondations. Cette entente prévoit des fonds pour l'établissement de la cartographie de la plaine inondable, la réduction des inondations, ainsi que la mise sur pied de systèmes de prévisions et d'avertissements. De plus, ces gouvernements ne financeront ni n'entreprendront les projets n'ayant pas fait au préalable l'objet d'une évaluation environnementale en profondeur. La voie navigable Trent-Severn travaille en collaboration avec le ministère des Richesses naturelles de l'Ontario pour préserver les frayères et d'autres habitats fauniques, et avec l'Office de protection de la nature pour réduire les inondations. Plusieurs bureaux locaux de l'Office exploitent des barrages sur les affluents qui se déversent dans le réseau. La voie navigable se tient entreprises publiques ou privées qui exploitent des centrales dans ses bassins versants.


Transavia.com, après Nantes il y a un mois, vient d'annoncer qu'elle allait opérer l'été prochain au départ d'une deuxième plate-forme régionale, en l'occurrence Lyon. Des vols seront opérés depuis la capitale des Gaules vers Djerba et Monastir en Tunisie. La jeune compagnie mi-low cost mi-charter créé par le groupe Air France/KLM opère déjà sur ces deux destinations, ainsi que sur Tozeur en hiver, au départ de Paris (Orly). Transavia.com avait annoncé il y a quelques semaines prévoir d'opérer l'été prochain en vols réguliers les dessertes Nantes/Djerba, Nantes/Monastir et Nantes/Marrakech 3 fois par semaine ainsi que Nantes/Heraklion 1 fois par semaine (sous réserve d'approbation gouvernementale). A l'exception d'Heraklion, les dessertes devraient être opérées tout au long de l'année.


text: Si vous cherchez une idée de cadeau originale... Faites découvrir à votre famille et à vos amis la Bourgogne, son accueil courtois, sa riche culture, sa gastronomie et ses vins... Découvrir l'offre >> Sélectionné par le guide Alastair Sawdays Au coeur d'un paysage préservé et authentique... Au milieu des vignes en AOC Minervois. Près des Muscats de St Jean, de St Chinian... Voir >>


text: 25ème Congrès quadriennal du CII: Equité et accès aux soins de santé Le CII se réjouit de vous accueillir à son 25ème Congrès quadriennal à Melbourne, en Australie, 18-23 mai 2013. L'ours en peluche CII / Fondation internationale Florence Nightingale est vendu au profit du Fonds pour l'éducation des fillettes (GCEF). Le Fonds prend en charge l'éducation primaire et secondaire de jeunes orphelines d'infirmières dans plusieurs pays émergents : frais de scolarité, uniformes, chaussures et livres. Pour commander cette jolie peluche et soutenir le GCEF, cliquez sur la peluche ci-dessus ou rendez-vous sur www.gcefbear.com.


12 Couvrir avec un torchon propre et laisser lever pendant 30 à 35 minutes.


Que répondre à ces maires qui prétendent défendre les bonnes mœurs ? Qu’en France, et nous en sommes fiers, deux personnes de même sexe peuvent s’embrasser dans la rue, devant une école, car l’amour entre deux êtres ce n’est pas laid, ce n’est pas honteux mais, bien au contraire, c’est beau !


Contenu : Jérôme Marin, à New YorkLe candidat républicain a lancé lundi une campagne téléphonique pour réclamer le soutien des électeurs démocrates, qui peuvent participer à cette primaire. Certains démocrates appellent également à voter Santorum. Mais pour d'autres raisons. A la veille de la primaire dans le Michigan, Rick Santorum joue sur tous les tableaux. Du très classique avec des attaques dirigées à l'encontre de Barack Obama sur l'un des nouveaux thèmes de campagne: la hausse des prix du carburant à la pompe. Le candidat de la droite chrétienne, qui s'est érigé depuis le début comme le défenseur de la classe moyenne et ouvrière, reproche au président son inaction pour relancer la production pétrolière et gazière américaine. "Nous sommes délibérément en train de réduire notre niveau de vie et de causer du chômage", a-t-il ainsi dénoncé au cours de l'une de ses dernières interventions publiques avant le vote de mardi. Très classique également : Rick Santorum s'en est pris à Mitt Romney, son principal adversaire républicain. "Etre traité à la télévision de candidat pas assez conservateur par un ancien gouverneur du Massachusetts (un Etat plutôt situé à gauche de l'échiquier politique américain, ndlr) est une blague, a-t-il lancé. Michigan, vous avez l'opportunité d'y mettre un terme". Un peu plus tôt dans la journée, ses équipes de campagne avait procédé à une campagne téléphonique automatique pour dénoncer le bilan de Mitt Romney en matière de contrôle des armes à feu, un sujet sensible chez les républicains. Mais Rick Santorum fait aussi dans le plus original. Lundi, une deuxième campagne téléphonique était destinée... aux électeurs démocrates ! La primaire dans l'Etat du Michigan est en effet une primaire ouverte à tous les militants, quelque soit leur affiliation politique (aux Etats-Unis, les citoyens peuvent officiellement s'enregistrer en tant que républicain, démocrate ou indépendant, sans avoir à adhérer à un parti). "Démocrates du Michigan, vous pouvez voter mardi pour la primaire républicaine", rappelle ainsi le message téléphonique obtenu par "Talking Points Memo". "Pourquoi cela est-il important ? Romney a supporté le plan de sauvetage de ses amis millionnaires de Wall Street mais il s'est opposé à celui de l'industrie automobile. C'est une claque pour tous les travailleurs du Michigan et nous n'allons pas laisser Romney s'en sortir. Mardi, rejoignez les démocrates qui vont envoyer un message fort à Mitt Romney en votant pour Rick Santorum". L'appel ne mentionne bien entendu pas que Rick Santorum s'est également opposé au renflouement de General Motors et de Chrysler, tous deux basés dans le Michigan. "C'est scandaleux, a immédiatement réagi un porte-parole de Mitt Romney. Rick Santorum est désormais prêt à porter le maillot de l'autre équipe s'il pense que cela peut lui rapporter des voix. Nous croyons que les républicains doivent choisir le vainqueur dans le Michigan. Et nous sommes confiants qu’il s’agira de Mitt Romney". Faut-il voir de cette tactique un acte désespéré ? Peut-être. Les derniers sondages confirment tous un net regain de forme de Mitt Romney dans le Michigan, son Etat natal, qui a été gouverné pendant six ans par son père. Rick Santorum pâtit, lui, de sa piètre performance dans le dernier débat, organisé en fin de semaine dernière sur CNN. Même si un succès mardi n'est pas capital pour la suite de sa campagne, il pourrait lui apporter un sacré coup de fouet avant d'aborder le "Super Tuesday" du 6 mars, qui constituera peut-être l'un des tournants importants dans la course à l'investiture républicaine. Rick Santorum n'est en tout cas pas le seul à appeler les démocrates à voter pour lui. Plusieurs personnalités et organisations classées à gauche l'ont également fait. Mais pas pour les mêmes raisons. En apportant leur soutien à ce candidat ultraconservateur, elles espèrent compliquer la vie de Mitt Romney, qu'elles considèrent comme le plus dangereux adversaire de Barack Obama. Plus Santorum reste dans la course et plus Romney sera en effet tenté de durcir son discours pour convaincre les militants républicains les plus conservateurs. Une stratégie qui pourrait alors se retourner contre lui pendant la campagne présidentielle. Environ 300.000 votants sont attendus ce mardi. Parmi eux: quelques milliers de militants démocrates qui pourraient faire pencher la balance alors que le scrutin s'annonce serré. Ce mode de scrutin pourrait également favoriser Ron Paul – comme cela fut le cas dans l’Iowa et dans le Maine -, dont les partisans sont plus souvent des électeurs non enregistrés. La primaire dans l’Arizona, également prévue mardi, s’annonce en revanche beaucoup moins ouverte, Mitt Romney semblant y disposer d’une nette avance. Actualités, petites phrases, sondages et analyses... Suivez au jour le jour les primaires républicaines et la présidentielle sur notre blog consacré aux élections américaines. Pied de page :


Florence, 30 ans, communication par l'objet La communication par l'objet ? Jamais entendu parler ? Découvre le parcours de Florence qui a créé sa propre société de communication par l'objet. Après le Bac, j'ai suivi une année de médecine, mais j'ai échoué au concours et j'ai arrêté. En réaction, mon père m'a coupé les vivres. J'ai donc enchaîné les boulots étudiants. Un jour, ma meilleure amie nous a inscrites pour passer les concours d'écoles de commerce. Lors de l'entretien pour EDC, j'ai été interpellée : le jury ne me regardait pas comme la gamine de 20 ans que j'étais, mais comme une personne qui a du potentiel et qui peut réussir à faire quelque chose. Par la suite, c'est l'aspect pratique de l'enseignement qui m'a plu. Il y a 4 ans, j'ai créé ma propre société. Je fais de la communication par l'objet. Je prends des rendez-vous avec un client qui m'exprime ses besoins. Je lui propose ensuite différents objets et valide ceux qui lui conviennent. Je l'achète ensuite chez un fournisseur puis l'envoie chez le sérigraphe qui me propose un prototype. Lorsque celui-ci me convient, je le montre au client et s'il lui plait, je le fais fabriquer. Des sociétés uniquement. C'est avec EDC que j'ai signé mon premier contrat. J'ai parlé de ma création d'entreprise à l'association des anciens et me suis aperçue qu'ils avaient des besoins auxquels je pouvais répondre de façon compétitive. Aujourd'hui, je leur fournis les polos que portent les étudiants pour représenter l'école lors du salon de l'Etudiant, par exemple. Ainsi que les crayons à papier qui sont donnés aux jeunes qui passent le concours d'entrée. Il faut savoir s'adapter car les clients travaillent dans des univers différents, l'automobile, la grande distribution, la banque... Il faut aussi accepter qu'ils ne fassent pas les mêmes choix que vous, qu'ils n'aient pas les mêmes perceptions. Enfin, il faut être créatif et capable de détourner des produits utilisés dans la vie de tous les jours. La société marche bien, je vais donc continuer à la développer ! Je veux cependant rester une petite structure car je veux pouvoir être en relation directe avec les clients, ce qu'ils apprécient. Avez-vous un conseil à donner aux internautes ? Oui : il ne faut pas avoir peur du travail, ne pas avoir peur de se lancer. C'est une belle aventure ! ÉTUDIANT EN FLORENCE, 30 ANS, COMMUNICATION PAR L'OBJET


a) Etablissement de l'ordre du jour ;


text: Le 29 mai prochain, ce sera la fête des mères édition 2012. Il est temps de donner du bonheur à nos mamans en leur offrant un cadeau qui allie plaisir, utilité et bien-être. Voici donc notre top 5 des meilleures idées cadeaux pour cet événement particulier.Tweeter Tag Archive for 'Elixir du Suédois' Voici la deuxième partie des conseils pour réduire le ballonnement du ventre et ainsi retrouver un ventre plat. Pour la première partie, cliquer ici. Alors que dans la première partie, nous nous intéressions aux causes les plus rudimentaires et les plus faciles à contrôler, nous allons maintenant voir que certains de nos gestes quotidiens et [...]Tweeter Il y a d’abord une légende: celle de l’Elixir de longue vie des Anciens Egyptiens, récupéré par le roi Mithridate au Ier siècle avant J-C, pour en faire un contre-poison. Il y a aussi la formule secrète à base de plantes de cet Elixir, dite la « Thériaque »: le remède universel qui pouvait tout guérir, que [...]Tweeter


text: Le Bangladesh ( ; , littéralement « le pays du Bengale »), en forme longue la république populaire du Bangladesh (en bengali , ), est un pays du sous-continent indien. Situé au nord du golfe du Bengale, quasiment enclavé dans l'Inde, il a une petite frontière commune avec la Birmanie. Les frontières de la région qui constitue aujourd'hui le Bangladesh résultent de la partition des Indes en 1947, quand le pays devint la partie orientale du Dominion du Pakistan, devenu en 1956 la république islamique du Pakistan. Le lien entre les deux parties du Pakistan, fondé sur leur religion majoritaire commune, l'islam, s'est révélé fragile face aux qui les séparaient. Soumis à une discrimination politique et linguistique — l'ourdou étant proclamé langue officielle du Pakistan — ainsi qu'à une négligence économique de la part du pouvoir aux mains du Pakistan occidental, les Bengalis du Pakistan oriental déclarent l'indépendance en 1971, appuyés par l'Inde et l'URSS. Un conflit d'une grande violence s'ensuit, faisant entre trois cent mille et trois millions de morts, dix millions de réfugiés et au moins avérés. Malgré sa libération, le Bangladesh voit son développement marqué par des troubles politiques, avec quatorze chefs de gouvernement et au moins quatre coups d'État dans les années qui suivent. Avec en 2020, le Bangladesh est l'un des pays du monde dont la population est la plus dense. Géographiquement, l'essentiel du Bangladesh est occupé par le delta du Gange avec une superficie totale de . C'est une plaine fertile mais sujette aux cyclones tropicaux et inondations des moussons. Le gouvernement est une démocratie parlementaire. Il est membre de l'Organisation des Nations unies, du Commonwealth depuis 1972, de l'ASACR, du BIMSTEC, de l'OCI, et du D-8. Géographie Le Bangladesh est situé dans le delta plat et bas formé par la confluence du Gange et du Brahmapoutre. Ce dernier est appelé Jamuna dès son entrée en territoire bangladais, et le premier devient la Padma dès qu'il rencontre la Jamuna peu avant Dacca. La Meghna, quant à elle, rejoint la Padma en aval de la capitale du pays. Les alluvions déposées par ces fleuves créent des plaines comptées parmi les plus fertiles du monde. Le Bangladesh a 58 cours d'eau de part et d'autre de ses frontières internationales, ce qui cause des problèmes politiques liés à l'eau particulièrement difficiles à résoudre ; il partage également des zones ripariennes avec l'Inde. La plus grande partie du Bangladesh est à moins de au-dessus du niveau de la mer et environ 10 % du territoire est situé en dessous du niveau de la mer. 80 % des précipitations tombent pendant les cinq mois de la mousson (de juin à octobre), alors que 20 % seulement des terres sont protégées des inondations et équipées de drainage et d'irrigation. Seulement quatre étendues sont situées en dehors du delta : les collines de Sylhet, la région montagneuse de Madhupur, la région vallonnée des Chittagong Hill Tracts et la zone de Barind. Il est estimé qu'environ 50 % de la superficie du pays serait inondée si le niveau de la mer augmentait d'un mètre. L'endroit le plus élevé du pays - - est dans la chaîne des monts Mowdok, dans les Chittagong Hill Tracts du sud-est du pays. La plus grande partie de la côte maritime est constituée de jungle marécageuse, les Sundarbans, la plus grande forêt de mangrove du monde, abritant de nombreuses et diverses espèces de faune et flore, notamment le tigre du Bengale. En 1997, cette région est déclarée en danger. Cox's Bazar, au sud de la ville de Chittagong dans l'extrême sud-est du pays, possède une plage ininterrompue de de long, la plus longue du monde. Situé de part et d'autre du tropique du Cancer, le Bangladesh a un climat de type tropical avec un hiver doux d'octobre à mars, un été chaud et humide de mars à juin, et des moussons de juin à octobre. Les catastrophes naturelles, telles que les inondations, les cyclones tropicaux, les tornades, et les raz de marée touchent le pays pratiquement tous les ans. Le phénomène d'inondation est accentué par la déforestation des pentes de l'Himalaya, par la forme en entonnoir du golfe du Bengale, par le relief de plaine du pays, par l'hydrographie du pays (plus de 90 % du pays est occupé par un delta) et par le réchauffement climatique. À cela s'ajoutent les effets de la déforestation, la dégradation des sols et l'érosion. En 1970, le cyclone de Bhola fait . En , sur le seul îlot vaseux d'Urir Char, quatre mille des cinq mille habitants ont été tués par un violent raz de marée. En 1991, un cyclone a tué plus de . En 1998, le Bangladesh a connu de graves inondations. Mille personnes sont mortes et se sont retrouvées sans abri, animaux d'élevage sont morts, de terre furent détruits et de routes sévèrement endommagées ou complètement détruites. 66 % du pays était sous l'eau. L'inondation fut particulièrement dévastatrice cette année-là à cause des moussons particulièrement intenses et d'un dégel particulièrement abondant dans les Himalayas. Le , le cyclone Sidr a provoqué la mort de et de dollars de dégâts. En raison du réchauffement climatique, le Bangladesh pourrait perdre 20 % de son territoire sous l'effet de la montée des eaux. En 2050, les « réfugiés climatiques » pourraient être dans le pays. Histoire Il existe des vestiges d'une civilisation datant d'il y a quatre mille ans dans la région du Bengale, alors peuplée de Dravidiens, Tibéto-Birmans et Austro-Asiatiques. L'origine exacte du mot « Bangla » ou « Bengal » est inconnue, quoiqu'on les pense dérivés de « Bang », le nom d'une tribu parlant le dravidien et installée dans la région aux environs de -1000. Le royaume de est formé au plus tôt au , après l'arrivée des Indo-Aryens ; ce royaume s'unira avec le Bihar sous les empires Magadha et Maurya. Le Bengale devient plus tard partie de l'empire Gupta des au siècles. Après sa dissolution un Bengali appelé fonde un empire riche mais de courte vie ; il est considéré comme le premier roi indépendant de l'histoire du Bangladesh. Après une période d'anarchie, la dynastie bouddhiste Pala règne sur la région pendant quatre siècles, suivis d'un règne plus court de la dynastie Sena hindoue. L'islam est introduit au Bengale au par des missionnaires soufis ; d'amples conquêtes musulmanes contribuent à le propager dans la région. Un général turc, Bakhtiyar Khalji, bat Lakshman Sen de la dynastie Sen et conquiert de grandes étendues du Bengale. La région est dominée par des dynasties de sultans et des seigneurs féodaux pendant plusieurs siècles. Au , l'Empire moghol contrôle le Bengale et Dacca devient un centre provincial important de l'administration moghole. Les commerçants européens arrivent vers la fin du , leur influence grandissant peu à peu jusqu'à ce que la Compagnie britannique des Indes orientales arrive à contrôler le Bengale à la suite de la bataille de Plassey en 1757. Peu après, démarre la terrible famine au Bengale de 1770, dans la zone où combat la compagnie anglaise, ce qui déclenche une grave crise financière et provoque une série de faillites en Europe. La rébellion sanglante de 1857, connue sous le nom de révolte des cipayes, aboutit à un transfert du pouvoir à la Couronne, avec un vice-roi à la tête de l'administration. Pendant la période coloniale la famine est récurrente dans tout le sous-continent indien ; la Grande famine bengale de 1943 fera jusqu'à de morts. Entre 1905 et 1911, il y eut une tentative avortée de diviser la province du Bengale en deux zones, avec Dhaka capitale de la zone orientale. Quand l'Inde est divisée en 1947, le Bengale est également divisé pour des raisons religieuses ; la partie occidentale est donnée à l'Inde et la partie orientale devient une province du Pakistan appelée Bengale oriental (plus tard renommée Pakistan oriental), avec sa capitale à Dhaka. En 1950, les réformes territoriales aboutissent à l'abolition du système féodal zamindari. Toutefois, malgré le poids économique et démographique de l'est, le gouvernement et les forces militaires pakistanaises furent largement dominés par la haute société de l'ouest. Le Mouvement pour la Langue de 1952 est le premier signe de tension entre les deux parties du Pakistan. L'insatisfaction à l'égard du gouvernement sur les problèmes économiques et culturels augmente dans la décennie qui suit, pendant laquelle la Ligue Awami émerge comme voix politique de la population bengalophone. Elle agit pour l'autonomie dans les années 1960. En 1966, son président, Sheikh Mujibur Rahman, est emprisonné ; il est libéré en 1969 après une insurrection populaire. En 1970, un énorme cyclone appelé Bhola dévaste la côte du Pakistan oriental ; le gouvernement réagit lentement. La colère de la population bengalie grandit quand Sheikh Mujibur Rahman, dont la Ligue Awami avait obtenu la majorité au Parlement aux élections de la même année, est empêché d'entrer en fonction. Après avoir mis en scène des pourparlers avec Mujibur, le président Muhammad Yahya Khan le fait arrêter la nuit du 25 mars 1971 et lance l'Opération Searchlight, une attaque militaire soutenue sur le Pakistan oriental. Les méthodes employées furent très sanglantes ; la violence de la guerre provoqua la mort de nombreux civils. Parmi les cibles les plus importantes, on trouve des intellectuels et des hindous ; environ dix millions de réfugiés s'enfuient en Inde. Les estimations du nombre de morts vont jusqu'à de personnes. La plupart des dirigeants de la Ligue Awami quittent le pays et installent un gouvernement en exil à Calcutta, en Inde. La guerre de libération du Bangladesh dure neuf mois. La guérilla menée par les Mukti Bahini (Freedom Fighters) et les troupes bengalies sont finalement aidés par les Forces armées indiennes en décembre 1971, lors de la Troisième guerre indo-pakistanaise. Sous le commandement du lieutenant général , l'armée de terre indienne remporte une victoire décisive sur les Pakistanais le 16 décembre, prenant plus de prisonniers de guerre. Après son indépendance, le Bangladesh devient une démocratie parlementaire avec Mujibur comme Premier ministre. Aux élections parlementaires de 1973, la Ligue Awami remporte la majorité absolue. Une famine touche le pays en 1973 et 1974. Début 1975, se met en place un gouvernement socialiste à parti unique dirigé par Mujibur et le . Le 15 août 1975, Mujibur et sa famille sont assassinés par des officiers militaires. Pendant la guerre, se produisent des violences sexuelles à très grande échelle. Une série de coups d'État et contre-coups-d'État dans les trois mois suivants culmine avec l'arrivée au pouvoir du général Ziaur Rahman (« Zia »), qui réinstalle le système politique précédent, avec plusieurs partis, et fonde le Parti nationaliste du Bangladesh (BNP). Zia est assassiné en 1981 par des militaires. Le chef d'État suivant est le général Hossain Mohammad Ershad, qui accède au pouvoir par un coup d'État sanglant en 1982 et y reste jusqu'en 1990 quand il est forcé à démissionner sous la pression de donateurs occidentaux à la suite d'un changement majeur en politique internationale après la fin de la Guerre froide et des dictateurs communistes. Depuis lors, le Bangladesh est à nouveau une démocratie parlementaire. La veuve de Zia, Khaleda Zia, mène le BNP à une victoire parlementaire aux élections générales de 1991 et devient la première femme Premier ministre dans l'histoire du pays. Toutefois, la Ligue Awami, dirigée par Sheikh Hasina, l'une des filles de Mujib ayant survécu à l'assassinat, prend le pouvoir aux élections suivantes en 1996. Elle perd en faveur du BNP en 2001. Le 11 janvier 2007, à la suite de graves violences, un gouvernement par intérim est mis en place pour organiser les élections. Le pays souffre d'une corruption intense, du désordre et de la violence politique. Supprimer la corruption à tous les niveaux de l'État est la priorité du nouveau gouvernement. Ainsi, beaucoup de personnalités politiques, de fonctionnaires et de membres des partis politiques ont été arrêtés pour corruption. À partir de 2015, le pays voit surgir une recrudescence de crimes et d'attentats islamistes. Pour essayer d'y mettre un terme, le premier ministre Sheikh Hasina a demandé à la cour suprême de mettre à l'examen la constitutionnalité du statut de religion officielle octroyé à l'islam en 1988. Politique Gouvernement Le Bangladesh est une démocratie parlementaire. Les élections sont ouvertes à tout citoyen au-dessus de et sont tenues tous les cinq ans pour le parlement monocaméral de élus de circonscriptions électorales à un membre ainsi que réservés aux femmes répartis à la proportionnelle. Le Premier ministre, en tant que chef du gouvernement, choisit son cabinet. Le Premier ministre est formellement choisi par le président, mais doit également être un membre du Parlement doté de la confiance d'une majorité des autres membres. Le président est le chef d'État, un poste largement honorifique, et est élu par le Parlement. Le bâtiment du Parlement, situé à Dacca, est appelé Jatiya Sangsad et fut créé par l'architecte Louis Kahn. Les pouvoirs du président ont toutefois été élargis pendant le gouvernement intérimaire : il est responsable des élections et du transfert du pouvoir. Les membres de ce gouvernement se doivent d'être non-partisans et ont trois mois pour faire leur travail. Cette situation transitoire est une innovation du Bangladesh, introduite lors des élections de 1991 puis institutionnalisée en 1996 par le treizième amendement à la constitution. La Constitution du Bangladesh fut rédigée en 1972 et a eu quatorze amendements, le cinquième a été jugée illégal en 2005 car contraire à la laïcité et la suspension de ce verdict a pris fin le 3 janvier 2010. L'organisation judiciaire la plus importante est la Cour suprême, dont les juges sont choisis par le président. Les institutions judiciaires et policières sont faibles. La séparation des pouvoirs, judiciaire et exécutif, est finalement mise en œuvre le novembre 2007. Les lois sont basées en partie sur la common law anglaise, mais les lois sur la famille, dont le mariage et l'héritage, sont régies par des documents religieux et diffèrent donc selon la communauté religieuse. Les deux principaux partis politiques sont le Parti nationaliste du Bangladesh (BNP), la Ligue Awami (AL). Le BNP est dirigé par Khaleda Zia et trouve des alliés parmi des partis islamistes, dont Bangladesh Jamaat-e-Islami et Islami Okiya Jot, tandis que la Ligue Awami de Sheikh Hasina est alignée sur les partis de gauche et sécularistes. Hasina et Zia sont des rivales de longue date ayant dominé la vie politique bangladaise depuis plus de vingt ans ; les deux sont femmes et parentes d'un chef du mouvement d'indépendance. Un autre parti politique d'importance est le Parti Jatiya (JP), avec à sa tête l'ancien chef militaire Ershad. La rivalité BNP-AL a été et reste vive et ponctuée de manifestations, protestations, violences et assassinats. La politique en milieu étudiant est particulièrement forte dans le pays, legs de l'époque du mouvement de libération. Presque tous les partis ont des branches universitaires très actives, et des étudiants ont été élus au Parlement. Deux partis radicaux islamistes, Jagrata Muslim Janata Bangladesh (JMJB) et Jama'atul Mujahideen Bangladesh (JMB), furent bannis en février 2005. Des attentats à la bombe survenus depuis 1999 ont été attribués à ces groupes, et des centaines de leurs membres soupçonnés ont été détenus lors de plusieurs opérations de sécurité, y compris les deux chefs de parti en 2006. Le premier cas d'attentat-suicide au Bangladesh eut lieu en novembre 2005. Les élections prévues en 2006 ont été reportées sine die et la loi martiale instaurée en janvier 2007. Le gouvernement intérimaire de Fakhruddin Ahmed veut réviser la liste des votants et agir contre la corruption. Il pense tenir de nouvelles élections en 2008, mais un manque de coordination entre la commission électorale et le gouvernement, ainsi que leurs activités récentes, ont créé une incertitude autour des élections. Les deux candidates principales, Khaleda Zia et Sheikh Hasina Wajed, sont inculpées de crimes concernant la corruption. Les forces militaires du Bangladesh manifestent également l'intention d'exercer une action politique dans le pays, essayant de changer la constitution pour permettre une participation des militaires à la vie politique. Elles aident le gouvernement intérimaire dans la lutte contre la corruption. Elles imposent également une censure sur les médias nationaux, obligeant à fermer ou empêchant de travailler les chaînes de télévision privées. Le Bangladesh est membre du Commonwealth depuis son indépendance. Il a été admis aux Nations unies en 1974. Le Bangladesh est aussi membre de l’Organisation mondiale du commerce (OMC). Relations internationales et forces militaires Le Bangladesh suit une politique modérée de relations internationales mettant l'accent sur la diplomatie multinationale, particulièrement au sein des Nations unies. Le pays a rejoint le Commonwealth et l'ONU en 1972, et a depuis servi deux fois au Conseil de sécurité (en 1978-1979 et 2000-2001). Dans les années 1980, le Bangladesh a tenu un rôle important dans la fondation de l'Association sud-asiatique pour la coopération régionale (ASACR), pour développer ses liens avec d'autres pays du sous-continent indien. Depuis la fondation de l'association en 1985 un Bangladais a occupé le poste de secrétaire général deux fois. Ses relations internationales les plus importantes et complexes sont celles avec l'Inde et le Pakistan. Ces relations sont influencées par les liens historiques et culturels partagés et forment une composante importante du discours politique intérieur actuel. Il commence également à développer ses liens avec la Chine, économiquement et militairement. Ses relations avec l'Inde commencèrent positivement du fait de l'aide apportée par ce pays dans la guerre d'indépendance et pendant la reconstruction. Au fil des années, les relations entre les deux pays ont changé pour plusieurs raisons. Une source majeure de tensions est le barrage de Farakka, construit par l'Inde en 1975, à de la frontière avec le Bangladesh ; ce barrage dévie beaucoup de l'eau nécessaire aux Bangladais et a un impact négatif sur l'écosystème de la région. L'Inde a exprimé son inquiétude pour les séparatistes hostiles à l'Inde et les militants extrémistes islamistes qui se cacheraient le long de la frontière indo-bangladaise de , ainsi que les immigrants clandestins ; l'Inde est en train de construire une barrière le long de presque toute la frontière. Toutefois, lors de la réunion annuelle de 2007 de l'ASACR, les deux pays se sont engagés à coopérer sur des problèmes de sécurité, d'économie et ceux liés à leur frontière commune. L'armée de terre compte environ , l'armée de l'air et la marine . En plus de leur rôle traditionnel de défense, les forces militaires sont appelées à rendre service aux autorités civiles lors de catastrophes naturelles, ainsi que pendant des périodes d'instabilité politique. En outre, une force paramilitaire composée d'environ , les Bangladesh Rifles, assure le contrôle des frontières. Le Bangladesh n'est pas en guerre mais a contribué à la coalition combattant dans la première Guerre du Golfe en apportant , et est l'un des premiers pays participant aux forces de maintien de paix de l'ONU partout dans le monde. En mai 2007, le Bangladesh avait des forces déployées en République démocratique du Congo, au Liberia, au Soudan, au Timor oriental et en Côte d'Ivoire. Subdivisions Le Bangladesh est organisé en divisions (bibhags, বিভাগ), districts (zila ou jela, জেলা), upazila ou thana (les gouvernements successifs renomment les unités par l'un ou l'autre terme), parishad et villages. Les huit divisions sont, du nord au sud, Rangpur, Mymensingh, Rajshahi, Sylhet, Dhaka, Khulna, Barisal et Chittagong, chacune nommée d'après leur capitale. Il existe 64 districts et 482 upazilas. Les divisions sont subdivisées en districts (zila) ; il y en a 64, chacun subdivisé en upazila (sous-districts) ou thana (commissariats). La région de chaque thana, sauf celles en ville, est divisée en plusieurs unions, dont chacune représente plusieurs villages. En ville, les thana sont divisées en wards, elles-mêmes divisées en mahallas. Il n'y a pas d'élus au niveau des divisions, des districts ou des upazila ; l'administration est assurée par des fonctionnaires. Des élections directes sont organisées pour chaque union ou ward pour élire un président et quelques membres. En 1997, un acte parlementaire réserve trois sièges sur douze à des femmes. Dacca est la capitale du pays et la plus grande ville, les autres grandes villes sont Chittagong, Khulnâ, Râjshâhî et Barisal. Ces métropoles ont des maires élus, alors que les autres villes ont à leur tête des présidents. Les maires et les présidents sont élus pour une durée de cinq ans. Économie Son RNB par habitant en 2007 était de (en parité de pouvoir d'achat), comparé à la moyenne mondiale d'environ . Mais le pays a toutefois fait des progrès dans les domaines de l'alphabétisation, de la disparité entre les sexes à l'école, et de la réduction de l'expansion démographique. En 2022, le Bangladesh est classé en pour l'indice mondial de l'innovation. Le jute fut la base de l'économie du Bangladesh pendant longtemps. Sa part dans l'exportation du produit vit son apogée lors de la Seconde Guerre mondiale et la fin des années 1940, oscillant autour de 80 % du marché ; dans les années 1970, le jute comptait encore pour environ 70 % des exportations du pays. La popularité croissante des produits en polypropylène a réduit l'importance du jute dans l'économie du Bangladesh. Au début du , on cultive énormément de riz (chal), de thé (cha), et de moutarde. Les deux-tiers des Bangladais sont agriculteurs, mais plus des trois-quarts des exportations du Bangladesh viennent de l'industrie textile, qui commence à susciter l'intérêt d'investisseurs étrangers dans les années 1980 en raison de la main-d'œuvre bon marché et au bas coût de la conversion de devises. Avec qui génèrent de dollars par an, ce qui représente 80 % des exportations du pays et en fait en 2012 le deuxième exportateur mondial de vêtements derrière la Chine, le Bangladesh emploie dans le secteur du textile environ quatre millions de personnes, dont 85 % de femmes, parfois mineures. Une grande partie des gains en devises étrangères provient des versements d'expatriés. L'agriculture, quant à elle, occupe environ 67 % du territoire, le riz étant la culture principale, occupant 75 % des terres agricoles du pays. Parmi les obstacles à la croissance, on trouve les cyclones et inondations fréquents, l'inefficacité des entreprises d'État, la mauvaise gestion des installations portuaires, l'augmentation de la main-d'œuvre dépassant le nombre d'emplois, l'usage inefficace des ressources d'énergie (dont le gaz naturel), l'insuffisance de l'alimentation électrique, la lenteur de la mise en œuvre des réformes économiques, les conflits politiques et la corruption. Selon la Banque mondiale, « parmi les obstacles les plus importants à la croissance, on trouve la mauvaise gouvernance et la faiblesse des institutions publiques ». Malgré ces obstacles, le pays connaît une croissance annuelle moyenne de 5 % depuis 1990. Il a vu une expansion de sa classe moyenne, et son secteur des services est également en train de se développer. En décembre 2005, quatre ans après son rapport sur les économies BRIC (Brésil, Russie, Inde et Chine), Goldman Sachs cite le Bangladesh comme l'un des Onze prochains (littéralement « onze prochains »), avec l'Égypte, l'Indonésie, le Pakistan et sept autres pays. Le Bangladesh a connu une croissance en investissement direct à l'étranger. Plusieurs multinationales, dont Tata Group et Unocal Corporation, y ont beaucoup investi, dans le secteur du gaz naturel en priorité. En décembre 2005, la Banque du Bangladesh prévoit une croissance du PIB de 6,5 %. Un contributeur significatif au développement de l'économie est la propagation massive du microcrédit de Muhammad Yunus (qui se vit décerner le prix Nobel de la paix en 2006 pour cette idée), à travers le Grameen Bank. À la fin des années 1990, la banque en question avait de membres, et il y avait de membres d'organisations similaires. Pour améliorer la croissance économique, le gouvernement a instauré plusieurs zones de traitement d'exportations afin d'attirer les investissements étrangers. Ils sont gérés par le Bangladesh Export Processing Zone Authority. Le Bangladesh possède le plus grand centre commercial de l'Asie du Sud-est, Bashundhara City, qui se trouve à Dhaka. Créé le 6 août 2004, il contient , dont 2 souterrains, pour , le dernier étage étant occupé par une centaine de cafétérias, un parc à thème et cinq salles de cinéma. Une partie importante de l'économie repose sur l'industrie textile. De nombreuses multinationales occidentales font appel à de la mains d’œuvre au Bangladesh, celle-ci étant l'une des moins chères au monde : par mois contre 150 ou 200 en Chine. Quatre jours suffisent au PDG de l'une des cinq premières marques mondiales du secteur du textile pour gagner ce qu'une ouvrière de la confection bangladaise gagnera au cours de sa vie. Les accidents mortels sont nombreux. Le plus important, en avril 2013, provoque la mort d'au moins lors de l'effondrement de leur usine. La Confédération syndicale internationale cite en 2018 le Bangladesh parmi les pays où les droits des travailleurs sont les moins respectés. Elle indique que . Des licenciements massifs de travailleurs grévistes se produisent aussi. Démographie En 2020, la population est estimée à . Selon le dernier recensement effectué en 2011, la population du Bangladesh est estimée à , dont sont des hommes et , des femmes. En 2013, la population est d'environ 156 595 000. Il s'agit du huitième pays le plus peuplé au monde et l'un des plus denses. Hormis les très petites villes-État tels que Singapour, Bahreïn ou Monaco, le Bangladesh est le pays le plus densément peuplé au monde. Le pays, avec plus de au km, peut être comparé à l'île indonésienne de Java ou à l'État indien du Bihar, qui ont une densité de population similaire. Avec 67% du territoire occupé par l'agriculture, la densité peut atteindre . Le taux de croissance démographique de la population bangladaise a été l'un des plus élevés au monde dans les années 1960 et 1970 et a ainsi entraîné un triplement de la population entre 1960 et 2000. En 1961, le Bangladesh comptait un peu plus de d'habitants, et en 1981, un peu moins de . Dans les années 1980-1985, la promotion du contrôle des naissances permit de ralentir le taux de croissance. Le taux de fécondité est de par femme en 2012, alors qu'il était de 6,6 dans les années 1970. 34,6 % des Bangladais ont moins de , 61,4 % entre 15 et et 4 % ou plus. L'espérance de vie est de pour les hommes et de pour les femmes. La quasi-totalité des habitants du Bangladesh sont des Bengalis (98 % de la population). Les minorités sont des peuples à majorité musulmane non bengalis venus d'Inde (principalement du Bihar). Il y a treize tribus habitant les Chittagong Hill Tracts, dont les plus nombreux sont les Chakmas. La région est source de tensions interethniques depuis la fondation du pays. En dehors des Hill Tracts, les groupes ethniques les plus importants sont les Santals et les Garos. On trouve également des Kaibartta, Mundas, Oraons et Zomis. Le trafic d'êtres humains est un problème récurrent au Bangladesh et l'immigration clandestine reste une cause de tension entre le Bangladesh, la Birmanie et l'Inde. La grande majorité de la population parle le bengali – langue officielle du pays, langue indo-aryenne d'origine sanskrite avec son propre alphabet. L'anglais est toutefois accepté dans les tâches administratives et dans le système éducatif et utilisé comme seconde langue parmi les membres des classes haute et moyenne. Les niveaux de santé et d'éducation se sont récemment améliorés, le taux de pauvreté diminuant un peu. La plus grande partie des Bangladais sont ruraux, pratiquant l'agriculture de subsistance. Les problèmes de santé abondent, allant de la contamination de l'eau à la présence d'arsenic dans les eaux souterraines et les maladies telles que le paludisme, la leptospirose, et la dengue. En 2019, le taux d'alphabétisation des adultes de plus de est d'environ 75 %, 72 % pour les femmes et 77 % pour les hommes. Ce taux a augmenté depuis le lancement de plusieurs programmes d'alphabétisation ; parmi les plus performants on trouve (FFE) et un programme de bourses pour femmes aux niveaux primaire et secondaire. Pour désigner la population totale du Bangladesh, à savoir les Bengalis et les autres, on parle de Bangladais. Culture Nouvel État pour une nation ancienne, le Bangladesh a une culture comprenant des éléments nouveaux et anciens. La langue bengalie possède un riche héritage littéraire que le Bangladesh partage avec l'État indien du Bengale-Occidental. Le texte littéraire le plus ancien connu en bengali est la , du . La littérature bengalie au Moyen Âge était constituée soit de textes religieux (les ), soit d'adaptations d'autres langues (Alaol) ; elle ne commencera à se développer qu'au . Parmi ses maîtres, on trouve les poètes Rabindranath Tagore et Kazi Nazrul Islam. Le Bangladesh a également une longue tradition de littérature folklorique, dont des œuvres comme la Maimansingha Gitika, la Thakurmar Jhuli ou les contes ayant trait au Gopal Bhar. La musique traditionnelle est basée sur la voix (Baniprodhan), avec peu d'accompagnement instrumental. La tradition Bâul est un héritage unique. Il existe des traditions régionales, dont les gombhira, et bhawaiya sont les plus connues. La musique folklorique du pays est souvent accompagnée de l'ektara, un instrument à une seule corde. On trouve également parmi les instruments de musique la dotâr, le dohol, la flûte et la tabla. Il y a aussi des influences de la musique classique hindoustani. La danse puise aussi dans les traditions folkloriques, particulièrement tribales, ainsi que la tradition indienne plus large. Le Bangladesh produit environ 80 films par an. On publie environ 200 journaux quotidiens au Bangladesh, ainsi que . Le nombre de lecteurs est toutefois assez bas, environ 15 % de la population. Les Bangladais écoutent une grande variété de programmes radio locaux et nationaux de Bangladesh Betar, ainsi que le service en bengali de la BBC et de Voice of America. Il y a une chaîne de télévision d'État et, ces dernières années, on voit une augmentation du nombre de chaînes privées. La tradition culinaire du Bangladesh a des liens très forts avec la cuisine de l'Inde et du Moyen-Orient. Le riz et le curry sont les ingrédients de base, et les Bangladais font des friandises de produits laitiers (parmi les plus connues, on trouve les rôshogolla, chômchôm et kalojam). Le sari est le vêtement le plus commun du pays parmi la population féminine. Le salwar kameez est également très répandu spécialement chez les jeunes femmes et, dans les grandes villes, on voit également des femmes vêtues à l'occidentale. Les vêtements occidentaux sont mieux acceptés chez les hommes. Ceux-ci peuvent également porter la kurta et le pajama ensemble, souvent pour des occasions religieuses. Le lungi est lui aussi prisé. Le cricket et le football sont les sports les plus populaires du pays. En 2000, l'équipe du Bangladesh de cricket obtient le statut de test cricket et peut alors jouer des matchs contre les autres équipes les plus importantes du Conseil international du cricket. Parmi les autres sports les plus pratiqués, on trouve le football, le hockey sur gazon, le tennis, le badminton, le handball, le volley-ball, le jeu d'échecs, le carrom et le kabaddi. Le Bangladesh Sports Control Board régit vingt-neuf associations sportives. Langues Le nombre de langues correspond approximativement aux ethnies présentes répertoriées sur le territoire (Groupes ethniques au Bangladesh ou plutôt ) et aux langues importées. Religions Selon les estimations officielles, de personnes sont musulmanes, soit 89,7 % de la population nationale. Environ 96 % sont sunnites, un peu plus de 3 % chiites (les Biharis sont en majorité chiites) et le reste ahmadis. Contrairement au Pakistan, qui ne considère pas les ahmadis comme des Musulmans, les ahmadis ne sont pas persécutés au Bangladesh, et dans les statistiques, ils figurent comme un groupe apparentés aux Musulmans, avec les Baha'is. Le Bangladesh a la troisième plus grande majorité musulmane du monde après l'Indonésie et le Pakistan. En , le général Ershad a imposé l'islam comme religion d'État. Un jugement de la Haute cour de 2010 a réintroduit l'interdiction des partis politiques religieux qui figurait dans la Constitution d'origine de 1971. L'hindouisme est la deuxième religion majeure représentant 9,2 % de la population. Cependant, les Hindous du Bangladesh se déclarent souvent sous-évalués dans les chiffres officiels communiqués par l'état Bangladais, et souvent, ils revendiquent entre 11 % et 15 % d'Hindous dans la population. Le folklore et les traditions, ainsi que nombre de monuments architecturaux sont un héritage de la religion hindoue, qui était majoritaire avant 1600. Les bouddhistes, chrétiens (ces derniers étant surtout catholiques avec huit diocèses) et les animistes constituent le reste de la population. En 1947, la population non musulmane constituait environ 30 % de la population du Pakistan oriental (futur Bangladesh). Les bouddhistes seraient au Bangladesh selon un recensement de 2011 (environ 0,6 % de la population). On retrouve surtout les Bouddhistes dans la région de Chittagong. Les chrétiens comptent pour 0,4 % de la population du pays selon le recensement de 2011, soit environ . Le Bangladesh compte onze jours fériés répartis sur les calendriers grégorien, musulman et bengali. Les deux aïd, Aïd el-Fitr et Aïd al-Adha, sont les fêtes islamiques les plus grandes de l'année. Le jour précédant Aïd el-Fitr, appelé Châd Rat (« la nuit de la lune »), est fêté avec pétards et feux d'artifice. Le Bangladesh étant un pays à majorité musulmane, les autres fêtes de cette religion sont également très importantes. Parmi les principales fêtes hindoues, on trouve le Durgā pūjā et la Sarasvati puja. Le Vesak, marquant la naissance de Siddhartha Gautama, est l'une des fêtes bouddhistes les plus populaires. Les chrétiens du pays fêtent Noël (appelé Bôŗodin, ou « grand jour » en bengali). Les fêtes profanes les plus importantes sont Pohela Baishakh, le Jour de l'an bengali, marquant le début du calendrier bengali, le Nobanno, le festival de Poush, et les fêtes nationales telles que Shohid Dibosh. Classements internationaux Classements politiques et économiques Freedom in the World 2007 : partiellement libre en politique et libertés publiques Liberté de la presse 2007 : PIB par personne 2010 : Indice de développement humain 2021 : , mondial Égalité de revenus : inconnu Alphabétisation 2015 : 61,5 % Chômage 2007 : 2,5 % Global Peace Index : (2,219) Corruption 2007 : (score de 2,0), ex-aequo avec le Cambodge, la République centrafricaine, la Papouasie-Nouvelle-Guinée, le Turkménistan, et le Venezuela Liberté économique : Autre Émissions de dioxyde de carbone par habitant (production) en 2020 : par personne. Consommation d'électricité 2005 : Utilisateurs d'internet 2006 : Indice de performance environnementale : inconnu Global Prosperity Index : Indice d'inégalité des genres en 2021 : , mondial. Notes et références Voir aussi Articles connexes Ponts remarquables du Bangladesh Liens externes Banglapedia: Encyclopédie sur le Bangladesh


text: La couche session est la du modèle OSI. Définition OSI (ISO 7498-1) Les deux services originaux de la couche session sont la synchronisation des communications (n'importe quel intervenant peut émettre à tout moment) et la gestion des « transactions ». Un service cependant a été rajouté, c'est un mécanisme de correction des erreurs de traitement par restauration d'un état antérieur connu. Les services de transport sont des services de communication point à point, c'est-à-dire avec deux interlocuteurs. Mais le modèle OSI doit aussi convenir aux communications multipoints. Deux genres de communications multipoints sont explicitement mentionnées dans la norme : les communications en étoile où une session est un ensemble de communications point à point avec un interlocuteur engagé dans tous les échanges ; et la diffusion où tous les interlocuteurs reçoivent tous les messages. Des mécanismes de synchronisation sont alors requis pour savoir par exemple qui répond à quoi. C'est le rôle des protocoles de cette couche. Quelques protocoles de la couche session : AppleTalk, NetBIOS, RPC. Remarques Ce type de communication n'est pas bien pris en charge dans le monde IP, il n'y a donc pas de protocole d'origine IETF (Internet Engineering Task Force) fournissant un service de ce type. Les moyens de communication point à multipoint courants reposent donc sur UDP utilisé avec des adresses « multicast ». L'ATM Forum a spécifié une signalisation pour établir des connexions ATM point à multipoint mais il s'agit de diffusion monodirectionnelle de niveau réseau. Au sujet de la terminologie, on rencontre souvent le terme « session » pour désigner une connexion de niveau application, voire un contexte partagé par plusieurs connexions de niveau application sans support protocolaire (cas des « sessions Web » notamment). C'est un usage dérivé de sa signification dans les systèmes d'exploitation, indépendant du modèle OSI. Modèle OSI


consoles de jeux | Point geek Étiquette : consoles de jeux 02/01/2020 12/06/2021 Melanie Grimal La réalité virtuelle ou « virtual reality » (VR) en anglais, est en quelques sortes une porte pouvant vous conduire dans un monde artificiel. En effet, c’est une nouvelle technologie, qui consiste à reproduire le monde réel ou à créer un univers imaginaire. Pour se rendre dans cette autre réalité, il suffit de mettre un équipement spécifique. 10/23/2019 04/29/2021 Melanie Grimal D’un simple passe-temps, l’industrie vidéo ludique est devenue, en quelques années, une source de revenus qui rapporte plus que l’industrie cinématographique. Les géants des jeux vidéo se sont approprié ce marché hautement rentable, en proposant des produits innovants et à la pointe de la technologie. Pour les passionnés du monde virtuel, un choix entre la [...] 02/20/2019 02/20/2019 Melanie Grimal\tLaisser un commentaire Il n’est pas rare que les mordus des jeux-vidéos fassent un débat bien animé autour de la meilleure console de tous les temps. Lors de cet « affrontement », deux d’entre elles sortent du lot : la ps4 et la Xbox one. Ce n’est pas la première fois que les prestigieuses consoles de Sony et de Microsoft suscitent [...]