Actualité Programmation
| Cobol : un langage incontournable, en mal de reconnaissance
Microfocus, spécialiste de solutions de développement, test et modernisation d'applications d'entreprise, a souhaité faire un état des lieux du langage (...) Oracle propose un comité unique pour superviser les spécifications Java
Si la proposition qu'Oracle vient de faire est acceptée, la supervision des standards techniques de Java passerait sous l'égide d'un seul comité, alors (...) Test logiciel : Sogeti livre une boîte à outils TMap sur iOS et Android
Les spécialistes du test et de la qualité des logiciels disposent avec TMap Life Cycle d'une application mobile pour iOS et Android leur permettant de (...) Rust : un premier coup d'essai pour le langage de Mozilla
La fondation Mozilla a publié une toute première version de son compilateur pour le langage Rust. Depuis 2006, le développeur Graydon Hoare planche sur un nouveau langage de programmation baptisé R [...] www.clubic.com | 1/25/12 3:26 PM Xebia accueille la 19ème soirée du Paris Scala User Group
La prochaine session du Paris Scala User Group aura lieu jeudi 26 Janvier à 19h30 dans les locaux de Xebia. À cette occasion, Stéphane Landelle nous présentera Gatling qui est un outil de stress test écrit en Scala et reposant sur les frameworks akka et Netty. En seconde partie, il nous donnera un retour d’expérience sur l’utilisation de Scala [...]
blog.xebia.fr |
1/25/12 7:38 AM
Ruby on Rails passe en version 3.2
Ruby on Rails est un framework Open Source, lancé en 2004, pour la création d'applications web basées sur le langage de développement Ruby. Aujourd'hui, (...) Android 4.0 est disponible pour la TouchPad de HP
Ice Cream Sandwich s'invite officiellement sur la TouchPad de HP. CyanogenMod est un groupe de développeurs qui s'est créé après l'annonce de l'abandon (...) Objectif-C, 5ème langage de programmation le plus utilisé selon Tiobe
Selon l'indice calculé par Tiobe, le langage de programmation Objective-C, utilisé pour le développement d'applications pour iOS, a connu une très forte (...) rss.feedsportal.com | 1/13/12 11:53 AM Objectif-C, 5ème langage de programmation le plus utilisé selon Tiobe
Selon l'indice calculé par Tiobe, le langage de programmation Objective-C, utilisé pour le développement d'applications pour iOS, a connu une très forte (...)
www.lemondeinformatique.fr |
1/13/12 11:53 AM
IBM acquiert Green Hat, spécialiste de logiciel de tests
Pour renforcer son offre d'outils de test, IBM vient de racheter Green Hat. Cette dernière propose une plateforme virtuelle de tests. Elle donne aux développeurs (...) Facebook lance sa 3ème Hacker Cup
Pour mettre au défi les programmeurs dans le monde, Facebook a lancé son concours Hacker Cup. C'est la troisième édition de cette compétition un peu particulière. (...) Comment presser un citron (préambule).
“La simplicité est la sophistication suprême” (Léonard de Vinci).
Problème : vous avez à trouver, en seulement quelques secondes, un enregistrement unique parmi des milliards de milliards de possibilité et les seules informations dont vous disposez pour faire votre recherche sont de 17 à 35 attributs sur les 81 que contiennent la donnée tant convoitée… Est-ce possible ? Comment faire? De prime abord, ça semble impossible!
“Impossible n’est pas français” comme le dit le dicton (faussement attribué à Napoléon Bonaparte, vexé par le pessimisme de Jean Léonard, comte le Marois).
Il y a bientôt quelques années de cela, un de mes confrères de travail, Claude, m’introduisait au Sudoku. Au tout début, je ne comprenais pas la fascination de celui-ci pour un problème aussi trivial jusqu’à ce que j’essaie de résoudre une de ces grilles par moi-même… Les règles étant si peu nombreuses et si simples, j’ai rapidement été surpris par la complexité demandée pour résoudre ces puzzles. Et j’en suis devenu accroc!
Binary Sudoku
Non, aucun autre puzzle ne semble, en apparence, aussi simple que le Sudoku! Mais derrière ce petit jeu aux règles minimales se cache un univers de complexité qui englobe une branche complète des mathématiques.
Ce n’est que lorsque je me suis buté à un problème difficile (sans arriver à le résoudre) que je me suis intéressé à l’aspect algorithmique de la résolution d’un Sudoku. Évidemment, j’aurais pu télécharger des “sudoku solver” écrits en Java, en Python, en Ruby, en Smalltalk, en BASIC, en T-SQL, en macros Excel, en n’importe quoi et trouver la solution mais le défi était d’écrire moi-même un de ces “sudoku solver”.
Malheureusement, après réflexion, la tâche m’apparaissait trop simple pour être intéressante. Coder un tel outil avec les méthodes de résolution de base et y ajouter une pile de recherche pour y faire du “backtracking” était, en soi, trop facile (du moins, en Smalltalk) pour valoir la peine. Mais à cette époque, étant plongé dans des requêtes SQL dignes des pires labyrinthes pour régler une foule de problèmes au niveau de la base de donnée d’un de nos clients, l’idée m’est venue de trouver une solution “100% SQL”, sans procédures stockées, sans fonctions, seulement UNE requête SQL. Le défi était lancé!
Il est maintenant établi qu’il existe 6670903752021072936960 grilles différentes pour un Sudoku standard de 9×9. Avec les années, plusieurs raffinements et subtilités ont pris en compte les symétries ainsi que diverses particularités des autres variantes du Sudoku pour mieux comprendre et étudier tous les aspects du Sudoku standard. Diverses techniques de résolution, de plus en plus complexes et élaborées, ont vu le jour puis ont été étudiées et améliorées de fond en comble. Les grilles de Sudoku et les carrés latins ont depuis longtemps tenu les mathématiciens occupés et, encore aujourd’hui, de nombreux trésors et concepts mathématiques encore cachés ne demandent qu’à être découverts. Ce petit jeu représente une mine intarissable de surprises pour les mathématiciens et les développeurs : il ne reste qu’à creuser encore plus creux et plus longtemps!
Cet article, divisé en trois parties, s’attaquera aux grilles de Sudoku standard de 9×9, question de garder les choses simples. Nous examinerons une manière de résoudre ces grilles à l’aide d’une solution n’impliquant que du SQL, sans procédure stockée ni script ni fonction : seulement du SQL bête et méchant!
En première partie nous verrons comment créer les données et tout ce dont nous avons besoin pour poursuivre. En seconde partie, nous tenterons d’optimiser notre approche. En troisième partie, nous mesurerons l’impact des différentes optimisations en les comparant.
Mais avant de débuter, vous devez à tout le moins être familier avec les règles du Sudoku standard, les méthodes de résolution et connaître le jargon du métier! Tout ce dont vous avez besoin savoir se trouve ici.
Matériel nécessaire : une base de données MySQL (bien qu’avec un peu de débrouillardise, vous pouvez adapter les scripts SQL pour un autre SGBD).
Matériel facultatif: si vous désirez expérimenter vous-même et peut-être pousser l’aventure plus loin, un langage de programmation vous permettant de générer des données et/ou des requêtes SQL pourrait s’avérer utile. Pour vous aider à apprendre Smalltalk (avec Pharo), je vous conseille fortement Pharo par l’exemple.
Dans cette série d’articles, j’utiliserai MySQL 5.1.53 ainsi que Pharo 1.2a.
Classé dans:algorithmes, jeux, mathématiques, MySQL, optimisation, performance, Pharo, programmation, Smalltalk, SQL, sudoku Tagged: algorithmes, jeux, mathématiques, MySQL, optimisation, performance, Pharo, programmation, Smalltalk, SQL, Sudoku
endormitoire.wordpress.com |
1/4/12 9:36 PM
22 outils gratuits pour visualiser et analyser les données (1ère partie)
Pour faire parler des données, rien ne vaut une panoplie d'outils de visualisation graphique. Il en existe de nombreux, notamment destinés aux professionnels (...) Divulgation d'informations sur les usagersde l'internet : qui en est responsable ?
Ces derniers temps, le numéro de compte et le code du Mail Box de quelques six millions d'usagers du site Csdn.Net, le plus grand et le plus important langage de programmation informatique chinois, ont été dévoilés et portés à la connaissance du public, ce qui a la malaise, la panique et le désarroi au sein de la collectivité des internautes qui s'inquiètent terriblement de la sécurité en ligne. Par la suite, plusieurs autres sites internet connu, dont Tianya Forum, Sina micro blo ...
french.people.com.cn |
12/30/11 11:19 AM
Cinq technologies Open Source pour 2012 (1ère partie)
L'année prochaine, si tout se passe comme prévu, Red Hat deviendra le premier éditeur Open Source à générer plus d'un milliard de dollars de chiffre d'affaires (...) Applications JavaScript et HTML 5 : Wakanda en bêta publique
Plateforme de développement Open Source émanant de l'éditeur français 4D, Wakanda est destinée à la conception d'applications web « orientées modèles », (...) Google App Engine adopte la réplication et la modularité des instances
La dernière version du SDK de Google pour la plateforme cloud App Engine inclut le service de réplication de données, baptisé High-Replication Datastore (...) Base de données : SAP vise désormais la place de numéro 2
Le projet HANA, dont la paternité revient au fondateur de SAP, Hasso Plattner, et au CTO, Vishal Sikka, a été initialement présenté au milieu de l'année (...) Microsoft héberge Hadoop dans Azure
Microsoft a installé Apache Hadoop sur son cloud public Azure, ainsi qu'il l'avait annoncé en octobre dernier sur PASS Summit 2011. Dans le cadre de la (...) Microsoft a livré Silverlight 5
Microsoft vient d'annoncer la version 5 de son plug-in Silverlight, en bêta depuis le printemps dernier. C'est l'une des technologies qu'il propose aux (...) Applications multimédias : Microsoft a livré Silverlight 5
Microsoft vient d'annoncer la version 5 de son plug-in Silverlight, en bêta depuis le printemps dernier. C'est l'une des technologies qu'il propose aux (...) Facebook livre son compilateur PHP pour optimiser les pages utilisateurs
Pour afficher rapidement les activités de ses 800 millions d'utilisateurs, Facebook a revu la gestion de ses pages en PHP. Facebook a posté sur GitHub (...) Un point sur les rumeurs relatives à Free Mobile
Avant même le lancement officiel de l'offre Free Mobile, Xavier Niel tacle sévèrement ses concurrents et annonce des prix imbattables, dans une interview (...) Google évoque les difficultés et gains de son déploiement IPv6
Lors de la conférence Usenix Large Installation System Administration (LISA), qui s'est tenue la semaine dernière à Boston, Irena Nikolova, ingénieur réseau (...) Usenix LISA : Google évoque les difficultés et les gains de son déploiement IPv6
Lors de la conférence Usenix Large Installation System Administration (LISA), qui s'est tenue la semaine dernière à Boston, Irena Nikolova, ingénieur réseau (...) Les Innovact Campus Awards 2012 lancés
Le coup d'envoi est donné pour la 10ème édition des Innovact Campus Awards. Cette compétition est organisée dans le cadre du Forum européen de la start-up (...) Le fonds Thoma Bravo acquiert Blue Coat pour 1,3 milliard de dollars
La société d'investissements Thoma Bravo acquiert Blue Coat, société spécialisée dans la sécurité et l'optimisation WAN, pour un montant de 1,3 milliard (...) Panasonic revient sur le marché des smartphones
Panasonic annonce travailler actuellement sur un prototype de smartphone destiné au marché européen, qui devrait être présenté en mars 2012. Il s'agit (...) Cartographie : Esri lance une offre découverte de son SIG
Esri élargit l'accès à son système d'information géographique ArcView en l'ouvrant à un usage privé. Avec le programme ArcGIS for Home Use, l'éditeur assortit (...) Twitter rénove son site et s'ouvre aux marques
L'interface est moins intimidante pour les néophytes et elle les encourage à rester sur la page. L'idée est de changer l'image du service, perçu comme (...) L'avenir de WebOS de HP en Open Source soulève des questions
Sans soutien affirmé, les analystes estiment que l'avenir du système d'exploitation mobile d'HP en version Open Source est incertain et que son futur sera (...) Olivier : Bye bye Webyboom, hello accessiblog.fr!
Webyboom, blog donnant la parole à un petit collectif de collègues, tous professionnels du web, était à l’origine une expérience de management. Il s’agissait de remotiver une équipe un peu flottante au niveau de son envie, avec pas mal de compétences cumulées mais assez peu de visibilité (le webdesign dans une SSII, c’est un peu comme le service maintenance dans une usine de chaussettes. Indispensable, mais peu considéré, voire méprisé. C’est la vie…). Moi j’étais le gars « qui s’y connait en access », on m’a invité à compléter le tableau. Ça collait avec une idée que je trainais dans un coin de ma tête, j’ai dit : d’ac. Rapidement, l’équipe s’est étiolée. Après quelques bons papiers, sur les frameworks javascript par exemple, le flux s’est tari. Sauf pour moi, qui m’étais pris au jeu. Ça me donnait aussi l’occasion de diffuser certains acquis et idées, d’explorer des sujets nouveaux, de dialoguer au-delà de mon cercle professionnel interne. Quelques dizaines de billets plus tard, avec des pics aussi spectaculaires que les creux, je retiens beaucoup de plaisir à le faire, avec en prime quelques –modestes– succès (l’article 5 raisons invoquées pour justifier l’inaccessibilité de son site a notamment pété toutes les stats, grâce à Twitter: il a eu plus de visites en un jour que tout le blog en un mois). Mais Webyboom ne répond plus à mes besoins et projets aujourd’hui. Largement suffisant pour du blogging comme ça, en passant, mais pas pour quelque chose qui aurait un peu plus d’envergure. Webyboom doit passer la main, et laisser la place à accessiblog.fr. Si vous aimiez le ton de Webyboom, son mix d’infos et d’opinions, avec toujours la volonté d’être soit pertinent, soit divertissant, et idéalement les deux… pas de souci, ça continuera! Et (du moins je l’espère) en allant plus loin sur chacun de ces traits. La ligne éditoriale est claire: du solide quand c’est nécessaire, du rigolo quand cela s’y prête. Et si on peut combiner, tant mieux! Ce sera bien entendu toujours sur le thème de l’accessibilité numérique (on ne se refait pas), et j’essaierai de m’y tenir, même si j’ai plein d’autres trucs à partager sur d’autres sujets aujourd’hui (ce sera pour un autre blog… on en reparlera). Bien plus que Webyboom, et c’est une des raisons de cette évolution, accessiblog.fr sera un maillon essentiel de ma présence sur le web, et du dialogue avec la communauté de l’accessibilité numérique. Il sera un complément et un relais de mon compte Twitter en particulier. Je l’espère aussi, un lieu de dialogue, pour confronter les idées de ceux qui font et vivent l’accessibilité. Plus je pratique cette communauté, et plus j’observe qu’elle est peuplée de gens formidables, qui ont en commun une énergie débordante, le rêve d’un web meilleur, et cette créativité qui caractérise les domaines où tout reste à faire. Si ce blog devient même une minuscule pierrounette dans cet édifice, j’aurai atteint mon but. Bienvenue donc sur accessiblog.fr, et n’hésitez pas à me remettre ce billet sous le nez si vous trouvez que ces bonnes intentions ne sont pas respectées! N.B.: il ne vous aura peut-être pas échappé une certaine similitude de noms, bien involontaire, avec l’excellent Accessiblogue, publié par la coopérative québécoise Accessibilité Web. Mais ces deux blogs n’ont aucune parenté, hormis leur thème. C’est après avoir réservé ce nom de domaine, que j’ai réalisé la confusion possible… J’en profite pour remercier Denis Boudreau pour sa bénédiction et ses encouragements lorsque, tout penaud, je lui ai écrit pour lui signaler cette demi-boulette. accessiblog.fr | 12/7/11 9:03 PM UE : pas de copyright pour les langages de programmation
Dans un avis, l'avocat général de la Cour de justice de l'Union européenne considère que les fonctionnalités d'un programme et le langage de programmation ne peuvent pas être protégés par des droits d'auteur. www.generation-nt.com | 11/29/11 6:04 PM Informatique: la Cour européenne donne un cadre restrictif au droit d'auteur
Un langage de programmation informatique ne peut être protégé en tant que tel par le droit d'auteur, pas plus que les différentes fonctionnalités d'un programme, a estimé l'avocat général de la Cour de Justice européenne dans un avis rendu mardi.
www.tv5.org |
11/29/11 2:05 PM
Devoxx – Performance comparison of Java Web frameworks
Après une intervention controversée de Matt Raible à Devoxx 2010 concernant la comparaison de frameworks Web, cette année trois personnes ont choisi de remettre le couvert : Stijn Van den Enden, Guy Veraghert et Ward Vijfeijken. Stijn débute la présentation en nous rassurant : leur recherche concerne une poignée de frameworks Web et est basée sur [...]
blog.xebia.fr |
11/18/11 12:52 PM
Test unitaire de base de données
Pour réaliser des tests unitaires en PHP, vous pouvez utiliser actuellement un de ces frameworks :
SimpleTest
PHPunit
Atoum
Ces solutions répondent à de nombreuses demandes et attentes. Bien sur, il existe des extensions supplémentaires comme pour PHPunit, il existe DBUnit qui permet de réaliser des tests unitaires liés avec votre base de données comme MySQL.
Matthew Turland montre à travers son blog comment réaliser des tests de la base de données avec PHPUnit et MySQL. Il nous présente le principe et montre étape par étape comment l'installer et l'utiliser Database Testing with PHPUnit and MySQL (0 visite)
www.nexen.net |
10/31/11 2:58 AM
Disparition de l'autre génie qui se cache dans votre iPhone
Nous donnons la parole à Nils pour un hommage à Dennis MacAllistair Ritchie. Le rôle d'un système d'exploitation (comme Mac OS X, iOS, Windows, Linux, Androïd, etc.) est de faire travailler ensemble les différentes parties d'un ordinateur: le processeur central (CPU), la mémoire vive (RAM), les disques durs ou tout autre support de stockage comme les clés USB, le clavier, la souris, l'écran tactile ou non, etc., afin d'accomplir des opérations bien précises. Ce livre est disponible en français:
Voici quelques liens à consulter pour de plus amples informations sur Dennis Ritchie:
Dennis Ritchie : le père du langage C est mort
Le monde de l'informatique perd un grand nom avec la récente disparition de Dennis Ritchie, qui est à l'origine langage de programmation C. www.generation-nt.com | 10/13/11 3:10 PM Dennis Ritchie, l'inventeur du langage C et papa d'Unix est décédé
Dennis MacAlistair Ritchie, inventeur du langage de programmation C et l'un des pères fondateurs d'Unix s'est éteint à l'âge de 70 ans. Méconnu du grand public, il laisse derrière lui un héritage cons [...] www.clubic.com | 10/13/11 2:03 PM Cosmos et Scope, nouveaux projets de Bing
Dans la foulée de son nouveau système d'indexation nommé Tiger, Bing travaillerait sur Cosmos, un système de stockage dans le cloud et Scope, un nouveau langage de programmation destinés à Bing...
On avait déjà entendu parler, il y a quelques jours de cela, de Tiger, le nouveau système d'indexation en cours de création chez Bing. Mais il semblerait que ce projet ne soit pas le seul à être en
actu.abondance.com |
10/12/11 7:57 PM
Google Dart, nouveau langage de programmation Web pour supplanter le JavaScript ?
Google publie la première version de Dart, son nouveau langage de programmation structurée pour les applications Web.
Dart est un langage de programmation structurée conçu par Google qui se destine aux développeurs d’applications Web, se positionnant ainsi comme une alternative au JavaScript.
Avec l’évolution du Web, le JavaScript est devenu quasi indispensable en étant fortement associé à [...] Dart : Google dévoile son nouveau langage Web, alternative à JavaScript - Clubic
Comme prévu, Google vient de publier une première version de test de Dart, un nouveau langage de programmation structuré, qui doit permettre de réaliser des applications Web de petite ou grande envergure. Bien que la société se garde bien de l'affirmer directement, Dart est pensé comme une alternative à l'omniprésent JavaScript, dont il entend combler certaines des lacunes.(Lire) - Web 1,2,3 www.electronlibre.info | 10/12/11 11:40 AM Dart : Google dévoile son nouveau langage Web, alternative à JavaScript
Comme prévu, Google vient de publier une première version de test de Dart, un nouveau langage de programmation structuré, qui doit permettre de réaliser des applications Web de petite ou grande enverg [...] pro.clubic.com | 10/12/11 9:02 AM Google lance son langage Dart qui s'attaque à JavaScript
Google a lancé une pré-version d'un langage de programmation web appelé Dart avec lequel les ingénieurs de la société espèrent remédier à certains points (...) rss.feedsportal.com | 10/11/11 2:43 PM Google lance son langage Dart qui s'attaque à JavaScript
Google a lancé une pré-version d'un langage de programmation web appelé Dart avec lequel les ingénieurs de la société espèrent remédier à certains points (...)
www.lemondeinformatique.fr |
10/11/11 2:43 PM
Google lance un nouveau langage de programmation
Dans tous les cas, il est trop tôt pour savoir si Dart n'est qu'un projet interne de Google pour ses propres applications ou si la firme a une réelle intention de faire de ce nouveau langage une référence.
www.branchez-vous.com |
10/11/11 12:45 PM
Google présente Dart, un concurrent du JavaScript
Google vient de publier Dart, un nouveau langage de programmation destiné à remplacer JavaScript. Mais des critiques s'élèvent sur sa conception fermée et sur ses ambitions, JavaScript étant la référence incontestée du développement d'applications riches sur Internet. [Lire la suite] www.numerama.com | 10/11/11 12:23 PM L'Objective-C bientôt plus populaire que le PHP ?
Malgre les efforts d’Oracle, Java est en perte de vitesse chez les développeurs. Il pourrait d’ailleurs perdre son statut de langage de programmation le plus populaire au détriment du C. C’est en tout cas ce qui ressort du dernier rapport TIOBE publié il y a quelques jours. Pour mesurer la po... www.macgeneration.com | 10/11/11 11:03 AM Google : langage Dart pour applications Web
Google dévoile son nouveau langage de programmation structurée pour le Web baptisé Dart. www.generation-nt.com | 10/10/11 3:10 PM Microsoft présente la Developer Preview de Windows 8
Lors de sa conférence BUILD pour les développeurs qui s'est tenue aujourd'hui, Microsoft a présenté en détail la prochaine version importante de Windows (nom de code « Windows 8 »).
La société a également décrit les nouveaux outils destinés aux développeurs, qui leur permettront de créer des applications.
« Nous avons réimaginé Windows », a déclaré Steven Sinofsky, président de la division Windows et Windows Live chez Microsoft, dans son discours adressé aux milliers de développeurs qui participaient à l'événement. « De la puce à l'expérience utilisateur, Windows 8 apporte une vaste gamme de fonctionnalités sans compromis ».
L'éditeur a également mis en lumière toute la panoplie des nouveautés de Windows 8, notamment ce qui suit :
- Interface utilisateur. Windows 8 introduit une nouvelle interface tactile de style Metro qui met en avant les informations importantes, incarne la simplicité et vous donne la maîtrise des opérations. Plus qu'une navigation sur un périphérique tactile, une navigation purement tactile. Tout en permettant une navigation tactile rapide et fluide, Internet Explorer 10 place les sites au centre sur les nouveaux périphériques Windows 8.
- La puissance des applications. Les applications de style Metro conçues pour Windows 8 sont le point de convergence de votre expérience. Elles remplissent entièrement l'écran pour éviter toute distraction superflue. Les applications peuvent communiquer entre elles dans Windows 8. Par exemple, vous pouvez facilement sélectionner et envoyer par courrier électronique des photos situées à différents endroits, tels que Facebook, Flickr ou sur votre disque dur.
- Le contenu que vous créez est synchronisé sur tous vos périphériques. Live parcourt tout le contenu des services Web que vous utilisez le plus (photos, messages électroniques, calendrier et contacts) en les mettant régulièrement à jour sur tous vos périphériques. Avec SkyDrive, vous accédez au contenu où que vous soyez, grâce à votre compte Microsoft.
- Le meilleur de Windows 7, en mieux. Windows 8 repose sur la base solide de Windows 7, tout en apportant des améliorations en termes de performances, sécurité, confidentialité et fiabilité du système.
- Conserver et améliorer les préférences des utilisateurs avancés. Pour ceux qui poussent leur PC jusqu'à leur limite, Windows 8 propose des versions améliorées du Gestionnaire des tâches et de l'Explorateur Windows, ainsi que de nouvelles options pour configurer plusieurs écrans.
- Windows Store. La boutique Windows Store permettra aux développeurs de vendre leurs applications dans tous les pays du monde où Windows est vendu, qu'ils créent de nouveaux jeux ou des outils de productivité connus.
- Un plus grand choix de langages de conception. Windows 8 vous permet de tirer parti de vos connaissances et codes existants afin de proposer des expériences enrichissantes à l'aide du langage de programmation que vous préférez.
- Une intégration matérielle complète pour des expériences encore plus riches – en particulier pour les jeux. La puissance de jeux de DirectX 11 sous-tendue par Windows 8 permet de créer facilement des jeux plein écran avec une action plus fluide et sans scintillement.
- Un seul Windows, sous différentes formes et formats. La prise en charge de puces ARM, de périphériques x86, d'interfaces tactiles et de capteurs permet à Windows 8 de fonctionner parfaitement avec un grand nombre de périphériques, des tablettes 10 pouces et des ordinateurs portables aux « tout en un » à écrans haute définition 27 pouces.
- Une connexion permanente. Avec Windows 8, les nouveaux PC et tablettes ultra-plats s'allument instantanément, s'exécutent toute la journée avec une seule charge et restent connectés à Internet pour être prêts à tout moment.
Exploitez toute la puissance de votre PC. Windows 8 s'exécute sur les PC et est compatible avec les périphériques et programmes que vous utilisez aujourd'hui sur Windows 7, sans compromis, pour fournir les performances que vous attendez d'un PC.
Les développeurs seront également en mesure de télécharger Windows Developer Preview via le nouveau Centre de développement Windows plus tard dans la semaine.
Source : Communiqué de presse de Microsoft
www.linformaticien.com |
9/13/11 10:32 PM
|

